1、数据库原理校统考自测试题一数据库原理(校统考)自测试题一一、单项选择1对于现实世界中事物的特征,在实体-联系模型中使用(A)A)属性描述B)关键字描述C)二维表格描述D)实体描述2 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过(C)A)建立新的属性来实现 B)建立新的关键字来实现 C)建立新的关系来实现 D)建立新的实体来实现3 专门的关系运算不包括下列中的A)联接运算(两个关系横向连接) B)选择运算(从行抽取) C)投影运算(从列抽取) D)交运算4对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为 A)并运算 B)交运算 C)差运
2、算 D)积运算5在数据库设计中,将ER图转换成关系数据模型的过程属于(B)A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段6 对于关系数据库,任何二元关系模式最高都可以达到 范式。 A)1NF B)2NF C)3NF D)BCNF7 在概念设计阶段,最常使用的数据模型是 A)对象模型B)物理模型 C)逻辑模型 D)实体联系模型8 下面有关索引的描述正确的是(课本65页两段)A)创建非聚集索引以后,原来的数据库表文件中记录的物理顺序将被改变 (不被改变)B)索引与数据库表的数据存储在一个文件中( 创建一个新的文件)C)创建非聚集索引是创建一个指向数据库表文件记录的指针构成的
3、文件D)使用索引并不能加快对表的查询操作(能加快)9 关系R1和R2,经过关系运算得到结果是S,则S 是A)一个关系 B)一个表单C)一个数据库 D)一个数组10子模式是用户与数据库的接口之一,它对应于数据库的 A)外模式B)概念模式C)内模式 D)存储模式11 已知关系R(A,B,C,D,E)及其上的函数相关性集合,F=AB,EA,CED,该关系的候选关键字是A)AE B)BE C)CE D)DE分析:如果一个超关键字去掉其中任何一个字段后不再能唯一地确定记录,则称它为“候选关键字”(Candidate Key)。候选关键字既能唯一地确定记录,它包含的字段有是最精炼的。也就是说候选关键字是最
4、简单的超关键字。12 设有关系R(A,B,C,D)及其上的函数相关性集合BA,BCD,那么关系最高是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)I
5、NSERT 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:115 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(课本95页)A)使用WHERE子句 B)在GROUP BY后面使用HAVING 子句C)先使用WH
6、ERE子句,再使用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下面正确的
7、规则是( )。A若XMY,WYZ,则XWZ B若XY,YZ则ZXC若XYZ,则XZ,YZ D若XY,YZ,则XZ二、填空题目1关系数据中,基本表的一行称为 _记录或元组_。2数据库设计分为以下六个设计阶段:需求分析阶段、概念结构设计阶段、数据库逻辑设计阶段、_数据库物理设计阶段_、数据库实施阶段、数据库运行和维护阶段。3如果XY和YX成立,那么称XY是一个_平凡函数依赖。4由于数据库系统在三级模式之间提供了_外模式/模式_和_模式/内模式_两层映射功能,所以就保证了数据库系统具有较高的数据独立性。5.关系代数中专门的关系运算包括:_选择_、投影、连接和除法。6.任何一个三元关系一定满足的范式是
8、_1NF _(在INF、2NF、3NF范围内)。7.一个关系的所有属性都是主属性,则该关系一定满足的范式是_3NF _(在1NF、2NF、3NF范围内)。8设有关系R(A,B,C,D),S(D,E,F,G)。关系R的主码为A,关系S的主码为D,则属性D在关系R中称为_外码_ 。9用二维表数据来表示实体之间联系的数据模型称为_关系数据模型_ 。10数据模型的三要素是指_数据结构_、_数据操作_和_完整性约束_。三、简答题1为什么一个二元关系一定满足3NF?因为一个二元关系的主码构成只有以下两种可能: (1)全码, 则两个属性都是主属性,不存在非主属性,因此这种情况下该二元关系肯定是3NF; (2
9、)其中一个属性构成主码,另外一个是非主属性,这中情况下只有主属性决定非主属性,不存在非主属性对主属性的部分依赖和传递依赖,故也是3NF。2.简述数据库系统的组成。(课本3页)数据库系统由数据库(DB),数据管理系统(DBMS),计算机软硬件系统,数据库管理人员及用户,其中,数据库管理系统是数据库系统的核心组成部分。3.关系代数中有哪几种基本操作,这些操作的基本功能是什么?并(Union):设关系R和关系S具有相同的元数n,且相应的属性取自同一个域,则关系R和关系S的并由属于R或属于S的元组组成,其结果仍为n元的关系 差(Difference):设关系R和关系S具有相同的元数n,且相应的属性取自
10、同一个域,则关系R和关系S的差由属于关系R而不属于关系S的元组组成,其结果仍为n元的关系 笛卡尔积(Cartesian Product):设关系R和关系S的元数分别为r和s。定义R和S的笛卡尔积是一个(r+s)元的元组集合,每个元组的前r个分量来自R的一个元组,后s个分量来自S的一个元组 投影(Projection):对关系进行垂直分割,消去某些列,并重新安排列的顺序,再删去重复元组 选择(Selection):根据某些条件对关系做水平分割,即选择符合条件的元组四、应用题1设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式:(1)A,E (B = D
11、 (RS)。select R.A, S.E form R, S where R.B=S.D and R.C=S.C(2)A.E (B = 50 (RS) U A,E (B = 60 (RS) 。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.C2. 图书出版管理数据库中有两个基本表:图书 (书号,书名,作者编号,出版社,出版日期)作者 (作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作
12、者名、书名和出版社。select 作者.作者名,图书.图书名,图书.出版社 from 作者, 图书 Where 作者.作者编号=图书.作者编号 and 作者.作者年龄=60五、综合设计题1.设有关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F=ABCDE, BCD,DE。(1)试问R是3范式吗,如果是请说明理由,如果不是请将R分解为3范式。R属于1NF。 由于候选键是ABC。而非主属性D和E部分函数依赖于候选键ABC,因此R不是2NF,只能是1NF。分解为3范式为:R1(ABC,D,E) F(ABC -DE);R2(B,C);R3(D,E) F(D -E)(2)试问R是BC范式吗
13、,如果是请说明理由,如果不是请将R分解为BC范式。(分析:BC范式:设关系模式R1NF,如果对于R的每个函数依赖XY,若Y不属于X,则X必含有候选码,那么RBCNF。若RBCNF 每一个决定属性集(因素)都包含(候选)码R中的所有属性(主,非主属性)都完全函数依赖于码R3NF(证明)若R3NF 则 R不一定BCNF)答案:不是BC范式;分解为BC范式:R11(ABC,D);R12(ABC,E);R2(BC,D);R3(D,E)2设有系、教师、学生、课程等实体,其中:每一个系包括系名、系址、系主任姓名、办公电话等属性;教师实体包括工作证号码、教师名、出生日期、党派等属性;学生实体包括学号、姓名、出生日期、性别等属性;课程实体包括课程号、课程名、预修课号等属性。设一个系可以有多名教师,每个教师教多门课程, 一门课程由一个教师教。每一个学生可选多门课程,每门课程只有一个预修课程,每一个学生选修一门课程有一个成绩,试根据以上语义完成下述要求。 1)画出E-R图。 2)将以上的实体及实体集间的联系用关系模型表示出来系(系名、系址、系主任姓名、办公电话)教师(工作证号码、教师名、出生日期、党派,系名) 课程(课程号、课程名、预修课号,工作证号码) 学生(学号、姓名、出生日期、性别)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1