关系数据库规范化理论练习试卷1(题后含答案及解析)

关系数据库规范化理论练习试卷1(题后含答案及解析) 题型有:1. 选择题 2. 填空题

选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.以下哪一条属于关系数据库的规范化理论要解决的问题?______。

A.如何构造合适的数据库逻辑结构

B.如何构造合适的数据库物理结构

C.如何构造合适的应用程序界面

D.如何控制不同用户的数据操作权限

正确答案:A 涉及知识点:关系数据库规范化理论

2.下列关于函数依赖的规则中,哪一条是正确的?______。

A.若X→Y,WY→Z,则XW→Z

B.若XY,则X→Y

C.若XY→Z,则X→Z,Y→Z

D.若X∩Y=Φ,则X→Y

正确答案:A 涉及知识点:关系数据库规范化理论

3.在关系模式R中,称满足下面哪一个条件的X→→Y为平凡的多值依赖?______。

A.U-X-Y=Φ

B.X∩Y=Φ

C.X是单个属性

D.Y是单个属性

正确答案:A 涉及知识点:关系数据库规范化理论

4.关系模式R中若没有非主属性,则______。

A.R属于2NF,但R不一定属于3NF

B.R属于3NF,但R不一定属于BCNF

C.R属于BCNF,但R不一定属于4NF

D.R属于4NF

正确答案:B 涉及知识点:关系数据库规范化理论

下列问题基于如下描述:有关系模式P(C,S,T,R,G),根据语义有如下函数依赖集:F{C→T,ST→R,TR→C,SC→G}。

数据库理论题及答案

第一套 1.基于“雇员”表查找所有“女”雇员的关系运算属于“投影。”(?) 2.一个表只能有一个主键,主键一旦确立,便不允许向表中输入与已有主键值相同的数据。(?) 3.“字段的有效规则”是指将表中储存的数据进行显示时所设置的字段值所要遵循的约束条件。(?) 4.可以将其他数据库的表导入到当前数据库中(?) 5.“查询不能生成新的数据表”叙述是错误的。(?) 6.若要使用SQL语句查找最近30天之内参加工作的职工记录,则WHERE条件为:工作时间between date ()and date ()-20(?) 7.可以在选项组中选择多个选项论述中是错误的(?) 8.通过超链不能从当前web页跳转到Acess上的窗体上。(?) 9.在设计视图中创建报表,自动出现的三个节是“报表页眉,页面页眉和页面页脚”(?) 10.主题节不是报表的关键内容。(?) 填空 1.引用宏组中的宏的语法格式是(宏名.子宏名) 2.在一对多的关系中,严格检查多方关系中的每一个键值必须能在一方关系中找到,在Access中称为(实施参照完整性) 3.返回字符表达式中值的最小值的函数(min()) 4.(页面页脚)用于在窗体和报表打印时每页的底部显示汇总、日期或页码 5.在报表设计视图中添加组页眉/页脚的操作方法可报表设计工具中的(分组和排序)按钮来实现。 6. 在宏的设计视图窗口中操作目录中“Submacro”选项表示(创建子宏) 选择题 1.数据库设计中,将E-R图转换成关系数据模型的过程属于(逻辑设计阶段) 2.一个关系数据库文件中的各条记录(前后顺序可以任意颠倒,不影响库中的数据关系) 3.实体是信息世界中的术语,与之对应的数据库术语为(记录) 4.在Acess数据库系统中,数据对象共有(7种) 5.下列不属于Acess表数据库类型的是(控件型) 7.在Access中,将“名单表”中的“姓名”与“工资标准表”中的“姓名”

关系数据库规范化理论复习题

第7章关系规范化理论 一、单项选择题 1.关系规范化中的删除操作异常是指①,插入操作异常是指②。 A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 答案:①A ②D 2.设计性能较优的关系模式称为规范化,规范化主要的理论依据是。 A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑 答案:A 3.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是。 A.互不相关的 B.不可分解的 C.长度可变的 D.互相关联的 答案:B 4.关系数据库规范化是为解决关系数据库中问题而引入的。 A.插入、删除和数据冗余 B.提高查询速度 C.减少数据操作的复杂性 D.保证数据的安全性和完整性 答案:A 5.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及的缺陷。 A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失 答案:C 6.当关系模式R(A,B)已属于3NF,下列说法中是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A和C都是 答案:B 7. 关系模式1NF是指_________。 A. 不存在传递依赖现象 B. 不存在部分依赖现象 C.不存在非主属性 D. 不存在组合属性 答案:D 8. 关系模式中2NF是指_______。 A.满足1NF且不存在非主属性对关键字的传递依赖现象 B.满足1NF且不存在非主属性对关键字部分依赖现象 C.满足1NF且不存在非主属性 D.满足1NF且不存在组合属性 答案:B 9. 关系模式中3NF是指___________。 A.满足2NF且不存在非主属性对关键字的传递依赖现象 B.满足2NF且不存在非主属性对关键字部分依赖现象 C.满足2NF且不存在非主属性 D.满足2NF且不存在组合属性 答案:A 10.关系模型中的关系模式至少是。 A.1NF B.2NF C.3NF D.BCNF 答案:A

关系数据库规范化理论常见试题及答案

关系数据库规范化理论常见试题及答案 1.关系规范化中的操作异常有哪些?它是由什么引起的?解决的办法是什么? 答:关系规范化中的操作异常有插入异常、更新异常和删除异常,这些异常是由于关系中存在不好的函数依赖关系引起的。消除不良函数依赖的办法是进行模式分解,即将一个关系模式分解为多个关系模式。 2.第一范式、第二范式和第三范式的关系的定义是什么? 答:不包含非原子项属性的关系就是第一范式的关系;对于第一范式的关系,如果此关系中的每个非主属性都完全函数依赖于主键,则此关系属于第二范式;对于第二范式的关系,如果所有的非主属性都不传递依赖于主键,则此关系就是第三范式的。 3.什么是部分依赖?什么是传递依赖?请举例说明。 答:部分依赖关系是指某个属性只由构成主键的部分列决定,而和另一些列无关。例如对关系:学生选课(学号,姓名,课程号,成绩),此关系的主键是(学号,课程号),而“姓名”列只由“学号”决定,与“课程号”无关,这就是部分依赖关系。 传递依赖指的是某个非主键属性是由另一个非主键属性决定的,而这个非主键属性再由主键决定。例如对关系:学生(学号、姓名、所在系,系主任),此关系的主键为(学号),而“系主任”由“所在系”决定,“所在系”又由“学号”决定,因此“系主任” 对“学号”是传递依赖关系。 4.第三范式的表是否一定不包含部分依赖关系? 答:是的。 5.对于主键只由一个属性组成的关系,如果它是第一范式关系,则它是否一定也是第二范式关系?答:是的。因为如果一个关系的主键只由一个属性组成,则此关系中一定不会存在部分依赖关系。 6.设有关系模式:学生修课管理(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一名学生可以选修多门课程,一门课程可以被多名学生选修。一名学生有唯一的所在系,每门课程有唯一的课程名和学分。请指出此关系模式的候选键,判断此关系模式是第几范式的;若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键。 答:候选键为:(学号,课程号),它也是此关系模式的主键。由于存在函数依赖:学号→姓名,课程号→课程名 因此,存在非主属性对主键的部分函数依赖关系,因此它不是第二范式的表。分解如下:学生表(学号,姓名,所在系,性别),主键为“学号”,已属于第三范式。 课程表(课程号,课程名,学分),主键为“课程号”,已属于第三范式。 选课表(学号,课程号,成绩),主键为(学号,课程号),已属于第三范式 7.设有关系模式:学生表(学号,姓名,所在系,班号,班主任,系主任),其语义为:一名学生只在一个系的一个班学习,一个系只有一名系主任,一个班只有一名班主任,一个系可以有多个班。请指出此关系模式的候选键,判断此关系模式是第几范式的;若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键。

(完整版)数据库练习题及答案解析

第一章习题 一、单项选择题 1 •数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是 (A )。 A. DBS 包括DB 和DBMS B. DBMS 包括DB 和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 2. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。 I •人工管理阶段 II.文件系统阶段 III •数据库阶段 A. I 和II B. 只有II C. II 和III D. 只有I 3. 下列四项中,不属于数据库系统特点的是(C )。 A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 4. 数据库系统的数据独立性体现在(B )。 A .不会因为数据的变化而影响到应用程序 B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C. 不会因为存储策略的变化而影响存储结构 D. 不会因为某些存储结构的变化而影响其他的存储结构 5. 要保证数据库的数据独立性,需要修改的是(C )。 A. 模式与外模式 B. 模式与内模式 C. 三层之间的两种映射 D. 三层模式 6. 要保证数据库的逻辑数据独立性,需要修改的是(A )。 A. 模式与外模式的映射 B. 模式与内模式之间的映射 C. 模式 D. 三层模式 7. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C ),它是模式的逻辑子集。 A.模式 B.物理模式 C. 子模式 D. 内模式 8. 下述(B )不是DBA 数据库管理员的职责。 A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 9. 常见的数据模型有三种,它们是(B ) A 网状、关系和语义 B 层次、关系和网状 C 环状、层次和关系 D 字段名、字段类型和记录 10. 在E-R 图中,用来表示属性的图形是(B ) A 矩形 B 椭圆形 C 菱形 D 平行四边形 二、填空题 1. 描述数据库全体数据的全局逻辑结构和特性的是___________ 模式 ______ 。 2. __ 数据的物理独立性____________ 是指数据库的物理(存储)结构改变时,

关系数据库设计理论练习题(答案) (1)

第四章关系数据库设计理论练习题 一、选择题 1、关系规范化中的删除操作异常是指①A,插入操作异常是指②D A、不该删除的数据被删除. B、不该插入的数据被插入; C、应该删除的数据未被删除; D、应该插入的数据未被插入. 2、关系数据库规范化是为解决关系数据库中()问题而引入的。 A、插入异常、删除异常和数据冗余; B、提高查询速度; C、减少数据操作的复杂性; D、保证数据的安全性和完整性。 3、假设关系模式R(A,B)属于3NF,下列说法中()是正确的。 A、R一定消除了插入和删除异常; B、R仍可能存在一定的插入和删除异常; C、R一定属于BCNF; D、A和C都是. 4、关系模式的分解 A、唯一 B、不唯一. 5、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是() A、W1(工号,姓名),W2(工种,定额); B、W1(工号,工种,定额),W2(工号,姓名); C、W1(工号,姓名,工种),W2(工种,定额); D、以上都不对. 6、设学生关系模式为:学生(学号,姓名,年龄,性别,平均成绩,专业),则该关系模式的主键是() A、姓名; B、学号,姓名; C、学号; D、学号,姓名,年龄. 7根据数据库规范化理论,下面命题中正确的是() A、若R∈2NF,则R∈3NF B、若R∈1NF,则R不属于BCNF C、若R∈3NF,则R∈BCNF D、若R∈BCNF,则R∈3NF 8、关系数据库设计理论中,起核心作用的是 A、范式; B、模式设计; C、函数依赖; D、数据完整性. 9、设计性能较优的关系模设称为规范化,规范化的主要理论依据是() A、关系规范化理论; B、关系运算理论;

关系数据库理论练习题

关系数据理论 一、选择题 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.AB B. BE C.CD D. 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. 1NF B.2NF C. 3NF D. 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. 可能是1NF B. 必定是1NF C. 必定是3NF D. 必定是BCNF 7. 关系模式R中的属性全是主属性,则R的最高范式必定是()。 A. 1NF B. 2NF C. 3NF D. BCNF 8. 消除了部分函数依赖的1NF的关系模式,必定是()。 A. 1NF B. 2NF C. 3NF D. BCNF 9. 如果A->B ,那么属性A和属性B的联系是()。 A. 一对多 B. 多对一 C.多对多 D. 以上都不是 10. 关系模式的候选关键字可以 有1个或多个,而主关键字有()。 A. 多个 B. 0个 C. 1个 D. 1个或多个

关系数据库规范化理论题库

一、单项选择题(共100题) 1. 下面关于函数依赖的叙述中,不正确的是( )。 A. 若X→Y,X→Z,则X→YZ B. 若XY→Z,则X→Z,Y→Z C. 若X→Y,WY→Z,则XW→Z D. 若X→Y,则XZ→YZ 答案:B 2. 有关系模式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. C B. (H,R) C. (H,T) D. (H,S) 答案:D 3. 下面关于函数依赖的叙述中,不正确的是( )。 A. 若X→Y,Y→Z,则X→YZ B. 若XY→Z,则X→Z,Y→Z C. 若X→Y,Y→Z,则X→Z D. 若X→Y,Y'包含Y,则X→Y' 答案:B 4. 有关系模式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. 1NF B. 2NF C. 3NF D. BCNF 答案:B 5. 有关系模式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. 1NF B. 2NF C. 3NF D. BCNF 答案:D 6. 在数据库中,产生数据不一致的根本原因是( )。 A. 数据存储量大 B. 没有严格保护数据 C. 未对数据进行完整性控制 D. 数据冗余 答案:D 7. 在关系代数中,从两个关系的笛卡儿积中,选取它们属性间满足一定条件的元组的操作

关系数据库系统习题及解答

关系数据库系统习题及解答 一、填空题 1.关系数据库是采用(关系模型)作为数据的组织方式 2.在关系数据模型中,二维表的行称为元组,二维表的列称为(属性)。 3.用值域的概念来定义关系,关系是属性值域笛卡儿积的一个(子集)。 4.设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者取空值(null)。这是(参照)完整性规则。 5.关系模型有三类完整性约束:实体实整性、参照完整性和用户定义的完整性。定义外键实现的完整性是(参照完整性)。 6.在关系模型中,若属性A是关系R的主码,则在R的任何元组中,属性A的取值都不允许为空,这种约束为(实体完整性)规则。 7.在关系代数中,从两个关系的笛卡儿积中选取它们的属性或属性组间满足一定条件的元组的操作称为(θ)连接。 8.关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为(关系)。 二、选择题 1.关系数据模型的三要素是(D)。 A.关系数据结构、关系操作集合和关系规范化理论 B.关系数据结构、关系规范理论和关系完整性约束 C.关系规范理论、关系操作集合和关系完整性约束 D.关系数据结构、关系操作集合和关系完整性约束 2.关系语言的非过程化是指(C)。 A.用户必须请求DBA为他建立特殊的存取路径 B.用户自己定制而非DBMS来选择存取路径 C.用户不必请求DBA为他建立特殊的存取路径 D.用户要求助于循环、递归来完成数据的重复操作 3.下列叙述中,哪一条是不正确的(A)。

A.一个二维表就是一个关系,二维表的名就是关系的名 B.关系中的列称为属性,属性的个数称为关系的元或度 C.关系中的行称为元组,对关系的描述称为关系模式 D.属性的聚会范围称为值域,元组中的一个属性值称为分量 4.下列关于数据模型的术语中,哪一个术语所表述的概念与二维表中的“行”的概念最接近(D) A.属性B.关系C.域D.元组 5.下列关于关系模式的码的叙述中,哪一项是不正确的(C)。 A.当候选码多于一个时,选定其中一个作为主码 B.主码可以是单个属性,也可以是属性组 C.不包含在主码中的属性称为非主属性 D.若一个关系模式中的所有属性构成码,则称为全码 6.数据的完整性是指(C)。 A.数据的存储和使用数据的程序无关B.防止数据被非法使用 C.数据的正确性、一致性D.减少重复数据 7.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是一个关系的主码时,称该属性(或属性组)为这个关系的(C)。 A.候选码B.主码C.外码D.连接码 8.在数据库设计中用关系模型表示实体和实体之间的联系。关系模型的结构是(B)。A.层次结构B.二维表结构C.网状结构D.封装结构 9.关系数据模型(D)。 A.只能表示实体间的1:1联系B.只能表示实体间的1:n联系 C.只能表示实体间的m:n联系D.可以表示实体间的上述三种联系10.如果把学生看成实体,某个学生的姓名叫“张三”,则张三应看成是(D)。 A.记录型B.记录值C.属性型D.属性值 11.在概念模型中,一个实体相对于关系数据库中一个关系中的一个(B)。 A.属性B.元组C.列D.字段 12.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO),遵照实体完整性规则(D)。 A.只有SNO不能取空值B.只有CNO不能取空值

《数据库系统概论》第六章关系数据理论复习题及答案

《数据库系统概论》第六章关系数据理论复习题及答案 一、选择题 1、关系规范化中的删除操作异常是指①,插入操作异常是指②。 A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 答案:①A ②D 2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是。 A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑答案:A 3、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及冗余度大的缺陷。 A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失答案:C 4、当关系模式R(A,B)已属于3NF,下列说法中是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A 和C都是答案:B 5、关系模型中的关系模式至少是。 A.1NF B.2NF C.3NF D.BCNF 答案:A 6、在关系DB中,任何二元关系模式的最高范式必定是。 A.1NF B.2NF C.3NF D.BCNF 答案:D 7、在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是。 A.2NF B.3NF C.4NF D.BCNF 答案:C 8、候选关键字中的属性称为。 A.非主属性 B.主属性 C.复合属性 D.关键属性答案:B 9、消除了部分函数依赖的1NF的关系模式,必定是。 A.1NF B.2NF C.3NF D.4NF 答案:B 10、关系模式的候选关键字可以有①,主关键字有②。 A.0个B.1个 C.1个或多个 D.多个答案:①C ②B 11、关系模式的分解不惟一。 A.惟一 B.不惟一答案:B 12、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式? 。 部门(部门号,部门名,部门成员,部门总经理) A.部门总经理 B.部门成员 C.部门名 D.部门号答案:B 二、填空题 1、在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在S中称为。答

关系数据库系统练习试卷1(题后含答案及解析)

关系数据库系统练习试卷1(题后含答案及解析) 题型有:1. 选择题 2. 填空题 选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。 1.子模式是______。 A.模式的副本 B.模式的逻辑子集 C.多个模式的集合 D.以上三者都对 正确答案:B 涉及知识点:关系数据库系统 2.关系数据库中有3种基本操作,将具有共同属性的两个关系中的元组连结到一起,构成新表的操作称为______。 A.选择 B.投影 C.连结 D.扫描 正确答案:C 涉及知识点:关系数据库系统 3.查询优化策略中最重要、最基本的一条原则是______。 A.投影运算应尽可能先做 B.连接运算应尽可能先做 C.选择运算应尽可能先做 D.把投影运算和选择运算同时进行 正确答案:C 涉及知识点:关系数据库系统 4.数据库完整性保护中的约束条件主要是指______。 A.用户操作权限的约束 B.用户口令校对 C.值的约束和结构的约束 D.并发控制的约束 正确答案:C 涉及知识点:关系数据库系统 5.关系数据是用______ 实现数据之间的联系的。 A.关系

B.指针 C.表 D.公共属性 正确答案:D 涉及知识点:关系数据库系统 6.在关系数据库中,实现“表中任意两行不能相同”的约束是靠______。A.外码 B.属性 C.主码 D.列 正确答案:C 涉及知识点:关系数据库系统 7.对表进行垂直方向的分割用的运算是______。 A.交 B.投影 C.选择 D.连接 正确答案:B 涉及知识点:关系数据库系统 8.两个没有公共属性的关系作自然连接等价于它们作______。 A.并 B.交 C.差 D.乘 正确答案:D 涉及知识点:关系数据库系统 9.在关系理论中称为“关系”的概念,在关系数据库中称为______。A.实体集 B.文件 C.表 D.记录 正确答案:C 涉及知识点:关系数据库系统 10.关系数据库中,实现表与表之间的联系是通过______。 A.实体完整性规则 B.参照完整性规则 C.用户定义的完整性 D.值域

数据库基本理论练习试卷1(题后含答案及解析)

数据库基本理论练习试卷1(题后含答案及解析) 题型有:1. 选择题 选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1.在关系中,“元数”(Arity)是指______。 A.行数 B.元组个数 C.关系个数 D.列数 正确答案:D 涉及知识点:数据库基本理论 2.在关系中,“基数”(Cardinality)是指______。 A.行数 B.属性个数 C.关系个数 D.列数 正确答案:A 涉及知识点:数据库基本理论 3.设关系R、S、W各有10个元组,那么这3个关系自然连接的元组个数为______。 A.10 B.30 C.1000 D.不确定(与计算结果有关) 正确答案:D 涉及知识点:数据库基本理论 4.设关系R和S的属性个数分别为2和3,那么RS等价于______。 A.σ1<2 (R×S) B.σ1<4 (R×S) C.σ1<2 (RS) D.σ1<4 (R[*}S) 正确答案:B 涉及知识点:数据库基本理论 5.如果两个关系没有公共属性,那么其自然连接操作______。 A.转化为笛卡儿积操作

B.转化为连接操作 C.转化为外部并操作 D.结果为空关系 正确答案:A 涉及知识点:数据库基本理论 6.下列式子中,不正确的是______。 A.R-S=R-(R∩S) B.R=(R-S)∪(R∩S) C.R∩S=S-(S-R) D.R∩S=S-(R-S) 正确答案:D 涉及知识点:数据库基本理论 7.设关系R和S都是二元关系,那么与元组表达式{t|u)(|v)(R(u)∧S(v)∧u[1]=v[1]∧t[1]=v[1]∧t[2]=v[2])} 等价的关系代数表达式是______。 A.π3,4 (R|S) B.π2,3 (R|S) C.π3,4 (R|S) D.π3,4 (σ1=1 (R×S)) 正确答案:C 涉及知识点:数据库基本理论 8.在元组关系演算中,与公式P1∧P2等价的公式是______。 A.┐(P1∨P2) B.┐P1∨┐P2 C.┐(┐P1∨┐P2) D.┐(┐P1∨┐P2) 正确答案:D 涉及知识点:数据库基本理论 9.在元组关系演算中,与公式(s)(P1(s))等价的公式是______。 A.┐(s)(P1(s)) B.(s)( ┐Pl(s)) C.┐(s)( ┐P1(s)) D.┐(s)( ┐P1(s)) 正确答案:D 涉及知识点:数据库基本理论 10.在元组关系演算中,与公式P1=>P2等价的公式是______。 A.┐P1∨P2 B.┐P2∨Pl C.┐P1∧P2 D.┐P2∧P2

数据库系统基本原理练习试卷1(题后含答案及解析)

数据库系统基本原理练习试卷1(题后含答案及解析) 题型有:1. 选择题 选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。 1.下面列出数据管理技术发展的3个阶段中,哪个(些)阶段没有专门的软件对数据进行管理? ( )。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段 A.Ⅰ B.Ⅱ C.Ⅰ和Ⅱ D.Ⅱ和Ⅲ 正确答案:A 涉及知识点:数据库系统基本原理 2.在下面列出的数据模型中,哪一个是概念数据模型? ( ) A.关系模型 B.层次模型 C.网状模型 D.实体—联系模型 正确答案:D 涉及知识点:数据库系统基本原理 3.下面列出的条目中,哪些是数据库系统的组成成员? ( ) Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户Ⅳ.数据库管理员Ⅴ.数据库 A.Ⅱ、Ⅲ、Ⅳ和Ⅴ B.Ⅱ、Ⅳ和V C.Ⅰ、Ⅲ、Ⅳ和Ⅴ D.全都是 正确答案:D 涉及知识点:数据库系统基本原理 4.用二维表结构表示实体以及实体间联系的数据模型称为( )。 A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 正确答案:C 涉及知识点:数据库系统基本原理

下列问题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。 5.若执行下面列出的操作,哪个操作不能成功执行? ( ) A.从EMP中删除行(‘010’,’王宏达’,’01’,1200) B.在EMP中插入行(‘102’,’赵敏’,’01’,1500) C.将EMP中雇员号=‘056’的工资改为1600元 D.将EMP中雇员号=‘101’的部门号改为’05’ 正确答案:D 涉及知识点:数据库系统基本原理 6.若执行下面列出的操作,哪个操作不能成功执行? ( ) A.DEPT中删除部门号=‘03’的行 B.在DEPT中插入行(‘06’,’计划部’,’6号楼’) C.将DEPT中部门号=‘02’的部门号改为’10’ D.将DEPT中部门号=‘01’的地址改为’5号楼’ 正确答案:C 涉及知识点:数据库系统基本原理 7.在雇员信息表关系EMP中,哪些属性是外键(foreign key)? ( ) A.雇员号 B.雇员名 C.部门号 D.工资 正确答案:C 涉及知识点:数据库系统基本原理 8.在下面所列出的条目中,哪些是数据库管理系统的基本功能? ( ) Ⅰ.数据库定义Ⅱ.数据库的建立和维护Ⅲ.数据库存取Ⅳ.数据库和网络中其他软件系统的通信 A.Ⅰ和Ⅱ B.Ⅰ、Ⅱ和Ⅲ C.Ⅱ和Ⅲ D.全都是 正确答案:D 涉及知识点:数据库系统基本原理 9.在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为( )。 A.应用层、数据存取层、数据存储层、语言翻译处理层 B.应用层、数据存储层、数据存取层、语言翻译处理层 C.应用层、数据存储层、语言翻译处理层、数据存取层 D.应用层、语言翻译处理层、数据存取层、数据存储层

数据库规范化理论习题

规范化理论习题 1. 解释下列名词: 函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、候选关键字、主关键字、全关键字、1NF 、2NF 、3NF 、BCNF 、多值依赖、4NF 、连接依赖、5NF 、最小函数依赖集、无损分解 函数依赖:FD(function dependency),设有关系模式R(U),X ,Y 是U 的子集, r 是R 的任一具体关系,如果对r 的任意两个元组t1,t2,由t1[X]=t2[X]导致t1[Y]=t2[Y], 则称X 函数决定Y,或Y 函数依赖于X ,记为X→Y 。X→Y 为模式R 的一个函数依赖。 部分函数依赖:即局部依赖,对于一个函数依赖W→A ,如果存在X W(X 包含于W)有X→A 成立, 那么称W→A 是局部依赖,否则称W→A 为完全依赖。 完全函数依赖:见上。 传递函数依赖:在关系模式中,如果Y→X ,X→A ,且X Y (X 不决定Y ), A X (A 不属于X ),那么称Y→A 是传递依赖。 候 选 关键字:设K 为关系模式R (U ,F )中的属性或属性集合。若 F U ,则K 称为R 的一个候选码(Candidate Key ),也称作为候选关键字或码。 主关键字:若关系模式R 有多个候选码,则选定其中一个作为主关键字(Primary Key ),有时也称作为主码。 全关键字:若关系模式R 整个属性组都是码,称为全关键字(All Key )或全码。 1NF :第一范式。如果关系模式R 的所有属性的值域中每一个值都是不可再分解的值, 则称 R 是属于第一范式模式。如果某个数据库模式都是第一范式的,则称该数据库存模式属于第一范式的数据库模式。 第一范式的模式要求属性值不可再分裂成更小部分,即属性项不能是属性组合和组属性组成。 2NF :第二范式。如果关系模式R 为第一范式,并且R 中每一个非主属性完全函数依赖于 R 的某个候选键, 则称是第二范式模式;如果某个数据库模式中每个关系模式都是第二范式的,则称该数据库模式属于第二范式的数据库模式。 (注:如果A 是关系模式R 的候选键的一个属性,则称A 是R 的主属性,否则称A 是R 的非主属性。) 。 3NF :第三范式。如果关系模式R 是第二范式,且每个非主属性都不传递依赖于R 的候选键, 则称R 是第三范式的模式。如果某个数据库模式中的每个关系模式都是第三范式,则称为3NF 的数据库模式。 BCNF :BC 范式。如果关系模式R 是第一范式,且每个属性都不传递依赖于R 的候选键,那么称R 是BCNF 的模式。 多值依赖:设R(U)是属性集U 上的一个关系模式,X ,Y ,Z 是U 的子集,并且Z=U-X-Y , 用 x,y,z 分别代表属性集X,Y ,Z 的值,只要r 是R 的关系,r 中存在元组(x,y1,z1)和(x,y2,z2)时, 就也存在元组(x,y1,z2)和(x,y2,z1),那么称多值依赖(MultiValued Dependency MVD) X→→Y 在关系模式R 中成立。 4NF :第四范式。设R 是一个关系模式,D 是R 上的多值依赖集合。如果D 中成立非平凡多值依赖X→→Y 时, X 必是R 的超键,那么称R 是第四范式的模式。 连接依赖:关系模式R(U)中,U 是全体属性集,X ,Y ,…,Z 是U 的子集,当且仅当R 是由其在X ,Y ,…,Z 上投影的自然连接组成时,称R 满足对X ,Y ,…,Z 的连接依赖。记为JD (X ,Y ,…,Z )。 5NF :关于模式R 中,当且仅当R 中每个连接依赖均为R 的候选码所蕴涵时,称R 属于 5NF 。

数据库理论习题及答案

单项选择 1. 现有学生关系Student ,属性包括学号(Sno),姓名(Snam© ,所在系(Sdept), 系主任姓名(Mnam©,课程名(Cn am©和成绩(Grade)。这些属性之间存在如 下联系:一个学号只对应一个学生;一个学生只对应一个系;一个系只对应一个系 主任;一个学生的一门课只对应一个成绩;学生名可以重复;系名不重复;课程名 不重复。则以下不正确的函数依赖是(C)。 A. Sno f Sdept 「B. Sno f Mn ame p C. Sn ame f Sdept p D. Sno Cn ame f Grade 2. 下面关于函数依赖的描述,错误的是(D)。 厂A.在函数依赖A fB中,A称为决定因素 「B.在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性 B的值也就随之确定 厂C.函数依赖具有传递性 厂D.在关系R中,如果属性A依赖于属性B,这种依赖正式记作:A fB 3. 现给定一个关系R的实例如下表,则可能是函数依赖的是(B)。 A. F1 f F2 B. F1 F2 f F5

C. F3 F4 f F5 D. F2 F3 — F4 4. 关系R包含属性{A1 , A2, A3, A4, A5},其中{A1 , A2}为键码(key),则下面的说法正确的是(C )。 A. {A1}或者{A2}有可能单独成为R的键码 广B. {A1,A2, A3}必然也是R的键码 广C. R中绝不可能出现两个在A1、A2上取值完全相同的元组 厂D. R的所有元组中,A1或者A2的值都是不能重复的 5. 下面关于键码的说法,错误的是()。 ' A. 一个关系的键码是惟一的 r B. 一个关系的键码指定值之后,对应的元组也就确定了 「C.关系R的键码的任何真子集都不可能是关系R的键码 广D.在保存学生学籍信息处的关系,学生姓名对应的属性不适合单独作为键码 6. 在给出的如下表所示关系实例中,有可能作为键码的是(C )。 A. {F1} B. {F3} C. {F1,F2} D. {F4}

数据库规范试习题与解答

数据库系统概论 第六章 1、关系规范化中的删除操作异常是指① ______ ,插入操作异常是指② ______ – A.不该删除的数据被删除 – B.不该插入的数据被插入 – C.应该删除的数据未被删除 – D. 应该插入的数据未被插入 答:删除操作异常是指执行删除操作时将不应该删除的数据删除的情形;插入异常是指执行插入操作时应该插入的数据无法插入的情形。本题答案为:①A ②D。 ---------------------------------------------------------------------------------------------------------------------- 2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是______ – A.关系规范化理论 – B.关系运算理论 –C系代数理论 – D.数理逻辑 答:关系规范化理论是关系数据库中进行关系模式设计的理论依据。本题答案为A。 2、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪 个属性而使它不满足第一范式? 部门(部门号,部门名,部门成员,部门总经理) – A.部门总经理 – B.部门成员 – C.部门名 – D.部门号 答:部门关系中的“部门成员”不是唯一的,不满足1NF。本题答案为B。 --------------------------------------------------------------------------------------------------------------------- 3、消除了部分函数依赖的1NF的关系模式必定是_______ A. 1NF B. 2NF C. 3NF D. 4NF 答:由2NF的定义可知本题答案为B。 ----------------------------------------------------------------------------------------------------------------- 4、若关系R的候选码都是由单属性构成的,则R的最高范式必定是______ – A. 1NF – B. 2NF – C. 3NF – D. 无法确定 答:候选码由单属性构成,一定不会存在非主属性对候选码的部分函数依赖。本题答案为B。 --------------------------------------------------------------------------------------------------------------------- 5、在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到_______ A. 1NF B. 2NF C. 3NF

数据库练习试卷1(题后含答案及解析)

数据库练习试卷1(题后含答案及解析) 题型有:1. 选择题 选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1.DBMS是位于______之间的一层数据管理软件。 A.OA软件与用户 B.OS与DB C.硬件与软件 D.OS与硬件 正确答案:B 2.在SQL中,外模式一级数据结构的基本单位是______。 A.基本表 B.视图 C.E-R图 D.用户表 正确答案:B 解析:数据库的三级体系结构为外模式、模式和内模式,其中外模式也称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 3.若两个实体之间的联系是1:m,则实现1:m联系的方法是______。 A.在“m”端实体转换的关系中加入“1”端的实体转换所得的关系的码B.将“m”端实体转换关系的码加入到“1”端的实体转换所得的关系 C.在两个实体转换的关系中,分别加入另一个关系码 D.将两个实体转换成一个关系 正确答案:A 解析:1:m类型的联系转换为实体有两种方法:第一种方法是把联系转换为一个独立的关系模式;第二种方法是把联系与“m”端实体对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系体本身的属性均转换为关系的属性,而关系的码为m端实体的码;如果与“m”端关系模式合并,则把联系的属性加入到“m”端,并在“m”端加入“1”端的码。 4.若R1={a,b),R2={a,b,c,d),则R1×R2集合中共有______个元组。 A.2 B.4

数据库规范化习题

数据库规范化理论 一、选择题 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.AB B.BE C.CD D.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.1NF B.2NF C.3NF D.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.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF 7.关系模式R中的属性全是主属性,则R的最高范式必定是()。 A.1NF B.2NF C.3NF D.BCNF 8.消除了部分函数依赖的1NF的关系模式,必定是()。 A.1NF B.2NF C.3NF D.BCNF 9.如果A->B,那么属性A和属性B的联系是()。 A.一对多 B.多对一C.多对多D.以上都不是 10.关系模式的候选关键字可以有1个或多个,而主关键字有()。 A.多个 B.0个 C.1个 D.1个或多个 11.候选关键字的属性可以有()。 A.多个 B.0个 C.1个 D.1个或多个 12.关系模式的任何属性()。 A.不可再分 B.可以再分 C.命名在关系模式上可以不唯一 D.以上都不是 13.设有关系模式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分解为三个关系模式W1(C,P),W2(S,C,G),W2(S,T,R,C),则W1的规范化程序最高达到()。 A.1NF B.2NF C.3NF D.BCNF

相关主题
相关文档
最新文档