数据库复习 卷1所画考点范围内Word文档格式.docx
- 文档编号:20862434
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:21
- 大小:31.37KB
数据库复习 卷1所画考点范围内Word文档格式.docx
《数据库复习 卷1所画考点范围内Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库复习 卷1所画考点范围内Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
第二章关系数据库
1、下面的选项不是关系数据库基本特征的是()。
A、不同的列应有不同的数据类型B、不同的列应有不同的列名
C、与行的次序无关D、与列的次序无关
2、一个关系只有一个()。
A、候选码B、外码C、超码D、主码
3、关系模型中,一个码是()。
A、可以由多个任意属性组成B、至多由一个属性组成
C、可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成D、以上都不是
4、现有如下关系:
患者(患者编号,患者姓名,性别,出生日起,所在单位)
医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)
其中,医疗关系中的外码是()。
A、患者编号B、患者姓名C、患者编号和患者姓名D、医生编号和患者编号
5、现有一个关系:
借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外码是()。
A、书号B、读者号C、书号+读者号D、书号+读者号+借期
6、关系模型中实现实体间N:
M联系是通过增加一个()。
A、关系实现B、属性实现C、关系或一个属性实现D、关系和一个属性实现
7、关系代数运算是以()为基础的运算。
A、关系运算B、谓词演算C、集合运算D、代数运算
8、关系数据库管理系统应能实现的专门关系运算包括()。
A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表
9、五种基本关系代数运算是()。
A、∪-×
σπ B、∪-σπC、∪∩×
σπD、∪∩σπ
10、关系代数表达式的优化策略中,首先要做的是()。
A、对文件进行预处理B、尽早执行选择运算C、执行笛卡尔积运算D、投影运算
11、关系数据库中的投影操作是指从关系中()。
A、抽出特定记录B、抽出特定字段C、建立相应的影像D、建立相应的图形
12、从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作。
A、投影B、联接C、选择D、复制
13、关系代数中的联接操作是由()操作组合而成。
A、选择和投影B、选择和笛卡尔积C、投影、选择、笛卡尔积D、投影和笛卡尔积
14、自然联接是构成新关系的有效方法。
一般情况下,当对关系R和S是用自然联接时,要求R和S含有一个或者多个共有的()。
A、记录B、行C、属性D、元组
15、假设有关系R和S,在下列的关系运算中,()运算不要求:
“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。
A、R∩SB、R∪SC、R-SD、R×
S
16、假设有关系R和S,关系代数表达式R-(R-S)表示的是()。
17、下面列出的关系代数表达是中,那些式子能够成立()。
ⅰ、σf1(σf2(E))=σf1∧f2(E)
ⅱ、E1∞E2=E2∞E1
ⅲ、(E1∞E2)∞E3=E1∞(E2∞E3)
ⅳ、σf1(σf2(E))=σf2(σf1(E))
A、全部B、ⅱ和ⅲC、没有D、ⅰ和ⅳ
18、下面四个关系表达式是等价的,是判别它们的执行效率()。
E1=πA(σB=C∧D=E′(R×
S))
E2=πA(σB=C(R×
σD=E′(S))
E3=πA(R∞B=CσD=E′(S))
E3=πA(σD=E′(R∞B=CS))
A、E3最快B、E2最快C、E4最快D、E1最快
19、有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是()。
ⅰ、πS_ID,SCORE(σage>
22(SC))
ⅱ、σage>
22(πS_ID,SCORE(SC))
ⅲ、πS_ID,SCORE(σage>
22(πS_ID,SCORE,AGE(SC)))
A、ⅰ和ⅱB、只有ⅱ正确C、只有ⅰ正确D、ⅰ和ⅲ正确
第三章关系数据库标准语言SQL
1、SQL语言是()的语言,容易学习。
A、过程化B、非过程化C、格式化D、导航式
2、SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。
其中最重要的,也是使用最频繁的语句是()。
A、SELECTB、INSERTC、UPDATED、DELETE
3、在视图上不能完成的操作是()。
A、更新视图B、查询C、在视图上定义新的表D、在视图上定义新的视图
4、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
A、数据查询B、数据操纵C、数据定义D、数据控制
5、SQL语言中,删除一个视图的命令是()。
A、DELETEB、DROPC、CLEARD、REMOVE
6、在SQL语言中的视图VIEW是数据库的()。
A、外模式B、模式C、内模式D、存储模式
7、下列的SQL语句中,()不是数据定义语句。
A、CREATETABLEB、DROPVIEWC、CREATEVIEWD、GRANT
8、若要撤销数据库中已经存在的表S,可用()。
A、DELETETABLESB、DELETESC、DROPTABLESD、DROPS
9、若要在基本表S中增加一列CN(课程名),可用()。
A、ADDTABLES(CNCHAR(8))B、ADDTABLESALTER(CNCHAR(8))
C、ALTERTABLESADD(CNCHAR(8))D、ALTERTABLES(ADDCNCHAR(8))
10、学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。
要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
A、DELETEAgefromSB、ALTERTABLESDROPAge
C、UPDATESAgeD、ALTERTABLES‘Age’
11、有关系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’
12、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;
grade为成绩,数值型,取值范围0-100。
若要把“张二的化学成绩80分”插入S中,则可用()。
A、ADDINTOSVALUES(’张二’,’化学’,’80’)
B、INSERTINTOSVALUES(’张二’,’化学’,’80’)
C、ADDINTOSVALUES(’张二’,’化学’,80)
D、INSERTINTOSVALUES(’张二’,’化学’,80)
13、设关系数据库中一个表S的结构为:
S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;
若要更正王二的化学成绩为85分,则可用()。
A、UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’
B、UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化学’
C、UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’
D、UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学’
14、在SQL语言中,子查询是()。
A、返回单表中数据子集的查询语言
B、选取多表中字段子集的查询语句
C、选取单表中字段子集的查询语句
D、嵌入到另一个查询语句之中的查询语句
15、SQL是一种()语言。
A、高级算法B、人工智能C、关系数据库D、函数型
16、有关系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=’数据库’
17、若用如下的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,’’)
18、假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。
要查询选修“Computer”课的男生姓名,将涉及到关系()。
A、SB、S,SCC、C,SCD、S,C,SC
第四章数据库安全性
1、以下()不属于实现数据库系统安全性的主要技术和方法。
A、存取控制技术B、视图技术C、审计技术D、出入机房登记和加锁
2、SQL中的视图提高了数据库系统的()。
A、完整性B、并发控制C、隔离性D、安全性
3、SQL语言的GRANT和REMOVE语句主要是用来维护数据库的()。
A、完整性B、可靠性C、安全性D、一致性
4、在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
A、范围越小B、约束越细致C、范围越大D、约束范围大
第五章数据库完整性
1、完整性检查和控制的防范对象(),防止它们进入数据库。
安全性控制的防范对象是(),防止他们对数据库数据的存取。
A、不合语义的数据B、非法用户C、不正确的数据D、非法操作
2、下述哪个是SQL语言中的数据控制命令()。
A、GRANTB、COMMITC、UPDATED、SELECT
3、下述SQL语言中的权限,哪一个允许用户定义新关系时,引用其他关系的主码作为外码()。
A、INSERTB、DELETEC、REFERENCESD、SELECT
第六章关系数据理论
1、为了设计出性能较优的关系模式,必须进行规范化,规范化主要的理论依据是()。
A、关系规范化理论B、关系代数理论C、数理逻辑D、关系运算理论
2、规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:
每一个属性都是()。
A、长度不变的B、不可分解的C、互相关联的D、互不相关的
3、已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C,E→A},该关系模式的候选关键字是()。
A、ABB、BEC、CDD、DE
4、设学生关系S(SNO,SNAME,SSEX,SAGE,SDPART)的主键为SNO,学生选课关系SC(SNO,CNO,SCORE)的主键为SNO和CNO,则关系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主键为SNO和CNO,其满足()。
A、1NFB、2NFC、3NFD、BCNF
5、设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:
C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:
D={C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R},关系模式W的一个关键字是()。
A、(S,C)B、(T,R)C、(T,P)D、(T,S)
6、关系模式中,满足2NF的模式()。
A、可能是1NFB、必定是1NFC、必定是3NFD、必定是BCNF
7、关系模式R中的属性全是主属性,则R的最高范式必定是()。
A、1NFB、2NFC、3NFD、BCNF
8、消除了部分函数依赖的1NF的关系模式,必定是()。
9、如果A->
B,那么属性A和属性B的联系是()。
A、一对多B、多对一C、多对多D、以上都不是
10、关系模式的候选关键字可以有1个或多个,而主关键字有()。
A、多个B、0个C、1个D、1个或多个
11、候选关键字的属性可以有()。
12、关系模式的任何属性()。
A、不可再分B、可以再分C、命名在关系模式上可以不唯一D、以上都不是
13、设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:
D={C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R},若将关系模式W分解为三个关系模式W1(C,P),W2(S,C,G),W2(S,T,R,C),则W1的规范化程序最高达到()。
14、在关系数据库中,任何二元关系模式的最高范式必定是()。
15、在关系规范式中,分解关系的基本原则是()。
I、实现无损连接
II、分解后的关系相互独立
III、保持原有的依赖关系
A、Ⅰ和ⅡB、Ⅰ和ⅢC、ⅠD、Ⅱ
16、不能使一个关系从第一范式转化为第二范式的条件是()。
A、每一个非属性都完全函数依赖主属性B、每一个非属性都部分函数依赖主属性
C、在一个关系中没有非属性存在D、主键由一个属性构成
17、任何一个满足2NF但不满足3NF的关系模式都不存在()。
A、主属性对键的部分依赖B、非主属性对键的部分依赖
C、主属性对键的传递依赖D、非主属性对键的传递依赖
18、设数据库关系模式R=(A,B,C,D,E),有下列函数依赖:
A→BC,D→E,C→D;
下述对R的分解中,哪些分解是R的无损连接分解()。
I、(A,B,C)(C,D,E)
II、(A,B)(A,C,D,E)
III、(A,C)(B,C,D,E)
IV、(A,B)(C,D,E)
A、只有ⅣB、Ⅰ和ⅡC、Ⅰ、Ⅱ和ⅢD、都不是
19、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。
下面关于多值依赖的叙述中,不正确的是()。
A、若X→→Y,则X→→ZB、若X→Y,则X→→Y
C、若X→→Y,且Y′∈Y,则X→→Y′D、若Z=∮,则X→→Y
20、若关系模式R(U,F)属于3NF,则()。
A、一定属于BCNFB、消除了插入的删除异常
C、仍存在一定的插入和删除异常D、属于BCNF且消除了插入和删除异常
21、下列说法不正确的是()。
A、任何一个包含两个属性的关系模式一定满足3NF
B、任何一个包含两个属性的关系模式一定满足BCNF
C、任何一个包含三个属性的关系模式一定满足3NFD、任何一个关系模式都一定有码
22、设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解P={AB,BC}相对于F()。
A、是无损联接,也是保持FD的分解B、是无损联接,也不保持FD的分解
C、不是无损联接,但保持FD的分解D、既不是无损联接,也不保持FD的分解
23、关系数据库规范化是为了解决关系数据库中()的问题而引入的。
A、插入、删除和数据冗余B、提高查询速度
C、减少数据操作的复杂性D、保证数据的安全性和完整性
24、关系的规范化中,各个范式之间的关系是()。
A、1NF∈2NF∈3NFB、3NF∈2NF∈1NFC、1NF=2NF=3NFD、1NF∈2NF∈BCNF∈3NF
25、数据库中的冗余数据是指可()的数据。
A、容易产生错误B、容易产生冲突C、无关紧要D、由基本数据导出
26、学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖是id→name,sex,age,depart_id;
dept_id→dept_name,其满足()。
A、1NFB、2NFC、3NFD、BCNF
27、设有关系模式R(S,D,M),函数依赖集:
F={S→D,D→M},则关系模式R的规范化程度最高达到()。
A、1NFB、2NFC、3NFD、BCNF
28、设有关系模式R(A,B,C,D),其数据依赖集:
F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。
29、下列关于函数依赖的叙述中,哪一条是不正确的()。
A、由X→Y,Y→Z,则X→YZ B、由X→YZ,则X→Y,Y→Z
C、由X→Y,WY→Z,则XW→ZD、由X→Y,Z∈Y,则X→Z
30、X→Y,当下列哪一条成立时,称为平凡的函数依赖()。
A、X∈YB、Y∈XC、X∩Y=∮D、X∩Y≠∮
31、关系数据库的规范化理论指出:
关系数据库中的关系应该满足一定的要求,最起码的要求是达到1NF,即满足()。
A、每个非主键属性都完全依赖于主键属性 B、主键属性唯一标识关系中的元组
C、关系中的元组不可重复D、每个属性都是不可分解的
32、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,部门(部门号,部门名,部门成员,部门总经理)关系中,因哪个属性而使它不满足第一范式()。
A、部门总经理B、部门成员C、部门名D、部门号
33、有关系模式A(C,T,H,R,S),其中各属性的含义是:
C:
课程T:
教员H:
上课时间R:
教室S:
学生。
根据语义有如下函数依赖集:
F={C→T,(H,R)→C,(H,T)RC,(H,S)→R}
(1)关系模式A的码是()。
A、CB、(H,S)C、(H,R)D、(H,T)
(2)关系模式A的规范化程度最高达到()。
A、1NFB、2NFC、3NFD、BCNF
(3)现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到()。
2、建立一个关于系、学生、班级、学会等诸信息的关系数据库。
描述学生的属性有:
学号、姓名、出生年月、系名、班号、宿舍区。
描述班级的属性有:
班号、专业名、系名、人数、入校年份。
描述系的属性有:
系名、系号、系办公室地点、人数。
描述学会的属性有:
学会名、成立年份、地点、人数。
有关语义如下:
一个系有若干专
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库复习 卷1所画考点范围内 数据库 复习 所画 考点 范围内
![提示](https://static.bdocx.com/images/bang_tan.gif)