现在的位置: 首页 > 综合 > 正文

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

2018年05月24日 ⁄ 综合 ⁄ 共 5478字 ⁄ 字号 评论关闭
 

 
 
全国20067月高等教育自学考试数据库技术试题
课程代码:03139
一、单项选择题(本大题共20小题,每小题2分,共40分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.下列四项中,不属于数据库系统优点的是(   )
A.实现数据共享                                                                B.确保数据的安全性与保密性
C.控制数据冗余                                                                D.数据依赖程序
2.下列模型中数据抽象级别最高的是(   )
A.概念模型                                                                        B.逻辑模型
C.外部模型                                                                        D.物理模型
3.在学生表(学号,姓名,性别)中,规定学号值域是8个数字组成的字符串,其规则属于(   )
A.实现完整性约束                                                            B.参照完整性约束
C.用户自定义完整性约束                                                D.关键字完整性约束
4.网络数据模型的主要特点是(   )
A.允许节点无双亲,或有一个以上的双亲
B.有且仅有一个节点无双亲并且其他节点有且仅有一个双亲
C.不能描述多对多联系
D.有且仅有一个节点无双亲,其他节点可以有一个以上的双亲
5.设有关系RABC)和SBCD),下列各关系代数表达式不成立的是(   )
A.ПAR   ПDS                                              BR     S
CRS                                                                              D.ПBR)∩ПBS
6.在分布式数据库系统中,数据库的分片方式必须满足的条件是(   )
A.一致性、安全性、可重构性                                        B.完整性、透明性、不可相交性
C.完整性、不可相交性、可重构性                                D.一致性、透明性、安全性
7.若事务T对数据对象R已加排它锁,则其它事务对R(   )
A.可以加共享锁不能加排它锁                                        B.不能加共享锁可以加排它锁
C.可以加共享锁也可以加排它锁                                    D.不能加任何锁
8.在一个事务执行期间所使用的数据不能被第二个事务再使用,直到第一个事务结束为止,这个性质称为事务的(   )
A.串行性                                                                            B.隔离性
C.永久性                                                                            D.原子性
9SQL语言是结构化查询语言,它能完成基本的数据管理任务是(   )
A.增加、删除和修改数据                                                B.删除、修改和查询数据
C.查询、增加和修改数据                                                D.修改、删除和授权
10.若有一网络数据库应用系统,一台计算机作为数据库服务器存放所有数据,其他计算机装有一些应用程序,并通过网络访问服务器上的数据,这种方式属于(   )
A.集中式数据库体系结构                                                B.客户机/服务器数据库体系结构
C.主从式数据库体系结构                                                D.分布式数据库体系结构
11.设有课程(课程号,课程名)和选课(学号,课程号,成绩)两个关系,当修改某一课程的课程号时,必须将选课表中对应的课程号值作出相应变动。实现这一完整性约束使用的SQL子句是(   )
AON UPDATE RESTRICT                                            BON UPDATE ALL
CON UPDATE CASCADE                                            DON UPDATE SET UNLL
12.在SQL语言中,数值函数COUNT(列名)用于(   )
A.计算元组个数                                                                B.计算属性的个数
C.对一列中的非空值计算个数                                        D.对一列中的非空值和空值计算个数
13.设有关系表R(如下表所示),该关系的主码是(   )
R
a
b
c
 
1
1
2
 
1
2
1
 
1
3
2
 
2
1
1
 
3
2
1
 
1
4
2
Aa                                                                                      B(a,b)
C(b,c)                                                                                 D(a,c)
14.在下面的数据库表中,若学生表的主码是学号,系别表的主码是系别号,用SQL语言不能执行的下面操作是:(   )
 
学生表
学号
姓名
年龄
系别号
系别表
系别号
系别名称
 
001
李红
19
01
 
01
数学系
 
005
王明
20
01
 
02
中文系
 
006
王芳
18
02
 
03
计算机系
 
010
张强
20
03
 
 
A.从学生表中删除行(′005′,′王明′,20,′01′)
B.将行(′005′,′王山′,19,′04′)插入到学生表中
C.将学号为′001′的年龄改为18
D.将学号为′010′的系别号改为′04
15.已知关系RS如下表所示:
 
R
A
B
C
S
A
B
C
 
a1
b2
c1
 
a2
f
g
 
a2
b2
c2
 
a2
b2
c2
 
a3
b1
c1
 
a3
f
g
 
      试对RS进行交运算,其结果的元组数应是(   )
A0                                                                                      B1
C4                                                                                      D6
16.为了建立应用系统与数据源之间的连接,给应用系统每一个要连接的数据源都必须分配一个连接句柄,完成这一分配过程的ODBC函数是(   )
ASQLAllocEnv (phenv)                                                    BSQLFreeEnv (phenv)
CSQL_AllocConnect (henv,phdbc)                                   DSQL_AllocStmt (hdbc,phstmt)
17SQL安全管理器用来管理SQL Server的帐号,以下不是SQL服务器配置有效安全模式的是(   )
A.集成安全                                                                        B.网络安全
C.标准安全                                                                        D.混合安全
18.在MS SQL Server中,用来显示数据库信息的系统存储过程是(   )
Asp_dbhelp                                                                       Bsp_db
Csp_helpdb                                                                       Dsp_help
19.在开发和使用数据库应用系统过程中,SQL Server的许可系统将用户分成四类,请写出它们按层次从高到低的排列顺序(   )
A.系统管理员、数据库拥有者、数据库对象拥有者、用户
B.系统管理员、数据库对象拥有者、数据库拥有者、用户
C.数据库拥有者、系统管理员、数据库对象拥有者、用户
D.数据库拥有者、数据库对象拥有者、系统管理员、用户
20.将弱实体转换成关系时,弱实体的主码(   )
A.由自身的候选关键字组成                                            B.由父表的主码组成
C.由父表的主码和自身的候选关键字组成                    D.不确定
二、填空题(本大题共10小题,每小题1分,共10分)
         请在每小题的空格中填上正确答案。错填、不填均无分。
21.实施模型主要有层次数据模型、网络数据模型和______________数据模型三种。
22.可用SQL语言的______________语句撤消对用户所授予的权限。
23.索引表(或索引区)是由索引关键字和______________组成的。
24.在分布式数据库系统中,允许在公共或全局模型下使用几种不同的DDBMS,甚至不同数据模型的DDBMS,这种方式是______________
25.子类实体继承超类实体的所有______________
26.客户机/服务器系统由服务器平台、客户平台和______________组成。
27.数据库恢复操作的依据是后备副本和______________
28.数据库逻辑结构设计阶段的任务就是把______________转换成所选择的DBMS支持的数据模型。
29.并发处理可能会导致数据完整性与一致性方面的问题包括:丢失更新、读未提交数据、______________
30.在MS SQL Server中,ISQL_w允许在图形化查询界面上键入______________命令和系统存储过程,并提供图形化分析查询的功能。
三、简答题(本大题共5小题,每小题3分,共15分)
31.简述DBMS的主要功能。
32.简述关系数据库是如何实现数据之间联系的?
33.数据库在运行过程中可能出现的故障有哪些?
34ODBC规范定义的驱动程序有哪几种类型?简述它们各自的功能。
35.简述SQL Servermaster的内容及其作用。
四、设计题(本大题共4小题,每小题5分,共20分)
  设有三个关系分别为:
         A(Anum, Aname, Wqty, City)
  B(Bnum, Bname, Price)
  AB(Anum, Bnum, Qty)
  其中Anum为商场编号,Aname为商场名称,Wqty为商场人数,City为商场所在城市,Bnum为商品号,Bname为商品名称,Price为价格,Qty为销售商品数量。基于以上关系回答下面3639题。
36.用SQL语句创建基于ABAB三个表的视图,其中包含在上海的商场名称以及销售的商品名称和价格。
37.试用SQL语句查询所有商品的名称及销售总额。
38.分析下面SQL语句:
  SELECT Bname
   FROM B
   WHERE Bnum IN
    (SELECT Bnum
FROM AB
WHERE Anum=001′);
请写出相应的关系代数表达式。
39.用SQL语句查询总共有多少家商场销售“西门子洗衣机”。
五、综合题(15分)
40.某大学科研管理系统情况如下:
系:包括系号、系名。每个系有多名教师。
教师:包括教师号、姓名、性别、职称。
简历:包括起始时间、终止时间、工作单位、职务。
项目:包括项目号、项目名称、来源、经费、负责人。每名教师可参加多个项目,每个项目也可由多名教师参加。
根据上面叙述,解答下列问题:
1)设计ER模型,要求标注连通词,可省略属性。
2)将ER模型转换成关系数据模型,并指出每一个关系的主码和外码(如果存在)。
3)用SQL语言写出创建教师信息表的语句,要求包含主码、外码(如果存在)定义。

 

抱歉!评论已关闭.