如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库原理试题数据库原理(校统考)自测试题一一、单项选择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)差运算D)积运算5.在数据库设计中,将ER图转换成关系数据模型的过程属于(B)A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段6.对于关系数据库,任何二元关系模式最高都可以达到范式。A)1NFB)2NFC)3NFD)BCNF7.在概念设计阶段,最常使用的数据模型是A)对象模型B)物理模型C)逻辑模型D)实体联系模型8.下面有关索引的描述正确的是(课本65页两段)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)AEB)BEC)CED)DE分析:如果一个超关键字去掉其中任何一个字段后不再能唯一地确定记录,则称它为“候选关键字”(CandidateKey)。候选关键字既能唯一地确定记录,它包含的字段有是最精炼的。也就是说候选关键字是最简单的超关键字。12.设有关系R(A,B,C,D)及其上的函数相关性集合F={B→A,BC→D},那么关系R最高是A)第一范式的B)第二范式的C)第三范式的D)BCNF范式的13.如果学生表STUDENT是使用下面的SQL语句创建的CREATETABLESTUDENT(SNOCHAR(4)PRIMARYKEYNOTNULL,SNCHAR(8),SEXCHAR(2),AGEDECIMAL(2)CHECK(AGE>15ANDAGE<30))下面的SQL语句中不可以正确执行的是A)INSERTINTOSTUDENT(SNO,SEX,AGE)valueS("S9","男",17)B)INSERTINTOSTUDENT(SNO,SEX,AGE)valueS("李安琦","男",20)C)INSERTINTOSTUDENT(SEX,AGE)valueS("男",20)D)INSERTINTOSTUDENT(SNO,SN)valueS("S9","安琦")14.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是A)m:nB)1:mC)m:1D)1:115使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(课本95页)A)使用WHERE子句B)在GROUPBY后面使用HAVING子句C)先使用WHERE子句,再使用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.若XM→Y,WY→Z,则XW→ZB.若X→Y,Y→Z则Z→XC.若XY→Z,则X→Z,Y→ZD.若X→Y,Y→Z,则X→Z二、填空题目1.关系数据中,基本表的一行称为__记录或元组_______。2.数据库设计分为以下六个设计阶段:需求分析阶段、概念结构设计阶段、数据库逻辑设计阶段、_数据库物理设计阶