网站首页 | 澳门银河所有的网址 | 银河娱乐www1331zz | 澳门银河娱城官方网站
澳门银河所有的网址 > 澳门银河娱城官方网站 >
高级检索

数据库试题和答案

2019-11-05/    澳门银河娱城官方网站

编者按:

数据库试题和答案_计算机软件及应用_IT/计算机_专业资料。试题一 一、单项选择 1.对于现实世界中事物的特征,在实体-联系模型中使用( ) A)属性描述 B)关键字描述 C)二维表格

  数据库试题和答案_计算机软件及应用_IT/计算机_专业资料。试题一 一、单项选择 1.对于现实世界中事物的特征,在实体-联系模型中使用( ) A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述 2.把实体-联系模型转换为关系模型时,实体之间多对多联系

  试题一 一、单项选择 1.对于现实世界中事物的特征,在实体-联系模型中使用( ) A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述 2.把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过( ) A)建立新的属性来实现 B)建立新的关键字来实现 C)建立新的关系来实现 D)建立新的实体来实现 3.专门的关系运算不包括下列中的( ) A)联接运算(两个关系横向连接) B)选择运算(从行抽取) C)投影运算(从列抽取) D)交运算 4.对关系 S 和关系 R 进行集合运算,结果中既包含 S 中元组也包含 R 中元组,这种集合运 算称为 A)并运算 B)交运算 C)差运算 D)积运算 5.在数据库设计中,将 ER 图转换成关系数据模型的过程属于( ) A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段 6. 对于关系数据库,任何二元关系模式最高都可以达到 范式。 A)1NF B)2NF C)3NF D)BCNF 7. 在概念设计阶段,最常使用的数据模型是() A)对象模型 B)物理模型 C)逻辑模型 D)实体联系模型 8. 下面有关索引的描述正确的是( ) A) 创建非聚集索引以后, 原来的数据库表文件中记录的物理顺序将被改变 (不被改变) B)索引与数据库表的数据存储在一个文件中( 创建一个新的文件) C)创建非聚集索引是创建一个指向数据库表文件记录的指针构成的文件 D)使用索引并不能加快对表的查询操作(能加快) 9. 关系 R1 和 R2,经过关系运算得到结果是 S,则 S 是 A)一个关系 B)一个表单 C)一个数据库 D)一个数组 10.子模式是用户与数据库的接口之一,它对应于数据库的 A)外模式 B)概念模式 C)内模式 D)存储模式 11. 已知关系 R(A,B,C,D,E)及其上的函数相关性集合,F={A→B,E→A,CE→D},该 关系的候选关键字是 A)AE B)BE C)CE D)DE 12. 设有关系 R(A,B,C,D)及其上的函数相关性集合F={B→A,BC→D},那么关系R最高是 A)第一范式的 B)第二范式的 C)第三范式的 D)BCNF 范式的 13. 如果学生表 STUDENT 是使用下面的 SQL 语句创建的 CREATE TABLE STUDENT(SNO CHAR(4) PRIMARY KEY NOT NULL,SN CHAR(8),SEX CHAR(2),AGE DECIMAL(2) CHECK(AGE15 AND AGE30)) 下面的 SQL 语句中不可以正确执行的是 A)INSERT INTO STUDENT(SNO,SEX,AGE) valueS (S9,男,17) B)INSERT INTO STUDENT(SNO,SEX,AGE) valueS (李安琦,男,20) C)INSERT INTO STUDENT(SEX,AGE) valueS (男,20) D)INSERT INTO STUDENT(SNO,SN) valueS (S9,安琦) 14. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。 则部门与职员实体之间的联系类型是 A)m:n B)1:m C)m:1 D)1:1 15 使用 SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当 A)使用 WHERE 子句 B)在 GROUP BY 后面使用 HAVING 子句 C)先使用 WHERE 子句,再使用 HAVING 子句 D)先使用 HAVING 子句,再使用 WHERE 子句 16.关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是并、差、投影、选 择和( A.交 )。 B.笛卡儿积 )。 C.逻辑型 D.日期型 )。 B.如何构造合适的数据物理结构 D.如何控制不同用户的数据操作权限 )。 C.自然联结 D.除法 17.关系表达式运算的结果是( A.数值型 B.字符型 18.关系数据库的规范化理论主要解决的问题是( A.如何构造合适的数据逻辑结构 C.如何构造合适的应用程序界面 19.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系 20.下面正确的规则是( )。 A.若 XM→Y,WY→Z,则 XW→Z C.若 XY→Z,则 X→Z,Y→Z 二、填空题目 1.关系数据中,基本表的一行称为 _________。 B.若 X→Y,Y→Z 则 Z→X D.若 X→Y,Y→Z,则 X→Z 2.数据库设计分为以下六个设计阶段:需求分析阶段、________、数据库逻辑设计阶段、 _____________、数据库实施阶段、数据库运行和维护阶段。 3.如果 X→Y 和 Y ? X 成立,那么称 X→Y 是一个_________。 4.由于数据库系统在三级模式之间提供了_________和_________两层映射功能,所以就保 证了数据库系统具有较高的数据独立性。 5.关系代数中专门的关系运算包括:__________、投影、连接和除法。 6.任何一个三元关系一定满足的范式是__________(在 INF、2NF、3NF 范围内)。 7.一个关系的所有属性都是主属性,则该关系一定满足的范式是__________(在 1NF、2NF、 3NF 范围内)。 8.设有关系 R(A,B,C,D) ,S(D,E,F,G) 。关系 R 的主码为 A,关系 S 的主码为 D,则属性 D 在关系 R 中称为__________ 。 9.用二维表数据来表示实体之间联系的数据模型称为__________ 10.数据模型的三要素是指 __________ 、__________和 __ ________。 三、简答题 1.为什么一个二元关系一定满足 3NF? 2.简述数据库系统的组成。 3.关系代数中有哪几种基本操作,这些操作的基本功能是什么? 。 四、应用题 1.设有两个关系 R (A,B,C) 和 S (C,D,E),试用 SQL 查询语句表达下列关系代数表达 式: (1)π (2)π A,E (σ (σ B = D (R∞S))。 (R∞S)) U π A,E A.E B = 50 (σ B = 60 (R∞S)) 。 2. 图书出版管理数据库中有两个基本表: 图书 (书号,书名,作者编号,出版社,出版日期) 作者 (作者编号,作者名,年龄,地址) 试用 SQL 语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和 出版社。 3.已知关系数据库的模式包含如下关系框图架: S(S#,NAME,AGE,SEX), C(C#,FORMAT), SC(S#,C#,GRADE) 其中:S#,C#,(S#,C#)分别为关系 S,C,SC 的候选码。 1)用关系代数表达式表示如下查询:找出至少学习课程名为“数据库”和“数据结构” 的所有学生的学号、姓名。 2)用 SQL 写出下面的查询:找出至少有一门课程的成绩在 60 分以上(含 60 分)的女学 生的姓名。 五、综合设计题 1.设有关系模式 R(A,B,C,D,E),F 是 R 上成立的函数依赖集,F={ABC→DE, BC→D, D→E}。 (1)试问 R 是 3 范式吗,如果是请说明理由,如果不是请将 R 分解为 3 范式。 (2)试问 R 是 BC 范式吗,如果是请说明理由,如果不是请将 R 分解为 BC 范 式。 2.设有系、教师、学生、课程等实体,其中: 每一个系包括系名、系址、系主任姓名、办公电话等属性; 教师实体包括工作证号码、教师名、出生日期、党派等属性; 学生实体包括学号、姓名、出生日期、性别等属性; 课程实体包括课程号、课程名、预修课号等属性。 设一个系可以有多名教师,每个教师教多门课程, 一门课程由一个教师教。每一个 学生可选多门课程,每门课程只有一个预修课程,每一个学生选修一门课程有一个成 绩,试根据以上语义完成下述要求。 1)画出 E-R 图。 2)将以上的实体及实体集间的联系用关系模型表示出来 系(系名、系址、系主任姓名、办公电话) 教师(工作证号码、教师名、出生日期、党派,系名) 课程(课程号、课程名、预修课号,工作证号码) 学生(学号、姓名、出生日期、性别) 选课(课程号,学号,成绩) 3)写出各关系模式中的函数依赖集 4)写出各关系的关键字。 系:系名 教师:工作证号码 课程:课程号 学生:学号 选课:课程号,学号 5)写出各关系模式的规范化级别。 6)所有的关系模式的规范化级别都达到 3NF 了吗?若没有达到请将其分解以达到 3NF。 试题一答案 一、单项选择 1-10 A, C, D, A, D, D, D, C, A, A 11-20 C, A, C, B, B, C, C, A, D, D 二、填空题 1.记录或元组 2.概念结构设计阶段、数据库物理设计阶段 3.平凡函数依赖 4.外模式/模式、模式/内模式 5.选择 6.1NF 7.3NF 8.外码 9.关系数据模型 10.数据结构、数据操作、完整性约束 三、简答题 1.因为一个二元关系的主码构成只有以下两种可能: (1)全码, 则两个属性都是主属性,不存在非主属性,因此这种情况下该二元关系肯 定是 3NF; (2)其中一个属性构成主码,另外一个是非主属性,这中情况下只有主属性决定非主属 性,不存在非主属性对主属性的部分依赖和传递依赖,故也是 3NF。 2.略 3.略 四、1. (1) select R.A, S.E form R, S where R.B=S.D and R.C=S.C (2) selcct R.A, S.E form R, S where R.B=50 and R.C=S.C Union selcct R.A, S.E form R, S where R.B=60 and R.C=S.C 2. select 作者.作者名,图书.图书名,图书.出版社 from 作者, 图书 Where 作者.作者编号=图书.作者编号 and 作者.作者年龄 (select avg(年龄) form 作者) 3.(1) π S#, NAME (σ C# = ‘数据库’ (S∞SC∞C)) U π S#, NAME (σ C# = ‘数据结构’ (S∞SC∞C)) (2)select S.S# form S,SC where S.S#=SC.S# and GRADE=60 五. 1.不是 3 范式 不是 BC 范式 分解为 BC 范式:R11(ABC,D);R12(ABC,E);R2(BC,D);R3(D,E) 2.略。

版权所有©澳门银河所有的网址 京ICP备01027212号
关于我们  网站地图   Tags
Baidu