2023年中南大学数据库题库数据表.docx
《2023年中南大学数据库题库数据表.docx》由会员分享,可在线阅读,更多相关《2023年中南大学数据库题库数据表.docx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、有职工工资表(职工号、姓名、日期、基本工资、奖 金、工资合计),其中“工资合计”等于同一行数据 的“基本工资”与“奖金”之和,在职工工资表中插 入一行数据时(设一次只插入一行数据)能实现自动 计算“工资合计”列的值的代码是( )0 AALTER TABLE 职工工资表ADD CHECK (工资合计二基本工资+奖金)BUPDATE 职工工资表 SET 工资合计二基本工资+奖 金CINSERT INTO 职工工资表(工资合计)VALUES (基本 工资+奖金)DCREATE TRIGGER tgzON职工工资表在为Students_db数据库的S_C_Info表录入成绩数 据时,必须使得数据满足表
2、达式:0=成绩=55 AND score =60C Update grade set score=score+5 where score between 55 or 60D Update grade set score=score+5 where score =60参考答案B()完整性是指一个关系中所有主属性不能取空 值。A实体B域C引用D用户定义参考答案下列关于表的叙述对的的是()oA只要用户表没有人使用,则可将其删除B用户表可以隐藏C系统表可以隐藏D系统表可以删除参考答案C关系数据库中,主键是()oA为标记表中唯一的实体B创建唯一的索引,允许空值C只允许以表中第一字段建立D允许有多个主键的
3、参考答案A在为studentsdb数据库的student_info表录入数据时, 经常需要一遍又一遍地输入“男”到学生“性别”列,以 下()方法可以解决这个问题。A创建一个DEFAULT约束(或默认值)B创建一个CHECK约束C创建一个UNIQUE约束(或唯一值)D创建一个PRIMARY KEY约束(或主键)参考答案AINSERT INTO Goods(Name, Storage,Price) VALUES(9Keyboard 3000, 90.00)的作用是()oA添加数据到一行中的所有列B插人默认值C添加数据到一行中的部分列D插入多个行参考答案C在SQL中,建立表用的命令是()oA CRE
4、ATE SCHEMAB CREATE TABLEC CREATE VIEWD CREATE INDEX参考答案BSQL语言中,删除表中数据的命令是()。A DELETEB DROPCCLEARD REMOVE参考答案ASQL语言中,删除一个表的命令是()。A DELETEB DROPCCLEARD REMOVE参考答案BSQL Server 2023中表更新数据的命令是()。A USEB SELECTC UPDATEDDROP参考答案C在SQL中,建立规则用的命令是()oA CREATE TABLEB CREATE RULEC CREATE VIEWD CREATE INDEX参考答案B已知职
5、工和职工亲属两个关系,当职工调出时,应当 从职工关系中删除该职工的元组,同时在职工亲属关 系中删除相应的亲属元组。在SQL语言中定义这个完 整性约束的短语是()oA INSTEAD OF DELETEB INSTEAD OF DROPC AFTER DELETED AFTER UPDATE参考答案c定义外键实现的是哪一(些)类完整性?()A实体完整性B参照完整性C用户定义的完整性D实体完整性、参照完整性和用户定义的完整性参考答案B有一个关系:学生(学号,姓名,系别),规定学号的 值域是8个数字组成的字符串,这一规则属于( )。A实体完整性约束B参照完整性约束C用户自定义完整性约束D引用完整性约
6、束参考答案C下面有关主键的叙述对的的是(A不同的记录可以具有反复的主键值或空值B 一个表中的主键可以是一个或多个字段C在一个表中主键只可以是一个字段D表中的主键的数据类型必须定义为自动编号或文 本参考答案B关于关系图下列哪项是对的的()oA关系图是在同一个表中不同字段之间建立关联B关系图是表与表之间建立关联,与字段无关C关系图是在不同表中的字段之间建立关联D关系图是在不同数据库之间建立关联参考答案C表在数据库中是一个非常重要的数据对象,它是用来()各种数据内容的。A 显示B查询FOR INSERTASUPDATE 职工工资表 SET工资合计二a.基本工资+a.奖金FROM 职工工资表 a JO
7、IN INSERTED b ON a.职 工号二b.职工号AND a.日期二b.日期参考答案D在SQL Server中,有教师表(教师号,姓名,职称, 工资)。现要为“专家”的工资增长400。下列语句 中对的的是()0AUPDATE 教师表 SET 工资=工资+400WHERE职称二专家BUPDATE教师表WITH工资=工资+400C存放D检索参考答案C若要删除booklist表中列bookname值为“book 1”和 “book2”的所有数据,以下语句删除不成功的是()o A delete booklist where bookname in (booklbook2) B delete b
8、ooklist where (bookname=book 1) or (bookname=zbook2)C delete booklist wherebookname=book 1 orbookname= zbook2D delete booklist where bookname=bookl and bookname=book2参考答案D下面有关主键的叙述对的的是()。A不同的记录可以具有反复的主键值或空值B一个表中的主键可以是一个或多个字段C在一个表中主键只可以是一个字段D表中的主键的数据类型必须定义为自动编号或文本 参考答案BSQL server中()语句能将temp表中的hostnam
9、e字 段扩充为 varchar( 100) oA alter table temp alter column hostname varchar(HOO)B alter table temp column hostname varchar( 100)C alter table temp alter column of hostname varchar( 100)D alter table temp add column hostname varchar( 100)参考答案A一般情况下,以下()字段可以作为主关键字。A基本工资B职称C姓名D身份证号码参考答案D假定有一个用户表,表中包含字段:Use
10、rid (int)UserName (varchar) PassWord(varchar)等,该表需 要设立主键,以下说法最恰当的是()oA此表设计主键时,根据选择主键的最少性原则,最 佳采用Userid和Password作为组合主键。B此表设计主键时,根据选择主键的最少性原则,最 佳采用Userid作为主键。C此表设计主键时,根据选择主键的最少性原则,最 佳采用UserName和PassWord作为组合主键。D假如采用Userid作为主键,那么在Userid列输入的 数值,允许为空。参考答案B在一个表中,通常使用键约束来保证每个元组都是唯 一的,用来唯一的表达每行的属性为()oA主键B约束C
11、索引D关系参考答案A设有学生选课的三张表,学生S(学号,姓名,性别, 年龄,身份证号),课程C(课号,课名),选课SC (学 号,课号,成绩),则表SC的关键字为A课号,成绩B学号,成绩C学号,课号D学号,姓名,成绩参考答案C在学生表中要查找所有年龄大于30岁姓王的男同学, 应当采用的关系运算是A选择B投影C联接D自然联接参考答案A若要将“s_c_info”表中所有学生的成绩“score”加5分, 则对的的SQL语句是A UPDATE s_c_info SET score =5B UPDATE s_c_info SET score = score +5C UPDATE FROM s_c_inf
12、o SET score =5D UPDATE FROM s_c_info SET score = score +5参考答案B下列关于主关键字叙述对的的是A一个表可以没有主关键字B只能将一个字段定义为主关键字C假如一个表只有一条记录,则主关键字字段可认为 空值D都对的参考答案A不允许数据库表在指定列上具有相同的值,且不允许 有空值,这属于哪种约束()。A DEFAULT 约束B CHECK约束C PRIMARY KEY 约束D FOREIGN KEY 约束参考答案c不允许数据库表在指定列上具有相同的值,且不允许 有空值,这属于哪种约束()。A DEFAULT 约束B CHECK约束C PRIMA
13、RY KEY 约束D FOREIGN KEY 约束参考答案c批解决结束的标志是()oA actionB goCforD up参考答案B存储在数据库中的数据的准确性属于()oA数据完整性B数据有效性C数据安全性D以上都不是参考答案A在T-SQL语言中,修改表结构时,应使用的命令是A UPDATEB INSERTC MODIFYD ALTER参考答案D若用如下的SQL语句创建了 一个表S :CREATE TABLE S(S# CHAR (6) NOT NULL,SNAME CHAR (8) NOT NULL,SEX CHAR (2),AGE INTEGER )现向S表插入如下行时,哪一行可以被插入
14、()OA C991001,李明芳,女,23)B C 990746/张为,NULL, NULL)C (NULL,陈道一男,32)D (992345, NULL,女25)参考答案B在表中使用IDENTITY列时,每张表只允许有()IDENTITY 列。A 一个B两个C三个D四个参考答案ASQL语言中,删除一个表中所有数据,但保存表结构 的命令是()oA DELETEB CLEARCDROPD REMORE参考答案A使用()语句,将Account表内的性别字段内容, 所有都改为“男”。A Update account SET Sex =女where Sex =男B Update account SE
15、T Sex =1男where Sex =女C Update FROM account SET Sex =女where Sex = 男,D Update FROM account SET Sex =男where Sex = 女,参考答案B若在员工数据表中,希望把工资字段的取值范围限定 在2023到4000,则可在工资字段上建立()oA CHECK约束B唯一约束C默认约束D主键约束参考答案A使用SQL命令将学生表STUDENT中的学生年龄 AGE字段的值增长1岁,应当使用的命令是()。A REPLACE AGE WITH AGE+1B UPDATE STUDENT AGE WITH AGE+1C
16、UPDATE SET AGE WITH AGE+1D UPDATE STUDENT SET AGE=AGE+1参考答案D对于UPDATE语句的说法对的的是:()。A UPDATE 一次只能修改一列的值B UPDATE只能修改不能赋值C UPDATE可以指定要修改的列和想赋予的新值D UPDATE不能加 WHERE条件参考答案C若要删除数据库中已经存在的表S,可用()oA DELETE TABLE SB DELETESC DROP TABLE SDDROPS参考答案c若student表中包含主键sudentid,并且其中有 studentid为100和101的记录,则执行语句:UPDATE st
17、udent SET studentid=101 WHERE studentid=100WHERE职称二专家CUPDATE FROM教师表 SET 工资=工资+400WHERE职称二专家DUPDATE教师表 SET工资+400WHERE职称二专家参考答案 A在为student_db数据库的St_Info表录入数据时, 经常需要一遍又一遍地输入“男”到学生“性别” 列,以下()方法可以解决这个问题。A创建一个DEFAULT约束(或默认值)B 创建一个CHECK约束C创建一个UNIQUE约束(或唯一值)D 创建一个PRIMARY KEY约束(或主键)结果也许是(A错误提醒:主键列不能更新。B更新了一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 年中 南大 数据库 题库 数据表
限制150内