中南大学数据库题库数据表

上传人:大米 文档编号:494720983 上传时间:2023-09-16 格式:DOC 页数:47 大小:49.50KB
返回 下载 相关 举报
中南大学数据库题库数据表_第1页
第1页 / 共47页
中南大学数据库题库数据表_第2页
第2页 / 共47页
中南大学数据库题库数据表_第3页
第3页 / 共47页
中南大学数据库题库数据表_第4页
第4页 / 共47页
中南大学数据库题库数据表_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《中南大学数据库题库数据表》由会员分享,可在线阅读,更多相关《中南大学数据库题库数据表(47页珍藏版)》请在金锄头文库上搜索。

1、有职工工资表(职工号、姓名、日期、根本工资、奖金、工资合计),其中“工资合计等于同一行数据的“根本工资与“奖金之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计列的值的代码是( )。A ALTERTABLE职工工资表ADDCHECK(工资合计=根本工资+奖金)B UPDATE职工工资表SET工资合计=根本工资+奖金C INSERT INTO职工工资表(工资合计) VALUES (根本工资+奖金)D CREATETRIGGERtgz ON 职工工资表FORINSERTASUPDATE职工工资表SET 工资合计=a.根本工资+a.奖金FROM职工工资表a JOINI

2、NSERTEDb ONa.职工号=b.职工号 ANDa.日期=b.日期参考答案D在SQLServer中,有教师表教师号,姓名,职称,工资。现要为“教授的工资增加400。以下语句中正确的选项是( )。A UPDATE教师表SET工资=工资+400 WHERE 职称=教授B UPDATE教师表WITH工资=工资+400 WHERE 职称=教授C UPDATEFROM 教师表SET工资=工资+400 WHERE 职称=教授D UPDATE教师表SET 工资+400 WHERE 职称=教授参考答案A在为student_db数据库的St_Info表录入数据时,常常需要一遍又一遍地输入“男到学生“性别列,

3、 以下 方法可以解决这个问题。A创立一个DEFAULT约束或默认值B创立一个CHECK约束C创立一个UNIQUE约束或唯一值D创立一个PRIMARY KEY约束或主键参考答案A以下哪一个命令为删除sample数据库的tb_name表 。Adelete from tb_nameBdelete from sample.tb_nameCdrop table sample.DBO.tb_nameDdrop table sample.tb_name参考答案CSQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现 功能。A数据查询B数据定义C数据操纵

4、D数据控制参考答案CCREATE TABLE语句 。A必须在数据表名称中指定表所属的数据库B必须指明数据表的所有者C指定的所有者和表名称组合起来在数据库中必须唯一D省略数据表名称时,那么自动创立一个本地临时表参考答案C从表中删除一行或多行记录的语句是 。AUPDATEBDELETECDROPDINSERT参考答案B在数据完整性的各类型中,将行定义为特定表中的唯一实体的是 。A实体完整性B域完整性C引用完整性D用户定义完整性参考答案A下面关于关联表达正确的选项是 。A可在两个表的不同数据类型的字段间创立关联B可在两个表的不同数据类型的同名字段间创立关联C可在两个表的相同数据类型的不同名称的字段间

5、创立关联D在创立关联时选择了级联删除相关的记录,那么外键表中的某条记录删除时,可自动删除主键表中的关联记录。参考答案C设关系数据库中有一个表S的结构为SSN,CN,grade,其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型。假设要把“郑欣的化学成绩80分插入S表中,正确的语句是 。AADD INTO S VALUES(郑欣, 化学, 80) BINSERT INTO S VALUES(郑欣, 化学, 80)CADD INTO S VALUES(郑欣, 化学, 80) DINSERT INTO S VALUES(郑欣, 化学, 80) 参考答案D在SQL Server中

6、,以下标识符可以作为本地临时表名的是 。A#MyTableBMyTableCMyTableD#MyTable参考答案D数据表可以设置字段Check约束,这种约束属于。A实体完整性范畴B参照完整性范畴C数据一致性范畴D域完整性范畴参考答案D假设用如下的SQL语句创立了一个表SC:CREATE TABLE SC( S CHAR(6) NOT NULL,C CHAR(3) NOT NULL,SCORE INT,NOTE CHAR(20) )向SC表插入如下数据行时, 行可以被插入。A201009,111,60,必修B200823,101,NULL,NULLCNULL,103,80,选修D201132

7、,NULL,86,参考答案B假设要在根本表S中增加一列CN(课程名),可用 。AADD TABLE S(CN CHAR(8)BADD TABLE S ALTER(CN CHAR(8)CALTER TABLE S ADD CN CHAR(8)DALTER TABLE S (ADD CN CHAR(8)参考答案C下面 Transact-SQL语句可以创立一个数据表。AALTER TABLEBCREATE TABLECCREATE DATEBASEDALTER VIEW参考答案B在为Students_db数据库的S_C_Info表录入成绩数据时,必须使得数据满足表达式:0=成绩=55 AND sco

8、re =60CUpdate grade set score=score+5 where score between 55 or 60 DUpdate grade set score=score+5 where score =60参考答案B 完整性是指一个关系中所有主属性不能取空值。A实体B域C引用D用户定义参考答案A以下关于表的表达正确的选项是 。A只要用户表没有人使用,那么可将其删除B用户表可以隐藏C系统表可以隐藏D系统表可以删除参考答案C关系数据库中,主键是 。A为标识表中唯一的实体B创立唯一的索引,允许空值C只允许以表中第一字段建立D允许有多个主键的 参考答案A在为studentsdb数

9、据库的student_info表录入数据时,常常需要一遍又一遍地输入“男到学生“性别列, 以下 方法可以解决这个问题。A创立一个DEFAULT约束或默认值B创立一个CHECK约束C创立一个UNIQUE约束或唯一值D创立一个PRIMARY KEY约束或主键参考答案AINSERT INTO Goods(Name,Storage,Price) VALUES(Keyboard,3000,90.00)的作用是 。A添加数据到一行中的所有列B插人默认值C添加数据到一行中的局部列D插入多个行参考答案C在SQL中,建立表用的命令是 ( )。ACREATE SCHEMA BCREATE TABLECCREATE

10、 VIEW DCREATE INDEX参考答案BSQL语言中,删除表中数据的命令是( )。ADELETEBDROP CCLEARDREMOVE参考答案ASQL语言中,删除一个表的命令是( )。ADELETEBDROPCCLEARDREMOVE参考答案BSQL Server 2000中表更新数据的命令是 。AUSEBSELECTCUPDATEDDROP 参考答案C在SQL中,建立规那么用的命令是 ( )。ACREATE TABLE BCREATE RULECCREATE VIEWDCREATE INDEX参考答案B职工和职工亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时在职工亲属关系中删除对应的亲属元组。在SQL语言中定义这个完整性约束的短语是( )。AINSTEAD OF DELETE BINSTEAD OF DROP CAFTER DELETE DAFTER UPDATE参考答案C定义外键实现的是哪一(些)类完整性?( )A实体完整性B参照完整性C用户定义的完整性D实体完整性、参照完整性和用户定义的完整性参考答案B有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规那么属于( )。A实体完整性约束B参照完整性约束C用户自定义完整性约束D引用完整性约束参考答案C下面有关主键的表达正确的选项是 。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号