《2022年数据库试题和答案参考 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库试题和答案参考 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、试题一一、单项选择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图转
2、换成关系数据模型的过程属于( )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
3、和 R2,经过关系运算得到结果是S,则 S 是A)一个关系 B)一个表单C)一个数据库 D)一个数组10子模式是用户与数据库的接口之一,它对应于数据库的A)外模式B)概念模式C )内模式 D )存储模式11 已知关系R(A,B,C,D,E)及其上的函数相关性集合,F=AB,EA,CE D,该关系的候选关键字是A)AE B)BE C)CE D)DE 12 设有关系R(A,B,C,D) 及其上的函数相关性集合BA,BC D, 那么关系最高是A)第一范式的 B)第二范式的 C)第三范式的 D)BCNF范式的13 如果学生表STUDENT 是使用下面的SQL语句创建的CREATE TABLE STUD
4、ENT(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
5、(SNO,SN) valueS (S9,安琦 ) 14 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - A)m:n B)1:m C)m:1 D)1:1 15 使用 SQL语句进行分组检索时,为了去掉不满足条件的分组,应当A)使用 WHERE 子句B)在 GROUP BY 后面使用 HAVING 子句C)先使用WHERE 子句
6、,再使用HAVING子句 D)先使用HAVING 子句,再使用WHERE 子句16关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是并、差、投影、选择和 ( )。A交B笛卡儿积C自然联结D除法17关系表达式运算的结果是( )。A数值型B字符型C逻辑型D日期型18关系数据库的规范化理论主要解决的问题是( )。A如何构造合适的数据逻辑结构B如何构造合适的数据物理结构C如何构造合适的应用程序界面D如何控制不同用户的数据操作权限19储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( )。A一对一的联系 B一对多的联系C多对一的联系D多对多的联系20下面正确的规则是( )。A若 X
7、M Y,WY Z,则 XW Z B若 XY,YZ 则 ZX C若 XY Z,则 XZ,YZ D若 XY,YZ,则 XZ 二、填空题目1关系数据中,基本表的一行称为_。2数据库设计分为以下六个设计阶段:需求分析阶段、_、数据库逻辑设计阶段、_、数据库实施阶段、数据库运行和维护阶段。3如果 X Y 和 YX 成立,那么称XY 是一个 _。4由于数据库系统在三级模式之间提供了_和_两层映射功能,所以就保证了数据库系统具有较高的数据独立性。5.关系代数中专门的关系运算包括:_、投影、连接和除法。6.任何一个三元关系一定满足的范式是_(在 INF、2NF、3NF 范围内 )。7.一个关系的所有属性都是主
8、属性,则该关系一定满足的范式是_(在 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.关系代数中有哪几种基本操作,这些操作的基本功能是什么? 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
9、 - 第 2 页,共 5 页 - - - - - - - - - 四、应用题1设有两个关系R (A , B,C) 和 S (C ,D,E),试用 SQL查询语句表达下列关系代数表达式:(1)A, E ( B = D(RS)。(2)A.E ( B = 50 (RS) U A,E ( B = 60 (RS)。2. 图书出版管理数据库中有两个基本表:图书 ( 书号,书名,作者编号,出版社,出版日期)作者 ( 作者编号,作者名,年龄,地址)试用 SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。3已知关系数据库的模式包含如下关系框图架:S(S#,NAME,AGE,SEX
10、), 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 范式吗,如果是请说
11、明理由,如果不是请将R 分解为 BC 范式。2设有系、教师、学生、课程等实体,其中:每一个系包括系名、系址、系主任姓名、办公电话等属性;教师实体包括工作证号码、教师名、出生日期、党派等属性;学生实体包括学号、姓名、出生日期、性别等属性;课程实体包括课程号、课程名、预修课号等属性。设一个系可以有多名教师,每个教师教多门课程,一门课程由一个教师教。每一个学生可选多门课程,每门课程只有一个预修课程,每一个学生选修一门课程有一个成绩,试根据以上语义完成下述要求。1)画出 E-R 图。 2)将以上的实体及实体集间的联系用关系模型表示出来系(系名、系址、系主任姓名、办公电话) 教师 (工作证号码、教师名、
12、出生日期、党派,系名 ) 课程 (课程号、课程名、预修课号,工作证号码 ) 学生 (学号、姓名、出生日期、性别) 选课 (课程号 ,学号 ,成绩 )3)写出各关系模式中的函数依赖集名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 4)写出各关系的关键字。系:系名教师:工作证号码课程:课程号学生 :学号选课 :课程号 ,学号 5)写出各关系模式的规范化级别。 6)所有的关系模式的规范化级别都达到3NF了吗?若没有达到请将其分解以达到
13、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选择61NF 73NF 8外码9关系数据模型10数据结构、数据操作、完整性约束三、简答题1因为一个二元关系的主码构成只有以下两种可能:(1)全码,则两个属性都是主属性,不存在非主属性,因此这种情况下该二元关系肯定是 3NF;(2)其中一个属性构成主码,另外一个是非主属性,这中情况下只有主属性决定非主属性,不存在非主属性对
14、主属性的部分依赖和传递依赖,故也是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 作者 .作者年龄 =60 五1不是 3范式不是 BC 范式分解为 BC范式:R11 (ABC,D );R12(ABC,E);R2(BC,D);R3(D,E) 2略。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -