您现在的位置:学赛首页 > 自考学院 > 数据库原理 > 正文
数据库原理模拟试卷四
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.在关系R中,代数表达式 σ3<4 (R)表示 (   )

 A.从R中选择值为3的分量小于第4个分量的元组组成的关系  

  B.从R中选择第3个分量值小于第4个分量的元组组成的关系 

 C.从R中选择第3个分量的值小于4的元组组成的关系  

 D.从R中选择所有元组组成的关系


5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到 (   ) 

 A.2NF         B.3NF         C.BCNF         D. 4NF 

 

6.事务的ACID性质,是指事务具有原子性、一致性和 (  

 A.隔离性、透明性           B.独立性、透明性         

 C.隔离性、持久性           D.共享性、持久性 

 

7. 各个场地采用同一类型的数据模型,使用不同型号的DBMS,这种分布式数据库系统的类型属于 (   ) 

 A.同构同质型     B.同构异质型       C.异构同质型      D.异构异质型 

 

8.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的 (   ) 

 A.S锁       B.X锁    C.S锁和X锁      D.S锁或X锁 

 

9. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是             (   ) 

 A.RESSTRDICT方式     B.CASCADE方式     C.SET NULL方式     D.CHECK方式  

 

10. 在SQL的查询语句中,对应关系代数中“投影”运算的语句是 (   ) 

 A.SELECT       B.FROM        C.WHERE         D.SET 

 

11. 在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是 (   ) 

 A.如果X→→Y,Y→→Z,则X→→Z       

 B.如果X→→Y,Y→→Z,则X→→YZ 

 C.如果X→→Y,Y→→Z,则X→→YZ     

 D.如果X→→Y,Y→→Z,则X→→Z-Y

 

12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于 (   )
 A.需求分析阶段
 B.逻辑设计阶段
 C.概念设计阶段
 D.物理设计阶段

13. 关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影、选择和(   ) 
 A.交
   B.笛卡尔积    C.自然连接    D.除法

14. SQL语言具有的功能是 (    )
 A.关系规范化,数据操纵,数据控制 

 B.数据定义,数据操纵,数据控制 

 C.数据定义,关系规范化,数据控制 

 D.数据定义,关系规范化,数据操纵 

 

15. 分布式数据库系统中数据分配的策略是集中式,分割式和 (    )

 A.分布式,混合式      B.全复制式,关联式  

 C.全复制式,混合式     D.分片式,关联式




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

1. 事务的特性包括:原子性、(    )、(     )、和持久性。
2. 在关系模型中,表的行称为(   ),列称为属性。
3.在SQL中,建立基本表之前必须先建立(     )。
4. 分布式数据库系统的四个功能子系统是:查询子系统,完整性子系统,(    ) 子系统和(   )子系统。
5. DB并发操作通常会带来三类问题,它们是丢失更新、(    )和读脏数据。
6. 在关系中,能唯一标识元组的属性称为( )。
7. 在嵌入式SQL中,为解决主语言与SQL的不同数据结构,采用(  )机制来进行转换。
8. E—R方法的三要素是:实体、属性和()。
9. 关系模型包含外延和内涵,()是与时间独立的。
10. 当用户建立视图时,在数据字典中存储的是视图的( ),而不是( )。
11. 分布式数据库系统的三种类型是:异构型、( )和(   )。



三、名词解释(本大题共5个小题,每小题3分,共15分
1. 域和元组

 

2. 无损联接

 


3. 事务的原子性 

 

 

4. 分片透明性

 


5.
完全函数依赖

 



四、简答题(本大题共5小题,每小题5分,共25分


1.为什么视图被称为虚表?基本表与视图的区别是什么?

 

 

 


2.简述数据库设计过程中输入的主要内容。

 

 

 


3.数据库并发操作主要解决哪三个问题?如何保证并行操作的可串行性。

 

 

 

 


4.在关系数据库中能完全消除数据冗余吗?

 

 

 


5. 设教学数据库有三个关系:
    学生 S(S#,SNAME,AGE,SEX)
    学习 SC(S#,C#,GRADE)
    课程 C(C#,CNAME,TEACHER)

写出下列代数表达式和元组表达式的汉语含义。

(1){t|(u)(C(u)∧C[3]='LIU'∧t[1]=u[1]∧t[2]=u[2])}

(2)πS#TEACHER='LIU'(SCC))

 




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

1.有两个关系模式R(A,B,C)和S(D,E,F),

域关系演算表达式是:T={xy|(u)(v)(W)(R(xuv)∧S(vwy))}

写出使用SQL的操作语句。

 

 

 

2.数据模型如下;

商店S(SNOSNAMECITY)

商品P(PNOPNAMECOLOR)

销售SP(SNOPNODATEQTY)

SQL完成查询:销售全部商品的商店名。

 

 

3.设某工厂数据库中有两个基本表:

车间基本表:DEPT(DNO,DNAME,MGR_NO),其属性分别表示车间编号、车间名和车间主任的职工号。

职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。

试建立一个有关女车间主任的职工号和姓名的视图,其结构如下:VIEW6(ENO, ENAME)。试写出创建视图VIEW6的SQL语句。

 

 

 

 

4.基于上题的基本表,把工资低于800的职工的工资提高10%

 

 



六、应用题(本大题共10分

1.东方货运公司数据库的样本数据如下。

表名称:卡车

车号

货运站编号

类型

总行程

购入日期

1001

  501

  1

 59002.7

  11/06/90

1002

  502

  2

 54523.8

  11/08/90

1003

  503

  2

 32116.6

  09/29/91

1004

  504

  2

 3256.9

  01/14/92

 表名称:货运站

货运编号

     地址

   电话

  经理

  501

北京市东城区花市大街111

01067301234

 何东海

  502

北京市海淀花园路101

01064248892

吴明君

表名称:型号

类型 汽车型号
1 DJS130
2 DLS121

根据数据库的表结构和内容:

a.        指出每个表的主码和外码。如果没有外码,则写“无”。

b.       卡车表存在实体完整性和参照完整性吗?请详细说明。

c.       具体说明卡车表与运货站表之间存在着什么关系?

d.       卡车表中包含多少个实体?

 

 

 

 

 


相关连接


数据库原理模拟试卷一

数据库原理模拟试卷二 

数据库原理模拟试卷三

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

数据库原理模拟试卷五

数据库原理模拟试卷六