全国2003年4月高等教育自学考试数据库技术试题


发布时间:2004/6/16     发布地区:达德教育     信息来源:www.dadeedu.com    

一、单项选择题(本大题共20小题,每小题2分,共40)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.E-R模型转换成关系数据模型的过程称为(      )

       A.需求分析          B.逻辑结构设计        C.概念结构设计      D.物理结构设计

2.关系数据库中的视图属于数据抽象级别中的(      )

    A.外部模型          B.概念模型              C.逻辑模型          D.物理模型

3.下面SQL语言优点的是(      )

    A.语言简练,易学易用          B.高度非过程               C.数据独立性好                D.能方便地生成报表化

4.数据结构图用于描述关系数据库的(      )

   A.层次结构          B.物理结构         C.整体逻辑结构        D.内部结构

5.MS SQL Server提供的3种整型数据类型是(      )

   A .  intsmallintlongint          B.  intsmallinttinyint           C.inttinyintlongint           D.smallinttinyintlongint

6.E-R模型(      )

     A.依赖于计算机硬件和DBMS         B.独立于计算机硬件,依赖于DBMS

    C.独立于计算机硬件和DBMS          D.依赖于计算机硬件,独立于DBMS

7.MS SQL Server中,能够进行查询操作的图形工具是(      )

     A  .ISQL_WSQL TraceMS Query

     B.   ISQL_WMS QuerySQL Enterprise Manager

     C.  ISQL_WSQL TraceSQL Enterprise Manager

     D.  MS QuerySQL TraceSQL Enterprise Manager

8.三层客户机/服务器结构的模型是(      )

    A.客户机—应用服务器—数据服务器          B.客户机—数据服务器—应用服务器

    C.数据客户机—应用客户机—服务器          D.应用客户机—数据客户机—服务器

9.如果实体X的存在依赖于实体Y的存在,且X的主码与Y的主码相同,则X(      )

   A.递归实体          B.复合实体         C.弱实体            D.超类实体

10.如果事务T获得了数据项X上的排它锁,则T(      )

     A.可以读X,不能写X          B.可以读X,也可以写X            C.不能读X,可以写X          D.不能读X,也不能写X

11.关系R (AB)S (BC)中分别有10个和15个元组,则中元组个数的范围是(      )

    A.(1025)               B.(1525)              C.(1050)                D.(0150) 

12.在分布式数据库系统中,介于全局概念模式与分布模式之间的是(      )

    A.分片模式          B.分段模式             C.局部概念模式      D.全局内模式

13.在数据库恢复时,对尚未完成的事务执行(      )

      A. UNDO操作          B. REDO操作         C. COMMIT操作        D. ROLLBACK操作

14.有关系:教学(学号、教工号、课程号)

   假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么

该关系的主码是(      )

         A.课程号                 B.教工号                 C.(学号,课程号)         D.(学号,教工号)

15.在分布式数据库系统中,如果需要按如下方式书写查询语句:

          SELECT  *

          FROM  F1  节点·北京

          WHERE  性别=′女′

          UNION

          SELECT  *

          FROM  F2  节点·上海

          WHERE  性别=′女′

则该系统支持的是(      )

       A.片段透明性          B.地址透明性           C.查询透明性          D.局部映象透明性

16.有学生关系:学生(学号,姓名,年龄),对学生关系的查询语句如下:(      )

          SELECT 学号

          FROM 学生

          WHERE年龄>20 AND 姓名 LIKE%伟′

如果要提高查询效率,应该建索引的属性是(      )

        A.学号             B.姓名            C.年龄            D.(学号,姓名)

17.假设有如下实体和实体之间的联系情况:

  Ⅰ教师实体与学生实体之间存在一对多的导师联系

  Ⅱ学生实体与课程实体之间存在多对多的选课联系

  Ⅲ教师实体与课程实体之间存在一对一的授课联系

则能用层次模型表示的是(    )

       A.Ⅰ,Ⅱ               B.Ⅰ,Ⅲ               C.Ⅱ,Ⅲ               D.Ⅰ,Ⅱ,Ⅲ

18.已知关系RSR′,如图1所示,(      )

 

R

 

 

 

 

 

 

 

A

B

C

 

S

 

R’

1

2

1

 

C

D

 

A

D

3

4

1

 

1

2

 

3

2

5

6

2

 

1

3

 

3

3

                   

1

要从RS中得到R′,则关系代数表达式为(      )

                A.                      B.

               C.    D.

19.有关系RS,如图2所示,

 

R

 

 

S

A

B

C

 

D

E

1

2

3

 

5

3

4

5

6

 

6

4

3

3

2

 

 

 

4

6

6

 

 

 

 

2

下列说法中正确的是(      )

     A.  AR的主码;ES的外码,参照RA属性        B.   ABR的主码;DS的外码,参照RB属性

  C.   BR的主码;CR的外码,参照RB属性        D.    BR的主码;ES的外码,参照RB属性

20.MS SQL Server中建立了表person(no, name, sex, birthday),no为表的主码,表中信息如图3所示,

no

name

sex

birthday

1

张丽

1960/05/07

8

魏芳

1967/08/30

6

李安

1962/11/08

                    3

能够正确执行的插入操作是(      )

    A.    INSERT INTO person VALUES(8,′王中′,′男′,′1964/03/08)

   B.    INSERT INTO person  (name, sex) VALUES(′王中′,′男′)

   C.   INSERT INTO person VALUES(2,′男′,′王中′,′1964/03/08)

   D.   INSERT INTO person ( no, sex) VALUES(2,′男′)

二、填空题(本大题共10小题,每小题1分,共10)

21.关系数据库中,表的结构信息存储在_________中。

22.子类继承_________的所有属性。

23.设关系RS,与RS等价的差运算表达式为_________

24.表与表之间的联系是通过它们的_________来实现的。

25.存储过程存储在_________上。

26.数据流程图的设计属于_________阶段的任务。

27.SQL语言中,SELECT子句实现关系代数的_________运算。

28.数据冗余将导致数据的更新异常,有可能引起数据的_________问题。

29.在开发ODBC数据库应用程序时,首先要建立数据源,创建数据源的简单方法是使用ODBC_________

30.当发生介质故障时,必须使用_________和事务日志进行数据库恢复。

三、简答题(本大题共5小题,每小题3分,共15)

31.简述预防死锁和解除死锁的方法。

32.简述对数据库进行安全性保护的方法。

33.简述分布式系统使用数据副本的优缺点。

34.视图与基本表有什么不同?

35.SQL Server中什么是设备?设备分为哪两类?

四、设计题(本大题共4小题,每小题5分,共20)

假设有三个表:

          商场表:M ( MNO MNAMECITY)

               各属性含义依次为商场号、商场名和商场所在城市;

          商品表:P (PNOPNAMECITYCOLOR)

               各属性含义依次为商品号、商品名、产地和商品颜色;

          销售表:S (MNOPNOQTY)

               各属性含义依次为商场号、商品号和销售数量

基于以上表回答3639

36.请用SQL语句创建销售表S,要求包含主、外码的定义,同时要保证QTY属性取值不能为空。

37.试用SQL语句写出下列查询:

检索上海市各种商品的销售总数量。

38.有如下关系代数表达式:

ΠMNAMEPNAME(σCOLOR=‘红色’(MP)

请将其转化成相应的SQL语句。

39.试用SQL语句实现下列查询:

检索销售北京生产的商品的商场名。

五、综合题(本大题共1小题,共15)

40.已知:在图书借阅业务中,读者凭借书证借阅图书,借书时要记录借书日期、书号和借书证号。图书的属性有书号、类别、书名、作者、出版社、出版日期和定价。借书证的属性有借书证号、姓名、性别和工作单位。

(1)根据上述语义设计E-R模型,要求标注连通词,可省略属性。

(2)E-R模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)

(3)写出定义参照完整性和“存在未归还图书时,不允许注销借书证”约束的SQL子句。


日期:2004/6/16
编辑:达德教育
来源:www.dadeedu.com

关闭窗口】 【打印此页

 
相关链接:

全国2003年4月高等教育自学考试数据库技术试题   [2004/6/16]
2002年上半年全国高等教育自学考试数据库技术试题   [2004/6/15]