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

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

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

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

2、OININSERTEDb 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实现(

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

5、关联C可在两个表的相同数据类型的不同名称的字段间创建关联D在创建关联时选择了级联删除相关的记录,则外键表中的某条记录删除时,可自动删除主键表中的关联记录。参考答案C设关系数据库中有一个表S的结构为S(SN,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(郑欣

6、, 化学, 80) 参考答案D在SQL Server中,下列标记符可以作为本地临时表名的是( )。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表插入如下数据行时,( )行可以被插入。A(202309,111,60,必修)B(202323,

7、101,NULL,NULL)C(NULL,103,80,选修)D(202332,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

8、_C_Info表录入成绩数据时,必须使得数据满足表达式:0=成绩=55 AND score =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创建唯一的索引

9、,允许空值C只允许以表中第一字段建立D允许有多个主键的 参考答案A在为studentsdb数据库的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插入多个行参

10、考答案C在SQL中,建立表用的命令是 ( )。ACREATE SCHEMA BCREATE TABLECCREATE VIEW DCREATE INDEX参考答案BSQL语言中,删除表中数据的命令是( )。ADELETEBDROP CCLEARDREMOVE参考答案ASQL语言中,删除一个表的命令是( )。ADELETEBDROPCCLEARDREMOVE参考答案BSQL Server 2023中表更新数据的命令是( )。AUSEBSELECTCUPDATEDDROP 参考答案C在SQL中,建立规则用的命令是 ( )。ACREATE TABLE BCREATE RULECCREATE VIEW

11、DCREATE 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下面有关主键的叙述对的的是( )。A不同的记录可

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

当前位置:首页 > 资格认证/考试 > 自考

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