1.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,...
- 格式:doc
- 大小:24.00 KB
- 文档页数:3
1. 最终用户使用的数据视图称为()A. 内模式B. 外模式C. 概念模式D. 存储模式答案:B2. 在数据库系统中,把可以相互区别的客观事物称为()A. 文件B. 字段C. 实体D. 关键码答案:C3. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的()A. 事务并发性B. 数据可靠性C. 数据独立性D. 数据重用性答案:C4. 设关系R和S的元数分别为r和s,则R×S的元数为()A. r+sB. r-sC. r×sD. MAX(r,s)答案:A5. 设有关系R(A,B,C)和S(D,A),如下图所示,R的主键为A,S的主键为D 且外键为A.则关系S中违反参照完整性约束的元组是()A. (1,2)B. (2,NULL)C. (3,3)D. (4,4)答案:D6. 有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是()A. SELECT sname FROM R WHERE age=NULLB. SELECT sname FROM R WHERE age IS NULLC. SELECT sname FROM R WHERE NOT(age IS NULL)D. SELECT sname FROM R WHERE age IS NOT NULL答案:A7. 在数据库系统中,系统故障造成()A. 硬盘数据丢失B. 软盘数据丢失C. 内存数据丢失D. 磁带数据丢失答案:C8. 在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到()A. 1NFB. 2NFC. 3NFD. BCNF答案:A9. 数据库设计中,用于反映企业信息需求的是()A. ER模型B. 关系模型C. 层次模型D. 网状模型答案:A10. 在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是()A. 3B. 4C. 5D. 6答案:B.11. 如果事务T获得了数据对象Q上的S锁,则其他事务在数据对象Q上()A. 可加X锁B. 可加S锁C. 可加任何锁D. 不能加任何锁答案:B12. 在事务依赖图中,若两个事务的依赖关系构成循环,则()A. 事务执行成功B. 系统出现活锁C. 事务执行失败D. 系统出现死锁答案:D13. 在数据库系统中,日志文件用于()A. 保障事务的并发性B. 保障数据的安全性C. 检测系统的死锁D. 数据库故障的恢复答案:D14. 在一个DDBS中,各场地均采用关系数据模型,但某些场地的DBMS是Oracle,而另一些是SQL Server,则称之为()A. 异构型B. 异质型C. 同构异质型D. 异构同质型答案:C15. 在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()A. 共享性B. 继承性C. 通用性D. 一致性答案:B1. 规范化理论是关系数据库进行逻辑设计的理论依据。
第一部分:一、求最小依赖集例:设有依赖集:F={AB→C,C→A,BC→D,ACD→B,D→EG,BE→C,CG→BD,CE→AG},计算与其等价的最小依赖集。
解:1、将依赖右边属性单一化,结果为:F1={AB→C,C→A,BC→D,ACD→B,D→E,D→G,BE→C,CG→B,CG→D,CE→A,CE→G }2、在F1中去掉依赖左部多余的属性。
对于CE→A,由于C →A成立,故E是多余的;对于ACD→B,由于(CD)+=ABCEDG,故A是多余的。
删除依赖左部多余的依赖后:F2={AB→C,C→A,BC→D,CD→B,D→E,D→G,BE→C,CG→B,CG→D,CE→G }3、在F2中去掉多余的依赖。
对于CG→B,由于(CG)+=ABCEDG,故CG→B是多余的。
删除依赖左部多余的依赖后:F3={AB→C,C→A,BC→D,CD→B,D→E,D→G,BE→C,CG→D,CE→G }CG→B与CD→B不能同时存在,但去掉任何一个都可以,说明最小依赖集不唯一。
二、求闭包例:关系模式R(U,F),其中U={A,B,C,D,E,I},F={A →D,AB→E,BI→E,CD→I,E→C},计算(AE)+。
解:令X={AE},X(0)=AE;计算X(1);逐一扫描F集合中各个函数依赖,在F中找出左边是AE子集的函数依赖,其结果是:A →D,E→C。
于是X(1)=AE∪DC=ACDE;因为X(0)≠X(1),且X(1)≠U,所以在F中找出左边是ACDE子集的函数依赖,其结果是:CD→I。
于是X(2)=ACDE∪I=ACDEI。
虽然X(2)≠X(1),但在F中未用过的函数依赖的左边属性已没有X(2)的子集,所以不必再计算下去,即(AE)+=ACDEI。
三、求候选键例1:关系模式R(U,F),其中U={A,B,C,D},F={A→B,C→D},试求此关系的候选键。
解:首先求属性的闭包:(A)+=AB,(B)+ =B,(C)+ =CD,(D)+ =D(AB)+ =AB,(AC)+=ABCD=U,(AD)+ =ABD,(BC)+ =BCD,(BD)+ =BD,(CD)+ =CD(ABD)+ =ABD,(BCD)+ =BCD,因(AC)+=ABCD=U,且(A)+=AB,(C)+ =CD,由闭包的定义,AC→A,AC→B,AC→B,AC→D,由合并规则得AC→ABCD=U;由候选码的定义可得AC 为候选码。
2022年成都信息工程大学软件工程专业《数据库原理》科目期末试卷A(有答案)一、填空题1、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
2、SQL语言的数据定义功能包括______、______、______和______。
3、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
4、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
5、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
6、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
7、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;8、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
9、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
10、关系模型由______________、______________和______________组成。
1. 最终用户使用的数据视图称为()A. 内模式B. 外模式C. 概念模式D. 存储模式答案:B2. 在数据库系统中,把可以相互区别的客观事物称为()A. 文件B. 字段C. 实体D. 关键码答案:C3. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的()A. 事务并发性B. 数据可靠性C. 数据独立性D. 数据重用性答案:C4. 设关系R和S的元数分别为r和s,则R×S的元数为()A. r+sB. r-sC. r×sD. MAX(r,s)答案:A5. 设有关系R(A,B,C)和S(D,A),如下图所示,R的主键为A,S的主键为D 且外键为A.则关系S中违反参照完整性约束的元组是()A. (1,2)B. (2,NULL)C. (3,3)D. (4,4)答案:D6. 有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是()A. SELECT sname FROM R WHERE age=NULLB. SELECT sname FROM R WHERE age IS NULLC. SELECT sname FROM R WHERE NOT(age IS NULL)D. SELECT sname FROM R WHERE age IS NOT NULL答案:A7. 在数据库系统中,系统故障造成()A. 硬盘数据丢失B. 软盘数据丢失C. 内存数据丢失D. 磁带数据丢失答案:C8. 在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到()A. 1NFB. 2NFC. 3NFD. BCNF答案:A9. 数据库设计中,用于反映企业信息需求的是()A. ER模型B. 关系模型C. 层次模型D. 网状模型答案:A10. 在一个ER模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER模型转换成关系模型的规则,转换成关系的数目是()A. 3B. 4C. 5D. 6答案:B.11. 如果事务T获得了数据对象Q上的S锁,则其他事务在数据对象Q上()A. 可加X锁B. 可加S锁C. 可加任何锁D. 不能加任何锁答案:B12. 在事务依赖图中,若两个事务的依赖关系构成循环,则()A. 事务执行成功B. 系统出现活锁C. 事务执行失败D. 系统出现死锁答案:D13. 在数据库系统中,日志文件用于()A. 保障事务的并发性B. 保障数据的安全性C. 检测系统的死锁D. 数据库故障的恢复答案:D14. 在一个DDBS中,各场地均采用关系数据模型,但某些场地的DBMS是Oracle,而另一些是SQL Server,则称之为()A. 异构型B. 异质型C. 同构异质型D. 异构同质型答案:C15. 在面向对象数据库系统中,不同类的对象共享公共部分的结构和特性称为()A. 共享性B. 继承性C. 通用性D. 一致性答案:B1. 规范化理论是关系数据库进行逻辑设计的理论依据。
第7章关系规范化理论一、单项选择题1.关系规范化中的删除操作异常是指①,插入操作异常是指②。
A.不该删除的数据被删除 B.不该插入的数据被插入C.应该删除的数据未被删除 D.应该插入的数据未被插入答案:①A ②D2.设计性能较优的关系模式称为规范化,规范化主要的理论依据是。
A.关系规范化理论 B.关系运算理论C.关系代数理论 D.数理逻辑答案:A3.规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一属性都是。
A.互不相关的 B.不可分解的C.长度可变的 D.互相关联的答案:B4.关系数据库规范化是为解决关系数据库中问题而引入的。
A.插入、删除和数据冗余 B.提高查询速度C.减少数据操作的复杂性 D.保证数据的安全性和完整性答案:A5.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及的缺陷。
A.数据的不一致性 B.结构不合理C.冗余度大 D.数据丢失答案:C6.当关系模式R(A,B)已属于3NF,下列说法中是正确的。
A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常C.一定属于BCNF D.A和C都是答案:B7. 关系模式1NF是指_________。
A. 不存在传递依赖现象B. 不存在部分依赖现象C.不存在非主属性 D. 不存在组合属性答案:D8. 关系模式中2NF是指_______。
A.满足1NF且不存在非主属性对关键字的传递依赖现象B.满足1NF且不存在非主属性对关键字部分依赖现象C.满足1NF且不存在非主属性D.满足1NF且不存在组合属性答案:B9. 关系模式中3NF是指___________。
A.满足2NF且不存在非主属性对关键字的传递依赖现象B.满足2NF且不存在非主属性对关键字部分依赖现象C.满足2NF且不存在非主属性D.满足2NF且不存在组合属性答案:A10.关系模型中的关系模式至少是。
A.1NF B.2NF C.3NF D.BCNF答案:A11.关系模式中,满足2NF的模式,。
中国石油大学北京网络学院
数据库原理及应用-第二次在线作业
参考答案
1.(
2.5分)关系规范化中的删除操作异常是指()
A、不该删除的数据被删除
B、不该插入的数据被插入
C、应该删除的数据未被删除
D、应该插入的数据未被插入
我的答案:A 此题得分:2.5分
2.(2.5分)设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。
A、关系规范化理论
B、关系运算理论
C、关系代数理论
D、数理逻辑
我的答案:A 此题得分:2.5分
3.(2.5分)规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。
A、互不相关的
B、不可分解的
C、长度可变的。
1、在并发控制中引入两段锁协议的目的是()。
(2.0)A、为了解决并行执行时可能引起的死锁问题B、为了解决并行执行时可能引起的活锁问题C、为了解决交叉调度的不可串行化问题D、为了解决不同的调度导致不同的运行结果正确答案: C2、概念模型独立于()。
(2.0)A、 E-R模型B、硬件设备和DBMSC、操作系统和DBMSD、 DBMS正确答案: B3、在关系数据库系统中,如果数据库的关系模型发生了变化,那么用户的应用程序()。
(2.0)A、必须作弊B、必须改变C、自动改变D、可以不变正确答案: D4、笛卡尔积是域上的一种()运算。
(2.0)A、集合B、算术C、逻辑D、科学操纵语言正确答案: A5、在数据库中,面向对象的数据模型是一种()。
(2.0)A、概念模型B、逻辑模型C、物理模型D、形象模型正确答案: B6、以下哪种操作能够实现实体完整性()。
(2.0)A、设置唯一键B、设置外键C、减少数据冗余D、设置主键正确答案: D7、规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )。
(2.0)A、互不相关的B、不可分解的C、长度可变的D、互相关联的正确答案: B8、如果模式是BCNF,则模式R必定是________,反之,则___________成立。
()(2.0)A、3NF,不一定B、3NF,一定C、2NF,不一定D、2NF,一定正确答案: A9、在数据库管理系统中,以下 SQL 语句书写顺序正确的是()。
(2.0)A、SELECT→FROM→GROUP BY→WHEREB、SELECT→FROM→WHERE→GROUP BYC、SELECT→WHERE→GROUP BY→FROMD、SELECT→WHERE→FROM→GROUP BY正确答案: B10、在S表中的STU_NAME列上创建一个唯一性索引IX_S,正确的命令是()。
(2.0)A、 CREATE UNIQUE INDEX IX_S ON S(STU_NAME)B、 CREATE CLUSTERED INDEX IX_S ON S(STU_NAME)C、 CREATE INDEX IX_S ON S(STU_NAME)D、 CREATE INDEX IX_S ON S(STU_NAME DESC)正确答案: A11、SQLServer支持()的登录方式。
复习题第1章数据库系统基本概念一、单项选择题1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()A.系统分析员B.程序员C.数据库管理员D.操作员2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段 II.文件系统阶段 III.数据库阶段A.I 和 IIB.只有 IIC.II 和 IIID.只有 I4.下列四项中,不属于数据库系统特点的是()。
A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高5.数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. .描述数据库全体数据的全局逻辑结构和特性的是()。
A.模式B.内模式C.外模式7.要保证数据库的数据独立性,需要修改的是()。
A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式8.要保证数据库的逻辑数据独立性,需要修改的是()。
A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。
A.模式B.物理模式C.子模式D.内模式10.下述()不是DBA数据库管理员的职责。
A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。
A.层次模型B.关系模型C.网状模型D.实体-关系模型12.区分不同实体的依据是()。
(单选题)1: 规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一个属性都是()。
A: 互不相关的
B: 不可分解的
C: 长度可变的
D: 互相关联的
正确答案: B
(单选题)2: 属于BCNF的关系模式()。
A: 已消除了插入、删除异常
B: 已消除了插入、删除异常和数据冗余
C: 仍然存在插入、删除异常
D: 在函数依赖范畴内,已消除了插入和删除的异常
正确答案: D
(单选题)3: 设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD 的闭包(BD)+为()。
A: BD
B: BCD
C: ABD
D: ABCD
正确答案: B
(单选题)4: 为提高效率,关系数据库系统必须进行()处理。
A: 定义视图
B: 查询优化
C: 数据恢复
D: 数据规范化到最高范式
正确答案: B
(单选题)5: 假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换为关系数据模型。
A: 概念设计
B: .物理设计
C: 逻辑设计
D: 运行阶段
正确答案: C
(单选题)6: SQL中的视图机制提高了数据库系统的()。
A: 完整性
B: 并发控制
C: 隔离性
D: 安全性
正确答案: D。
一、单项选择题(共100题)1. 下面关于函数依赖的叙述中,不正确的是( )。
A. 若X→Y,X→Z,则X→YZB. 若XY→Z,则X→Z,Y→ZC. 若X→Y,WY→Z,则XW→ZD. 若X→Y,则XZ→YZ答案:B2. 有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程;T,教员;H,上课时间;R,教室;S,学生。
根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H.S)→R}。
关系模式A的码是( )。
A. CB. (H,R)C. (H,T)D. (H,S)答案:D3. 下面关于函数依赖的叙述中,不正确的是( )。
A. 若X→Y,Y→Z,则X→YZB. 若XY→Z,则X→Z,Y→ZC. 若X→Y,Y→Z,则X→ZD. 若X→Y,Y'包含Y,则X→Y'答案:B4. 有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程;T,教员;H,上课时间;R,教室;S,学生。
根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。
关系模式A的规范化程度最高达到( )。
A. 1NFB. 2NFC. 3NFD. BCNF答案:B5. 有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程;T,教员;H,上课时间;R,教室;S,学生。
根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。
现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到( )。
A. 1NFB. 2NFC. 3NFD. BCNF答案:D6. 在数据库中,产生数据不一致的根本原因是( )。
A. 数据存储量大B. 没有严格保护数据C. 未对数据进行完整性控制D. 数据冗余答案:D7. 在关系代数中,从两个关系的笛卡儿积中,选取它们属性间满足一定条件的元组的操作称为( )。
A. 投影B. 选择C. 自然连接D. q连接答案:C8. 下面有关各种范式之间的包含关系的描述中,正确的是( )。
数据库复习题(答案)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March一、单选题1、侯选码中的属性称为( B )。
A.非主属性 B.主属性 C.复合属性 D.关键属性2、( A )是位于用户和操作系统之间的数据管理软件。
A.DBMS B.DB C.DBS D.DBA3、关系数据库中的码是指( D )。
A.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合4、关系规范化的实质是针对( b )进行的。
A.函数B.函数依赖C.范式D.关系5、设有属性A,B,C,D,以下表示中不是关系的是( C )A.R(A) B.R(A,B,C,D) C.R(A×B×C×D) D.R(A,B)6、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( D )表示。
A.矩形 B.四边形 C.菱形 D.椭圆形6、数据库概念设计的E-R方法中,实体在E-R图中,用( A )表示。
A.矩形 B.四边形 C.菱形 D.椭圆形6、数据库概念设计的E-R方法中,实体与实体之间的联系在E-R图中,用( C )表示。
A.矩形 B.四边形 C.菱形 D.椭圆形7、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。
A.元组B.行 C.记录 D.属性8、若将下图所示的E-R图转换成关系模式,可以转换成( C )关系模式。
A. 1个个个个9、若将下图所示的E-R图转换成关系模式,可以转换成( B )关系模式。
A. 1个个个个10、若将下图所示的E-R图转换成关系模式,可以转换成( D )关系模式。
A. 1个个个个11、数据库的层次模型应满足的条件是( C )。
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲12、数据库的网状模型应满足的条件是( A )。
中南大学数据库习题(刘安丰老师提供的)第六章习题一.选择题1.规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )A)互不相关的 B)不可分解的 C)长度可变的 D)互相关联的2.关系数据库规范化是为解决关系数据库中( A)问题而引入的。
A)插入、删除和数据冗余 B)提高查询速度C)减少数据操作的复杂性 D)保证数据的安全性和完整性。
3.规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及(C )的缺陷。
A)数据的不一致性 B)结构不合理 C)冗余度大 D)数据丢失4.关系模型中的关系模式至少是( A )A)1NF B)2NF C)3NF D)BCNF5.以下哪一条属于关系数据库的规范化理论要解决的问题?( A )A)如何构造合适的数据库逻辑结构B)如何构造合适的数据库物理结构C)如何构造合适的应用程序界面D)如何控制不同用户的数据操作权限6.下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的?(A )A)规范化理论提供了判断关系模式优劣的理论标准B)规范化理论提供了判断关系数据库管理系统优劣的理论标准C)规范化理论对于关系数据库设计具有重要指导意义D)规范化理论对于其它模型的数据库的设计也有重要指导意义7.下列哪一条不是由于关系模式设计不当所引起的问题?BA)数据冗余 B)插入异常 C)删除异常 D)丢失修改8.下列关于部分函数依赖的叙述中,哪一条是正确的?( D)A)若X→Y,且存在属性集Z,Z∩Y≠Φ,X→Z,则称Y对X部分函数依赖B)若X→Y,且存在属性集Z,Z∩Y=Φ,X→Z,则称Y对X部分函数依赖C)若X→Y,且存在X的真子集X′,X′Y,则称Y对X部分函数依赖D)若X→Y,且存在X的真子集X′,X′→Y,则称Y对X部分函数依赖9.下列关于关系模式的码的叙述中,哪一项是不正确的?(C )A)当候选码多于一个时,选定其中一个作为主码B)主码可以是单个属性,也可以是属性组C)不包含在主码中的属性称为非主属性D)若一个关系模式中的所有属性构成码,则称为全码10.在关系模式中,如果属性A和B存在1对1的联系,则( C )A)A→B B)B→A C)A B D)以上都不是11.候选关键字中的属性称为( B )A)非主属性 B)主属性 C)复合属性 D)关键属性12.由于关系模式设计不当所引起的插入异常指的是(D )A)两个事务并发地对同一关系进行插入而造成数据库不一致B)由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C)未经授权的用户对关系进行了插入D)插入操作因为违反完整性约束条件而遭到拒绝13.X→Ai成立是X→A1A2…Ak成立的( C )A)充分条件 B)必要条件 C)充要条件 D)既不充分也不必要14.任何一个满足2NF但不满足3NF的关系模式都存在( D)A)主属性对候选码的部分依赖 B)非主属性对候选码的部分依赖C)主属性对候选码的传递依赖 D)非主属性对候选码的传递依赖15.设有关系模式R(A,B,C,D),其函数依赖集F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( C )。
选择题:第一章绪论1。
数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。
A。
系统分析员 B.程序员 C.数据库管理员 D.操作员2。
数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( ).A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3。
下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
I.人工管理阶段II.文件系统阶段III.数据库阶段。
A。
I 和II B。
只有II C.II 和III D。
只有I4.下列四项中,不属于数据库系统特点的是()。
A.数据共享B.数据完整性C。
数据冗余度高D.数据独立性高5.数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C。
不会因为存储策略的变化而影响存储结构D。
不会因为某些存储结构的变化而影响其他的存储结构6.描述数据库全体数据的全局逻辑结构和特性的是( ).A.模式B.内模式C.外模式D。
逻辑结构7。
要保证数据库的数据独立性,需要修改的是( ).A.模式与外模式B.模式与内模式C。
三级模式之间的两层映射D.三层模式8.要保证数据库的逻辑数据独立性,需要修改的是()。
A.模式与外模式之间的映射B.模式与内模式之间的映射C。
模式 D.三级模式9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。
A.模式B.物理模式C。
子模式D。
内模式10.下述()不是DBA数据库管理员的职责。
A。
完整性约束说明B。
定义数据库模式C.数据库安全D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是().A.层次模型B。
关系模型C。
网状模型D。
实体—关系模型12.区分不同实体的依据是() 。
2022年华北理工大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
2、有两种基本类型的锁,它们是______和______。
3、关系规范化的目的是______。
4、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
5、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
6、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。
EXEC sp_addsrvrolemember‘LOG’,_____;7、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
8、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
9、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
10、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
二、判断题11、实体集和实体型是一回事,没有什么区别。
()12、在关系数据库中,属性的排列顺序是可以颠倒的。
()13、数据库系统由软、硬件及各类人员构成。
()14、全码的关系模式一定属于BC范式。
()15、连接是数据库最耗时的操作。
()16、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。
()17、数据模型的核心构成要素是数据结构。
1.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。
A.长度不变的B.不可分解的C.互相关联的D.互不相关的2.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B →C ,E→A },该关系模式的候选码是()。
A.ABB.BEC.CDD.DE3.关系模式中,满足2NF的模式()。
A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF4.消除了部分函数依赖的1NF的关系模式,必定是()。
A.1NFB.2NFC.3NFD.BCNF5.关系模式的候选码可以有1个或多个,而主码有()。
A.多个B.0个C.1个D.1个或多个6.候选码的属性可以有()。
A.多个B.0个C.1个D.1个或多个7.关系数据库规范化是为了解决关系数据库中()的问题而引入的。
A.提高查询速度B.插入、删除异常和数据冗余C.保证数据的安全性和完整性D.8.学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足()。
A.1NFB.2NFC.3NFD.BCNF9.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。
A.1NFB.2NFC.3NFD.BCNF10.在关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A →D,(B,C)→A},则候选码是___________,关系模式R(A,B,C,D)属于____________11 . 在关系模式R(A,C,D)中,存在函数依赖关系{ A→C,A→D},则候选码是___________,关系模式R(A,C,D)最高可以达到_____________ 。
2022年珠海科技学院信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据管理技术经历了______________、______________和______________3个阶段。
2、关系规范化的目的是______。
3、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
4、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
5、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
6、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
7、关系数据库中基于数学的两类运算是______________和______________。
8、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
9、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
10、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
二、判断题11、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。
2022年黑龙江工程学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
2、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。
3、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
4、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
5、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
6、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
7、关系模型由______________、______________和______________组成。
8、主题在数据仓库中由一系列实现。
一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。
9、数据的安全性是指____________。
10、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
二、判断题11、文件系统的缺点是数据不能长期存储。
()12、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。
()13、全码的关系模式一定属于BC范式。
()14、SQL语言有嵌入式和交互式两种使用方法。
()15、在数据库表中,空值表示数值0。
2022年安徽工业经济职业技术学院计算机网络技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、数据库恢复是将数据库从______状态恢复到______的功能。
2、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
3、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF 经过转变为3NF______。
4、数据的安全性是指____________。
5、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
6、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
7、关系数据库中基于数学的两类运算是______________和______________。
8、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
9、____________、____________、____________和是计算机系统中的三类安全性。
10、数据模型是由______________、______________和______________三部分组成。
二、判断题11、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。
()12、视图是观察数据的一种方法,只能基于基本表建立。
()13、概念模型是对现实世界的第二层抽象。
()14、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。
()15、连接是数据库最耗时的操作。
()16、在数据库设计中,数据流图是用来建立概念模型的。
()17、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。
2022年内蒙古农业大学网络工程专业《数据库原理》科目期末试卷B(有答案)一、填空题1、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
2、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
3、SQL语言的数据定义功能包括______、______、______和______。
4、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;5、关系模型由______________、______________和______________组成。
6、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
7、关系规范化的目的是______。
8、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
9、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
10、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
二、判断题11、全码的关系模式一定属于BC范式。
()12、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。
()13、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。
2022年娄底职业技术学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据模型是由______________、______________和______________三部分组成。
2、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。
3、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
4、关系模型由______________、______________和______________组成。
5、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
6、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。
7、数据管理技术经历了______________、______________和______________3个阶段。
8、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R9、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。
10、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
二、判断题11、从计算机数据管理的角度看,信息就是数据,数据就是信息。
()12、文件系统的缺点是数据不能长期存储。
1.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。
A.长度不变的
B.不可分解的
C.互相关联的
D.互不相关的
2.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B →C ,E→A },该关系模式的候选码是()。
A.AB
B.BE
C.CD
D.DE
3.关系模式中,满足2NF的模式()。
A.可能是1NF
B.必定是1NF
C.必定是3NF
D.必定是BCNF
4.消除了部分函数依赖的1NF的关系模式,必定是()。
A.1NF
B.2NF
C.3NF
D.BCNF
5.关系模式的候选码可以有1个或多个,而主码有()。
A.多个
B.0个
C.1个
D.1个或多个
6.候选码的属性可以有()。
A.多个
B.0个
C.1个
D.1个或多个
7.关系数据库规范化是为了解决关系数据库中()的问题而引入的。
A.提高查询速度
B.插入、删除异常和数据冗余
C.保证数据的安全性和完整性
D.
8.学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id};
dept_id→dept_name,其满足()。
A.1NF
B.2NF
C.3NF
D.BCNF
9.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。
A.1NF
B.2NF
C.3NF
D.BCNF
10.在关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A →D,(B,C)→A},则候选码是___________,关系模式R(A,B,C,D)属于____________
11 . 在关系模式R(A,C,D)中,存在函数依赖关系{ A→C,A→D},则候选码是___________
,关系模式R(A,C,D)最高可以达到_____________ 。