1、数据库原理练习题1第1题每个属性,都有一个取值围,这叫属性( )。A.域B.值C.主属性D.关键字答案:A标准答案:A2第2题关系模式的规化过程主要是为克服数据库逻辑结构中存在的插入异常、删除异常以及( )A.数据不一致性B.结构不合理C.数据冗余度大D.数据丢失答案:C标准答案:C3第3题数据的物理独立性是( )实现的A.外模式模式映像B.外模式模式映像C.模式模式映像D.模式外模式映像答案:C标准答案:C4第4题实体-联系模型是( )A.概念模型B.逻辑模型C.现实世界D.物理模型答案:A标准答案:A5第5题常用的用户标识方法是( )A.用户密码B.用户名和口令字C.用户权限D.用户名答案
2、:B标准答案:B6第6题关于数据处理和数据管理,下列叙述正确的是( )A.数据处理经历了人工系统、文件系统、数据库系统三个阶段B.数据处理是数据管理的中心问题C.数据管理的主要工作是对数据进行收集、分类整理、组织、存储、维护、检索等操作D.数据管理技术优劣不影响数据处理的效率答案:C标准答案:C7第7题下列四项中,不属于数据库特点的是( )A.数据共享B.数据完整性 C.数据冗余很高D.数据独立性高 答案:C标准答案:C8第8题SQL语言通常称为( ) A.结构化查询语言B.结构化控制语言 C.结构化定义语言D.结构化操纵语言答案:A9第16题以下数据库的数据模型中,现今使用的主要的数据模型是
3、( )A.层次模型B.网状模型C.关系模型D.面向对象模型答案:C标准答案:C10第17题设关系模式R (A,B,C),F是R上成立的FD集,F = BC,则分解 = AB,BC相对于F ( )A.是无损联接,也是保持FD的分解B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD答案:A标准答案:A11第20题SQL中的视图提高了数据库系统的( )A.完整性B.并发控制C.隔离性D.独立性答案:D标准答案:D12第21题关系演算的基础是 ( )A.形式逻辑中的逻辑演算B.形式逻辑中的关系演算C.数理逻辑中的谓词演算D.数理逻辑中的形式演算答案:C
4、标准答案:C13第22题下列( )是存储在计算机结构化的数据集合A.数据库系统B.数据库C.数据库管理系统D.文件答案:D标准答案:D14第23题用来插入数据和用于更新的命令分别是( )A.INSERT、UPDATEB.UPDATE、INSERTC.DELETE、UPDATED.CREATE、 INSERT INTO答案:A标准答案:A15第24题通过( )能将对象的定义和对象的实现分开,通过( )能体现类与类之间的关系,以及由此带来的动态联编和实体的( )性,从而构成了面向对象的基本特征A.继承,联系,完整B.封装,继承,多态C.多态,联系,完整D.封装,继承,独立答案:B标准答案:B16第
5、25题在笛卡尔积可看成为一( )。A.一维表B.二维表C.三维表D.四维表答案:B标准答案:B17第26题( )是相互矛盾的,数据库物理设计过程中需要对它们进行折中权衡A.时间效率,维护代价B.时间效率,空间效率C.时间效率,空间效率,维护代价D.空间效率,维护代价答案:C标准答案:C18第27题因为每个中间运算的结果被创建,然后用于下一层的运算,这种查询表达式的计算方法被称为( )计算A.实体化B.流水线C.双缓冲D.临时区答案:A标准答案:A19第28题属性类型允许是基本数据类型、结构类型和集合类型的模型是 ( )A.平面关系模型B.嵌套关系模型C.复合对象模型D.分布式关系模型答案:C标
6、准答案:C20第29题事务有多个性质,其中不包括( ) A.一致性B.唯一性C.原子性D.隔离性 答案:B标准答案:B21第39题设在关系模型中,同一表中的不同属性命名( )。A.可相同B.必须相同C.必须不同D.可相同,但数据类型不同答案:C标准答案:C22第40题关于数据库系统的说法不正确的是( )A.数据库系统是指引入数据库技术后的计算机系统B.狭义地讲,数据库系统就是数据库管理系统C.狭义地讲,数据库系统由数据库和数据库管理系统组成D.广义地讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统,数据库管理员和用户构成答案:B标准答案:B23第41题设计不好的数据库有可能会(
7、 )A.插入异常B.删除异常、数据冗余度大C.更新困难D.插入异常、删除异常、数据冗余度大、更新困难答案:D标准答案:D24第42题面向对象的主要特征有( )A.完整性,多态性B.安全性、封装性C.封装性、继承性、多态性D.可扩充性、继承性答案:C标准答案:C25第43题X锁是( )A.读锁B.写锁C.共享锁D.活锁答案:B标准答案:B26第44题概念设计的步骤是( )A.进行数据抽象,设计局部概念模式;评审;集成局部概念模式,得到全局概念模式B.进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式;评审C.进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式D.评
8、审;进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式答案:B标准答案:B27第45题在关系演算中,元组变量的变化围是( )A.某一命名的关系B.数据库中的所有关系C.某一个域D.数据库中的所有域答案:C标准答案:C28第46题DBMS中实现事务持久性的子系统是 ( )A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统答案:D标准答案:D29第47题反映现实世界中实体及实体间联系的信息模型是( )A.关系模型B.层次模型C.网状模型D.E-R模型 答案:D标准答案:D30第48题如何构造出一个合适的数据逻辑结构是( )主要解决的问题。A.关系数据库优化
9、B.数据字典C.关系数据库规化理论D.关系数据库查询 答案:C标准答案:C31第9题_是一个串行化调度的协议,它保证对数据项的读写操作有冲突的事务按照时间戳顺序执行.答案:时间戳排序协议标准答案:时间戳排序协议题目分数:2.032第10题传统的关系运算可以用两种方法定义,即_和_。后者又可以再分为_和_。当代SQL的主要特征应该是基于_的,同时又兼有_的特性答案:关系代数、关系演算、元组演算、域演算、关系演算、关系代数标准答案:关系代数、关系演算、元组演算、域演算、关系演算、关系代数题目分数:2.033第11题分解模式的目标是达到更高级的式,此外要遵守两个基本原则:分解是无损的 ,_。答案:分
10、解保持函数依赖标准答案:分解保持函数依赖题目分数:2.034第12题面向对象数据库的产生主要是为了解决“阻抗失配”,它强调高级程序设计语言与数据库的_。答案:无缝连接标准答案:无缝连接题目分数:2.035第13题从逻辑结构的角度进行分类,数据库的数据模型主要有格式化和_模型答案:关系标准答案:关系题目分数:2.036第14题一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的_。答案:可重用性 (或共享性)标准答案:可重用性 (或共享性)题目分数:2.037第30题分布式数据库系统中透明性层次越高,应用程序的编写越_。答案:简单 (或容易)标准答案:简单 (或容易)题目
11、分数:2.038第31题DBMS对数据库的保护机制主要包括_,_,_和_等4个方面答案:完整性控制、并发控制、故障恢复、安全性控制标准答案:完整性控制、并发控制、故障恢复、安全性控制题目分数:2.039第32题关键字是用来标识_。答案:实体标准答案:实体题目分数:2.040第33题_是关于数据库中数据的描述,即对元数据的描述答案:数据字典标准答案:数据字典题目分数:2.041第34题_是指对数据库中数据的保护措施,防止不合法使用造成数据泄露、修改或破坏答案:数据库的安全性标准答案:数据库的安全性题目分数:2.042第35题如果记录是做插入操作,那么撤销操作相当于_。答案:做数据删除操作标准答案
12、:做数据删除操作题目分数:2.043第49题除了使用各类完整性约束以外,用户还可以通过_来实现其他完整性规则。答案:自定义标准答案:自定义题目分数:2.044第50题分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和_。答案:不相交条件标准答案:不相交条件题目分数:2.045第51题第一式是指同一列中不能有_,即实体中的某个属性必须是原于项答案:多个值标准答案:多个值题目分数:2.046第52题对于线性搜索,如果该数据文件中有N个磁盘块数,在码属性上进行选择运算,则它的理想情况的代价为_,平均代价为_,最坏情况的代价为_。答案:1、N/2、N。标准答案:1、N/2、N。题目
13、分数:2.047第53题一般地,属性个数少的表上不建_,不同属性值少的属性上也不用建_,元组数少或跟新频率高的关系上也不建索引.答案:索引, 索引标准答案:索引, 索引题目分数:2.048第54题关系数据库的关系演算语言是以_为基础的DML语言。答案:谓词演算标准答案:谓词演算题目分数:2.049第15题事务指的是什么?答案:事务是一个不可分割的操作序列,是数据库环境中的逻辑工作单位。 标准答案:事务是一个不可分割的操作序列,是数据库环境中的逻辑工作单位。 题目分数:3.0教师未批改50第18题关系规化一般应遵循的原则是什么?各式之间有什么关系?答案:(1)关系模式规化一般应遵循的原则如下:
14、将关系模式进行无损连接分解,在关系模式分解的过程中,数据不能丢失或增加,要保持数据的完整性; 合理地选择规化程度。在规化时,既要考虑到低级式造成的冗余度高、数据不一致性,又要考虑到高级式带来的查询效率低的问题; 要考虑正确性和可实现原则,即要保证规化过程是正确的,并且通过规化能达到要求。(2)各式之间的关系为:4NF BCNF 3NF 2NF 1NF,1NF消去非主属性对码的部分函数依赖便得到2NF,2NF消去非主属性对码的传递函数依赖便得到3NF ,3NF消去主属性对码的部分和传递函数依赖便得到BCNF,BCNF消去非平凡且非函数依赖的多值依赖得到4NF。标准答案:(1)关系模式规化一般应遵
15、循的原则如下: 将关系模式进行无损连接分解,在关系模式分解的过程中,数据不能丢失或增加,要保持数据的完整性; 合理地选择规化程度。在规化时,既要考虑到低级式造成的冗余度高、数据不一致性,又要考虑到高级式带来的查询效率低的问题; 要考虑正确性和可实现原则,即要保证规化过程是正确的,并且通过规化能达到要求。 (2)各式之间的关系为:4NF BCNF 3NF 2NF 1NF,1NF消去非主属性对码的部分函数依赖便得到2NF,2NF消去非主属性对码的传递函数依赖便得到3NF ,3NF消去主属性对码的部分和传递函数依赖便得到BCNF,BCNF消去非平凡且非函数依赖的多值依赖得到4NF。题目分数:4.0教
16、师未批改51第19题什么是数据库的物理设计?答案:答:根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这个过程就叫做数据库的物理设计。标准答案:答:根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这个过程就叫做数据库的物理设计。题目分数:4.0教师未批改52第36题说明关系模
17、型有哪三类完整性规则?答案:? 实体完整性、参照完整性、用户自定义完整性。标准答案:? 实体完整性、参照完整性、用户自定义完整性。题目分数:3.0教师未批改53第37题已知学生关系模式Student(Sno,Sname,Sdept,MN,Course,Grade),其中:Sno:学号,Sname:学生,Sdept:系名,MN:系主任名,Course:课程名,Grade:成绩 (1)写出关系模式Student的基本函数依赖及其主码 (2)将关系模式分解为2NF,并说明为什么? (3)将关系模式分解为3NF,并说明为什么?答案:答:(1)该关系模式存在以下函数依赖: SnoSname,SdeptM
18、N,SnoSdept,(Sno,Course)Grade 显然关系模式的码为Sno,Course。(2)原关系模式是属于1NF的,非主属性Grade完全按函数依赖于码,而其他非主属性对码的函数依赖均为部分函数依赖,所以不属于2NF。可将该关系模式分解为2NF如下: Student1(Sno,Sname,Sdept,MN) Student2(Sno,Course,Grade)(3)(2)中的关系模式Student1中存在SnoSdept ,SdeptMN,即非主属性MN传递依赖于码Sno,所以Student1可以进一步分解为3NF如下: Student11(Sno,Sname,Sdept) St
19、udent12(Sdept,MN)而Student2中不存在非主属性对码的传递依赖,故已经属于3NF。最终原关系模式分解为3NF得到: Student11(Sno,Sname,Sdept) Student12(Sdept,MN) Student2(Sno,Course,Grade)标准答案:答: (1)该关系模式存在以下函数依赖: SnoSname,SdeptMN,SnoSdept,(Sno,Course)Grade 显然关系模式的码为Sno,Course。 (2)原关系模式是属于1NF的,非主属性Grade完全按函数依赖于码,而其他非主属性对码的函数依赖均为部分函数依赖,所以不属于2NF。可
20、将该关系模式分解为2NF如下: Student1(Sno,Sname,Sdept,MN) Student2(Sno,Course,Grade) (3)(2)中的关系模式Student1中存在SnoSdept ,SdeptMN,即非主属性MN传递依赖于码Sno,所以Student1可以进一步分解为3NF如下: Student11(Sno,Sname,Sdept) Student12(Sdept,MN) 而Student2中不存在非主属性对码的传递依赖,故已经属于3NF。 最终原关系模式分解为3NF得到: Student11(Sno,Sname,Sdept) Student12(Sdept,MN)
21、 Student2(Sno,Course,Grade)题目分数:4.0教师未批改54第38题日志记录在数据恢复中的作用是怎样的?答案:答:日志文件的作用是用来记录事务对数据库的操作的文件,以备数据恢复使用。标准答案:答:日志文件的作用是用来记录事务对数据库的操作的文件,以备数据恢复使用。题目分数:4.0教师未批改55第55题DBA指的是什么?答案:控制数据整体结构、负责DBS正常运行的人或机构。 标准答案:控制数据整体结构、负责DBS正常运行的人或机构。 题目分数:4.0教师未批改56第56题简述数据库设计的过程答案:答:根据规设计的原则,一般可以把数据库设计分成以下五个阶段:需求分析、概念设计、逻辑设计、物理设计和验证设计。其中验证设计阶段包括数据库实施、数据库的运行和维护两个子阶段。标准答案:答:根据规设计的原则,一般可以把数据库设计分成以下五个阶段:需求分析、概念设计、逻辑设计、物理设计和验证设计。其中验证设计阶段包括数据库实施、数据库的运行和维护两个子阶段。题目分数:4.0教师未批改57第57题数据库的基本恢复技术有哪些?答案:答:基于日志的数据恢复和基于数据转储的数据恢复。标准答案:答:基于日志的数据恢复和基于数据转储的数据恢复。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1