要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则不可以采用()来实现A、主键约束B、外键约束C、检查约束D、默认约束

题目

要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则不可以采用()来实现

  • A、主键约束
  • B、外键约束
  • C、检查约束
  • D、默认约束

相似考题
更多“要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗”相关问题
  • 第1题:

    你需要在SQLServer2005数据库中创建一个连接客户表与订单表的视图。同时要确保底层数据表方案的更改不会影响到视图。你想要以可能的最小开销量达成此目标,你要怎样做?()

    A.在数据表中创建CHECK约束

    B.创建一个DDL触发器,若改动对视图中的列产生了影响,它将回滚到更改之前的数据表

    C.创建视图时指定WITHSCHEMABINDING选项

    D.创建视图时指定WITHCHECK选项


    参考答案:C

  • 第2题:

    union和union all有什么不同?

    查出比经理薪水还高的员工信息:


    正确答案:

     

    Drop table if not exists employees;
    create table employees(id int primary key auto_increment,name varchar(50)
    ,salary int,managerid int references employees(id));
    insert into employees values (null,'zxx',10000,null), (null,'lhm',15000,1
    ),(null,'flx',9000,1),(null,'tg',10000,2),(null,'wzg',10000,3);
    Wzg 大于flx,lhm 大于zxx
    select e.* from employees e,employees m where e.managerid=m.id and e.sala
    ry>m.salary;

  • 第3题:

    在考生文件夹下有“公司.mdb”数据库。

    (1)创建“工资表”窗体,该窗体以“部门人员”表为数据源。

    (2)将部门人员表中的“员工ID”及“姓名”拖入到“工资表”窗体中,其中“员工ID”及“姓名”的标签分别命名为“Label0”及“Label1”,所对应的文本框分别命名为“员工ID”和“姓名”。

    (3)将“工资明细”窗体作为子窗体插入到“工资表”窗体中,子窗体与主窗体链接字段使用“员工ID”,子窗体名称为“工资明细”,去掉子窗体的导航栏。

    (4)创建“经理信息”和“税前工资”宏,分别用来打开“经理信息”和“税前工资”查询。


    正确答案:(1)在“数据库”窗口中新建窗体在弹出的新建窗体对话框中选择“设计视图”数据源设置为“部门人员”表。 (2)紧接(1)中操作将部门人员表中的员工ID和姓名字段拖动到窗体中。分别在控件上单击鼠标右键在弹出的快捷菜单中选择“属性”命令在弹出的对话框中设置标题为“员工ID”和“姓名”名称为“Label0”和“Label1”。 (3)紧接(2)中操作在工具栏中单击子窗体/子报表控件在页眉区拖曳出一个矩形框将“工资明细”窗体作为子窗体添加到主窗体中设置员工ID字段为连接字段导航栏属性为否。 (4)在“数据库”窗口中新建一个宏在弹出的“新建宏”窗口中选择“设计视图”选择“OpenQuery”操作选择“经理信息”查询。将该宏保存为“经理信息”。在“数据库”窗口中新建一个宏在弹出的“新建宏”窗口中选择“设计视图”选择“OpenQuery”操作选择“税前工资”查询。将该宏保存为“税前工资”。
    (1)在“数据库”窗口中新建窗体,在弹出的新建窗体对话框中选择“设计视图”,数据源设置为“部门人员”表。 (2)紧接(1)中操作,将部门人员表中的员工ID和姓名字段拖动到窗体中。分别在控件上单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,在弹出的对话框中设置标题为“员工ID”和“姓名”,名称为“Label0”和“Label1”。 (3)紧接(2)中操作,在工具栏中单击子窗体/子报表控件,在页眉区拖曳出一个矩形框,将“工资明细”窗体作为子窗体添加到主窗体中,设置员工ID字段为连接字段,导航栏属性为否。 (4)在“数据库”窗口中新建一个宏,在弹出的“新建宏”窗口中选择“设计视图”,选择“OpenQuery”操作,选择“经理信息”查询。将该宏保存为“经理信息”。在“数据库”窗口中新建一个宏,在弹出的“新建宏”窗口中选择“设计视图”,选择“OpenQuery”操作,选择“税前工资”查询。将该宏保存为“税前工资”。

  • 第4题:

    要在SQL Server中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用3个字段来存储,但该公司规定:任何一个员工的医疗保险和养老保险之和不能大于其薪水的1/3。这一项规则可以采用( )来实现。

    A 主键约束

    B 外键约束

    C 检查约束

    D默认约束


    参考答案C

  • 第5题:

    设员工表(员工号,姓名,级别,工资)中,级别增加一级,工资增加500元,实现该约束的可行方案是( )

    A.在员工表上定义插入和修改作的触发器
    B.在员工表上定义一个函数
    C.在员工表上定义一个视图
    D.在员工表上定义一个索引

    答案:A
    解析:
    小编正在快马加鞭来的路上(详见视频讲解)

  • 第6题:

    在Access中,有一个“员工基本信息表”,其中包含工号、姓名、性别、出生年月、部门、职位等字段,其中可以将工号作为主关键字字段。


    正确答案:正确

  • 第7题:

    公司A的网站包含一个客户用来提交公司和公司产品信息反馈的页面。你用SQLSERVER2005数据库中Feedback表中的列Comments去存储反馈信息。你需要在列Comments上执行全文搜索从而创建报表。下面哪两步你是必须要做的?()

    • A、在Comments列创建一个非聚集索引
    • B、执行USEMasterTransact-SQL语句
    • C、创建全文目录
    • D、在列Comments上创建全文索引

    正确答案:C,D

  • 第8题:

    有一个表:员工加班表(员工号,日期,加班数量),其中加班数量的单位是小时;下面那一个索引能实现()。

    • A、对员工号创建主键索引
    • B、对日期创建唯一索引
    • C、对(员工号,日期)创建唯一索引
    • D、对(员工号,日期)创建聚集索引

    正确答案:A

  • 第9题:

    单选题
    现有一个“员工”表,其中一个字段是员工的身份证号码,我们不希望此字段包含空值,如果用户输入数据时没有为此字段指定值,则希望为此字段自动填入“UNKNOWN”,应该如何实现()
    A

    为此列创建一个CHECK约束

    B

    为此列创建一个外部关键字约束

    C

    为此列创建一个DEFAULT约束

    D

    为此列创建一个主关键字约束


    正确答案: D
    解析: 暂无解析

  • 第10题:

    多选题
    要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则不可以采用()来实现
    A

    主键约束

    B

    外键约束

    C

    检查约束

    D

    默认约束


    正确答案: D,C
    解析: 暂无解析

  • 第11题:

    单选题
    设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司表C(公司号,公司名,地址,注册资本,法人代表,员工数),员工表S(员工号,姓名,性别,年龄,学历),雇佣表E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为(  )。
    A

    公司号,员工号

    B

    员工号,工资

    C

    员工号

    D

    公司号,员工号,工资


    正确答案: D
    解析:
    关系是一张表,表中的每行(即数据库中的每条记录)是一个元组,每列是一个属性,元组是关系数据库中的基本概念。 在二维表里,元组也称为记录。候选键(码)是二维表中能唯一标识元组的最小属性集,候选键(码)可以有多个,当一个二维表有多个候选键(码)时,则选定其中一个作为主键(码)供用户使用。在本题中,公司号唯一标识公司,员工号唯一标识员工,而雇佣需要公司号与员工号同时唯一标识,故表E的键(码)为(公司号,员工号)。答案选择A选项。

  • 第12题:

    单选题
    有一个表:员工加班表(员工号,日期,加班数量),其中加班数量的单位是小时;现要创建唯一索引,应选()。
    A

    员工号

    B

    日期

    C

    (员工号,日期)

    D

    (员工号,加班数量)


    正确答案: B
    解析: 暂无解析

  • 第13题:

    mdb”数据库中有部门人员、部门信息、产品、订单和工资五张表。

    (1)以产品、订单和部门人员表为数据源,创建查询“查询1”,统计所有员工的销售额。结果显示员工ID、姓名和销售额字段,销售额=Sum(产品数量×单价)。查询结果如图所示。

    (2)以查询1为数据源,创建参数查询“查询2”,实现输入员工ID显示员工的销售信息。参数提示为“请输入员工ID”,结果显示员工ID、姓名和销售额字段。查询结果如图所示。


    正确答案:

  • 第14题:

    在“商品管理.mdb”数据库中有基本情况、工资变动、部门和职务四张表。

    (1)以部门表和基本情况表为数据源,创建多表查询“员工信息”,结果显示人员编号、姓名、调入日期、出生日期、职务、部门名称和工资字段。

    (2)用窗体向导创建基于“员工信息”查询的窗体“基本信息”。布局:纵栏表;样式:沙岩。

    (3)为“基本信息”窗体创建高级筛选,筛选出当前月过生日的员工信息。窗体最终结果如图所示。


    正确答案:

  • 第15题:

    mdb”数据库中有部门人员、部门信息、产品、订单和工资五张表。

    (1)以部门人员表为数据源,创建“查询1”查询,查询不姓“王”的所有员工信息。结果显示部门人员表的所有信息。查询结果如图所示。

    (2)以部门人员和工资表为数据源,创建更新表查询,将经理级员工的基本工资提高 100元。


    正确答案:

  • 第16题:

    某公司要求小王用Access建立一个数据库,管理该公司所有员工的基本情况、工资收入等信息。小王在建数据库之前,应______。

    A.使用设计器创建表

    B.使用向导创建表

    C.先设计数据库的结构模式

    D.通过输入数据创建表


    正确答案:C
    解析:本题考查数据库处理基础知识。在建立用于构成数据库的表、窗体和其他对象之前,设计数据库是很重要的,无论是使用Access的数据库或是项目,都需要一个能够有效而且准确、及时地完成所需功能的数据库。

  • 第17题:

    一个名为“employee”的SQL Server数据库,在其中创建一个存放员工基本情况的employee表(包括编号、姓名、性别、部门4个字段)和存放员工工资数据的pay表(包括编号、基本工资、职务工资、补贴、奖金、扣税6个字段),并向表中添加一些数据。 使用以上创建的Access数据库中的信息,写出实现下列要求的SQL语句。查询所有女性员工的基本情况


    正确答案:Select*from employee where性别=“女”

  • 第18题:

    现有一个“员工”表,其中一个字段是员工的身份证号码,我们不希望此字段包含空值,如果用户输入数据时没有为此字段指定值,则希望为此字段自动填入“UNKNOWN”,应该如何实现()

    • A、为此列创建一个CHECK约束
    • B、为此列创建一个外部关键字约束
    • C、为此列创建一个DEFAULT约束
    • D、为此列创建一个主关键字约束

    正确答案:C

  • 第19题:

    有一个表:员工加班表(员工号,日期,加班数量),其中加班数量的单位是小时;现要创建唯一索引,应选()。

    • A、员工号
    • B、日期
    • C、(员工号,日期)
    • D、(员工号,加班数量)

    正确答案:A

  • 第20题:

    审计师在审计员工离职控制,以下哪项在审查中最重要()。

    • A、公司全体员工被通知离职员工的离职
    • B、离职员工的所有登录帐号被冻结
    • C、从支付薪水文件中删除离职员工相关信息
    • D、提供给离职员工的公司财产已经被归还

    正确答案:B

  • 第21题:

    单选题
    有一个表:员工加班表(员工号,日期,加班数量),其中加班数量的单位是小时;下面那一个索引能实现()。
    A

    对员工号创建主键索引

    B

    对日期创建唯一索引

    C

    对(员工号,日期)创建唯一索引

    D

    对(员工号,日期)创建聚集索引


    正确答案: A
    解析: 暂无解析

  • 第22题:

    问答题
    一个名为“employee”的SQL Server数据库,在其中创建一个存放员工基本情况的employee表(包括编号、姓名、性别、部门4个字段)和存放员工工资数据的pay表(包括编号、基本工资、职务工资、补贴、奖金、扣税6个字段),并向表中添加一些数据。 使用以上创建的Access数据库中的信息,写出实现下列要求的SQL语句。 查询所有应发工资在800以上的所有记录(应发工资=基本工资+职务工资+补贴+奖金)(实发工资=基本工资+职务工资+补贴+奖金-扣税)

    正确答案: Select*from pay where基本工资+职务工资+补贴+奖金>800
    解析: 暂无解析

  • 第23题:

    判断题
    在Access中,有一个“员工基本信息表”,其中包含工号、姓名、性别、出生年月、部门、职位等字段,其中可以将工号作为主关键字字段。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第24题:

    单选题
    审计师在审计员工离职控制,以下哪项在审查中最重要()。
    A

    公司全体员工被通知离职员工的离职

    B

    离职员工的所有登录帐号被冻结

    C

    从支付薪水文件中删除离职员工相关信息

    D

    提供给离职员工的公司财产已经被归还


    正确答案: A
    解析: B前雇员对信息系统的访问应该被立刻终止