数据库 选择题Word文档格式.docx
《数据库 选择题Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库 选择题Word文档格式.docx(13页珍藏版)》请在冰点文库上搜索。
A.不同的列应有不同的数据类型
B.不同的列应有不同的列名
C.与行的次序无关
D.与列的次序无关
12.一个关系只有一个()。
A.候选码B.外码C.超码D.主码
13.关系模型中,一个码是()。
A.可以由多个任意属性组成
B.至多由一个属性组成
C.可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成
D.以上都不是
14.现有如下关系:
患者(患者编号,患者姓名,性别,出生日起,所在单位)
医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)
其中,医疗关系中的外码是()。
A.患者编号B.患者姓名欢迎光临阳光大学生网,提供最全面的大学生课后习题答案和复习试题免费下载,
C.患者编号和患者姓名D.医生编号和患者编号
15.现有一个关系:
借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外码是()。
A.书号B.读者号
C.书号+读者号D.书号+读者号+借期
16.SQL语言是()的语言,容易学习。
A.过程化B.非过程化
C.格式化D.导航式
17.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。
其中最重要的,
也是使用最频繁的语句是()。
A.SELECTB.INSERT
C.UPDATED.DELETE
18.在视图上不能完成的操作是()。
A.更新视图B.查询
C.在视图上定义新的表D.在视图上定义新的视图
19.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
A.数据查询B.数据操纵
C.数据定义D.数据控制
20.SQL语言中,删除一个视图的命令是()。
A.DELETE
B.DROP
C.CLEAR
D.REMOVE
21.在SQL语言中的视图VIEW是数据库的()。
A.外模式B.模式C.内模式D.存储模式
22.下列的SQL语句中,()不是数据定义语句。
A.CREATETABLEB.DROPVIEW
C.CREATEVIEW.DGRANT
23.若要撤销数据库中已经存在的表S,可用()。
A.DELETETABLESB.DELETES
C.DROPTABLESD.DROPS
24.若要在基本表S中增加一列CN(课程名),可用()。
A.ADDTABLES(CNCHAR(8))
B.ADDTABLESALTER(CNCHAR(8))
C.ALTERTABLESADD(CNCHAR(8))
D.ALTERTABLES(ADDCNCHAR(8))
25.学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、
性别、年龄。
要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
A.DELETEAgefromS
B.ALTERTABLESDROPAge
C.UPDATESAge
D.ALTERTABLES‘Age’
26.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。
要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。
这里的WHERE子句的内容是()。
A.S.S#=SC.S#andC.C#=SC.C#andSAGE>
=20andCNAME=‘ACCESS’
B.S.S#=SC.S#andC.C#=SC.C#andSAGEin>
=20andCNAMEin‘ACCESS’
C.SAGEin>
D.SAGE>
=20andCNAME=’ACCESS’
27.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为
课程名,二者均为字符型;
grade为成绩,数值型,取值范围0-100。
若要把“张二的化学
成绩80分”插入S中,则可用()。
A.ADD
INTOS
VALUES(’张二’,’化学’,’80’)
B.INSERT
C.ADD
VALUES(’张二’,’化学’,80)
D.INSERT
28.设关系数据库中一个表S的结构为:
S(SN,CN,grade),其中SN为学生名,CN
为课程名,二者均为字符型;
若要更正王二的化
学成绩为85分,则可用()。
A.UPDATES
SETgrade=85
WHERESN=’王二’ANDCN=’化学’
B.UPDATES
SETgrade=’85’
C.UPDATEgrade=85
D.UPDATEgrade=’85’
29.在SQL语言中,子查询是()。
A.返回单表中数据子集的查询语言
B.选取多表中字段子集的查询语句
C.选取单表中字段子集的查询语句
D.嵌入到另一个查询语句之中的查询语句
30.SQL是一种()语言。
A.高级算法B.人工智能
C.关系数据库D.函数型
31.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。
要查
询选修“数据库”课的全体男生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子
句。
A.S.S#=SC.S#andC.C#=SC.C#andSEX=’男’andCNAME=’数据库’
B.S.S#=SC.S#andC.C#=SC.C#andSEXin’男’andCNAMEin’数据库’
C.SEX’男’andCNAME’数据库’
D.S.SEX=’男’andCNAME=’数据库’
32.若用如下的SQL语句创建了一个表SC:
CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,
NOTECHAR(20));
向SC表插入如下行时,()行可以被插入。
A.(’201009’,’111’,60,必修)
B.(’200823’,’101’,NULL,NULL)
C.(NULL,’103’,80,’选修’)
D.(’201132’,NULL,86,’’)
33.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系
SC(S#,C#,GRADE)。
要查询选修“Computer”课的男生姓名,将涉及到关系()。
A.SB.S,SCC.C,SCD.S,C,SC
34.概念模型是现实世界的第一层抽象,这一类最著名的模型是()。
A.层次模型B.关系模型C.网状模型D.实体-关系模型
35.区分不同实体的依据是()。
A.名称B.属性C.对象D.概念
36.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为()。
A.实体完整、参照完整、用户自定义完整
B.数据结构、关系操作、完整性约束
C.数据增加、数据修改、数据查询
D.外模式、模式、内模式
37.在()中一个结点可以有多个双亲,节点之间可以有多种联系。
A.网状模型B.关系模型
C.层次模型D.以上都有
38.()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,
也简化了程序员的工作和数据库开发建立的工作。
D.层次模型D.以上都有
39.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是()。
A.数据依赖完整性规则B.用户定义完整性规则
C.实体完整性规则D.域完整性规则
选择题答案:
D
(2)B(3)B(4)A(5)B(6)C
40.数据流程图是用于描述结构化方法中()阶段的工具。
A.概要设计B.可行性分析
C.程序编码D.需求分析
41.数据库设计中,用E-R图赖描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的()。
A.需求分析阶段B.逻辑设计阶段
C.概念设计阶段D.物理设计阶段
42.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
43.子模式DDL是用来描述()。
A.数据库的总体逻辑结构B.数据库的局部逻辑结构
C.数据库的物理存储结构D.数据库的概念结构
44.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。
A.层次分析法和层次结构图
B.数据流程分析法和数据流程图
C.实体联系法和实体联系图
D.结构分析法和模块结构图
45.在E-R模型向关系模型转换时,M:
N的联系转换为关系模式时,其关键字是()。
A.M端实体的关键字
B.N端实体的关键字
C.M、N端实体的关键字组合
D.重新选取其他属性
46.某学校规定,每一个班级最多有50名学生,至少有10名学生;
每一名学生必须属于一个班级。
在班级与学生实体的联系中,学生实体的基数是()。
A.(0,1)B.(1,1)
C.(1,10)D.(10,50)
47.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
A.逻辑设计阶段B.概念设计阶段
C.物理设计阶段D.需求分析阶段
48.关系数据库的规范化理论主要解决的问题是()。
A.如何构造合适的数据逻辑结构
B.如何构造合适的数据物理结构
C.如何构造合适的应用程序界面
D.如何控制不同用户的数据操作权限
49.数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于()设计阶段。
A.概念设计B.逻辑设计
C.物理设计D.全局设计
50.假设设计数据库性能用“开销”,即时间、空间及可能的费用来衡量,则在数据库应用系统生存期中存在很多开销。
其中,对物理设计者来说,主要考虑的是()。
A.规划开销B.设计开销
C.操作开销D.维护开销
51.数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。
A.建立库结构B.系统调试
C.加载数据D.扩充功能
52.从ER图导出关系模型时,如果实体间的联系是M:
N的,下列说法中正确的是()。
A.将N方关键字和联系的属性纳入M方的属性中
B.将M方关键字和联系的属性纳入N方的属性中
C.增加一个关系表示联系,其中纳入M方和N方的关键字
D.在M方属性和N方属性中均增加一个表示级别的属性
53.在ER模型中,如果有3个不同的实体集,3个M:
N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。
A.4B5C6D8
54.以下()不属于实现数据库系统安全性的主要技术和方法。
A.存取控制技术B.视图技术
C.审计技术D.出入机房登记和加锁
55.SQL中的视图提高了数据库系统的()。
A.完整性B.并发控制
C.隔离性D.安全性
56.SQL语言的GRANT和REMOVE语句主要是用来维护数据库的()。
A.完整性B.可靠性
C.安全性D.一致性
57.在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
A.范围越小B.约束越细致
C.范围越大D.约束范围大
58.下述哪个是SQL语言中的数据控制命令()。
A.GRANTB.COMMIT
C.UPDATED.SELECT
59、下列哪个函数不属于聚合函数()。
A、count()B、avg()C、min()D、str()
60、下列各运算符中()不属于逻辑运算符。
A、&
B、notC、andD、or
61、下列哪条语句能够从学生表中查询出姓名的第二个字是“敏”的学生的信息()。
A、select*from学生表where姓名=’_敏%’
B、select*from学生表where姓名like’_敏%’
C、select*from学生表where姓名like’%敏%’
D、select*from学生表where姓名like’%敏’
62、聚合函数不可以用在下列哪个语句中()。
A、SELECT子句B、HAVING子句C、WHERE子句D、子查询
63、正确的论述是()
A、自然连接和等值连接很相像,但实际上他们是不同的。
自然连接要去掉重复的属性,
等值连接不需要去掉重复的属性。
B、一个关系是参照关系,那么就不会是被参照关系。
C、概念数据库与外部数据库都是物理存在的。
D、一个关系可以有一个或多个主关键字。
64、SQLServer的主数据库是()。
A、MASTERB、TEMPDBC、MODELD、MSDB
65、数据库的容量,()。
A、只能指定固定的大小。
B、最小为10M
C、最大100M。
D、可以设置为自动增长
66、日期时间型数据类型(datetime)的长度是()。
A、2B、4C、8D、16
67、表在数据库中是一个非常重要的数据对象,它是用来()各种数据内容的。
A、显示B、查询C、存放D、检索
68、为数据表创建索引的目的是(),可以在创建表时用()来创建唯一索引。
⑴A、提高查询的检索性能B、创建唯一索引
C、创建主键D、归类
⑵A、设置主键约束,设置唯一约束B、Createtable,Createindex
C、设置主键约束,CreateindexD、以上都可以
69、在T-SQL语法中,用来插入和更新数据的命令是()。
A、INSERT,UPDATEB、UPDATE,INSERT
C、DELETE,UPDATED、CREATE,INSERTINTO
70、主键约束用来强制数据的()完整性。
A、域B、实体C、参照D、ABC都可以