您现在的位置:学赛首页 > 自考学院 > 数据库原理 > 正文
数据库原理模拟试卷五
http://www.educity.cn 作者:不详 来源: 2006年9月12日 发表评论 进入社区
一、单项选择题(本大题共15小题,每小题1分,共15分) 

1. 在数据库系统中,数据独立性是指( 

 A.用户与计算机系统的独立性   B.数据库与计算机的独立性

 C.数据与应用程序的独立性    D.用户与数据库的独立性 

 

2. 文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和 (  )

 A. 数据存储量低         B.处理速度慢         C.数据不一致         D.操作烦琐 

 

3.设计数据库概念结构时,常用的数据抽象方法是聚集和 ( 

 A.分类         B.继承         C.分析         D.概括 

 

4. 在下列的数据库模式中,独立于计算机系统的模式是 (  

 A.概念模式       B.逻辑模式         C.内模式       D.外模式 

 

5. 在SQL中使用CREATE ASSERTION 的作用是建立 (   ) 

 A.数据库         B.基本表         C.完整性规则         D.视图 

 

6. 客户/服务器体系结构的关键在于 (   )

 A.资源共享      B.数据的分布     C.逻辑上的统一      D.功能的分布 

 

7. 在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y, 称函数依赖X→Y为 (    )

 A.平凡函数依赖      B. 部分函数依赖     C.完全函数依赖     D.传递函数依赖 

 

8. 要使数据库具有可恢复性,最基本的原则是 (    ) 

 A.加强机房安全管理     B.安装防病毒设施

 C.经常检修计算机系统    D.数据重复存储

 


9.在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的左端出现,则属性T具有以下性质 (    )

 A.属性T仅是R的主属性,但不包含于侯选键中 

 B.属性T必是R的非主属性 

 C.属性T必是组成R候选键的主属性 

 D.属性T可能是R的主属性,也可能是R的非主属性 

 

10. 对关系R进行投影运算后,得到关系S,则 (    ) 

 A.关系R的元组数等于关系S的元组数 

 B.关系R的元组数小于关系S的元组数 

 C.关系R的元组数大于或等于关系S的元组数 

 D.关系R的元组数大于关系S的元组数 

 

11.记载数据库系统运行过程中所有更新操作的文件称为 (  )

 A.更新文件       B. 后备文件        C.日志文件         D.数据文件 

 

12.在面向对象的模型中,表示实体中的每个属性时,使用 (    )

 A.两个变量,一个消息             B.两个变量,两个消息 

 C.一个变量,两个消息             D.一个变量,一个消息 

 

13. 在客户/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中,属于前端的是(    ) 

 A.存取结构        B.用户界面         C.查询优化         D.并发控制 

 

14.SQR中的视图提高了数据库系统的 (   )

 A.完整性         B.并发控制         C.隔离性         D.安全性 

 

15. 在E-R模型中,如果有6个不同实体集,有7个不同的二元联系,其中2个1:N联系,2个1:1联系, 3个M:N  联系,根据E-R模型转换成关系模型的规则,转换成关系的数目是(   )

 A.6         B.9         C.11         D.13


二、填空题(本大题共15个空,每空1分,共15分

1. 在数据库的物理结构中,数据的基本单位是(     )。

2. 分布式数据库系统的透明性包括(    )透明性和(    )透明性。 

3. 在关系模型中,表的行称为元组,列称为(    )。 

4. 在SQL查询时,如果需要去掉查询结果中的重复组,应使用(     )。 

5. 封锁一般分为两种(       )和(      ) 

6. 模式/内模式映象为数据库提供了(   )数据独立性。 

7. 判断一个并发调度是否正确,可以用(     )概念来解决 。
8. 关系数据库的关系演算语言是以(    )为基础的DML语言。
9. 在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的(  )律就可推出。
10. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是(      )。
11. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和( )。
12. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为(     )。
13. 用树型结构表示实体类型及实体间联系的数据模型称为(      )。



三、名词解释(本大题共5个小题,每小题3分,共15分) 

1. DBMS

 

 

2. 传递依赖 

 


3. 两段封锁协议  

 

 

4. 位置透明性 

 

 

 

5. 运行记录优先原则 

 



四、简答题(本大题共5小题,每小题5分,共25分
1. 设有关系模型R(A,B,C,D,E),F是R上成立的函数依赖集,F={ABC→DE,BC→D,D→E}, 试问R达到第几范式,并说明理由。

 

 

 


2.简述数据库ER模式的优化原则。

 

 

 


3.设有关系RS

R: A  B  C
2  3  4
4  5  6
7  8  9
S: D  E
7  5
4  8

计算T
T={xyz|(u)(v)(R(zxu)∧S(yv)∧u>v)}

 

 

 

 

4.什么是数据库的恢复?数据库恢复的基本原则是什么?

 

 

 


5.设有职工关系Employee(职工号,姓名,性别,技能),有关系代数运算表达式:

π1,2,4(Employee)÷π4(σ2='Li'(Employee))

请用汉语句子写出该表达式所表示的查询。

 

 



五、程序设计题(本大题共4小题,每小题5分,共20分 

1.设销售数据模型如下:

厂家 S SNOSNAMECITY

产品 P PNOPNAMECOLORWEIGHT

工程 J  JNOJNAMECITY

销售 SPJ SNOPNOJNOQTY

SQL完成查询:与“长风”在同一城市的厂家名。

 

 

 

2.在上题的数据模型的基础上,SQL完成查询:至少使用P1,P2两种产品的工程名:

 

 

 

3.设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓名、年龄、性别、工资。为每个工资低于1000元的女职工加薪200元,试写出这个操作的SQL语句。

 

 

 

 

4.设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资,所在车间的编号。试写一个断言(断言名为ASSE4),要求每个车间女职工人数不少于20人。

 

 

 

 


六、应用题(本大题共2个小题,每小题10分,共10分 


1学生与教师教学模型

1)有若干班级,每个班级包括:班级号、班级名、专业、人数、教室

2)每个班级有若干学生,学生只能属于一个班,学生包括:学号、姓名、性别、年龄

3)有若干教师,教师包括:编号、姓名、性别、年龄、职称

4)开设若干课程,课程包括:课程号、课程名、课时、学分

5)一门课程可由多名教师任教,一名教师可任多门课程。

6)一门课程有多名学生选修,每名学生可选多门课,但选同一门课时,只能选其中一名教师。

解题要求:

(1)画出每个实体及其属性关系实体间实体联系的(E-R)图。

(2)根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性。并指出主键和外键。

 

 

 

 

 

 


相关连接


数据库原理模拟试卷一

数据库原理模拟试卷二 

数据库原理模拟试卷三 

数据库原理模拟试卷四 

数据库原理模拟试卷(五)答案

数据库原理模拟试卷六