北 京 权 威 资 讯 宝 库
北京站 深圳 广州 上海 东莞 武汉 更多城市 设本站为首页| 加入收藏
您所在的位置:北京本地宝 > 北京教育 > 自考试题
浙江省2006年4月高等教育自学考试数据库原理
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.下列实体类型的联系中,属于一对一联系的是(       )
A.教研室对教师的所属联系                                 B.父亲对孩子的亲生联系
C.省对省会的所属联系                                        D.供应商与工程项目的供货联系
2.物理结构的改变不影响逻辑结构的性质,称为数据库的(       )
A.物理数据独立性                                               B.物理结构独立性
C.逻辑数据独立性                                               D.逻辑结构独立性
3.下列关于E-R模型的说法中,正确的是(       )
A.依赖于计算机硬件和DBMS                              B.独立于计算机硬件,依赖于DBMS
C.独立于计算机硬件和DBMS                              D.依赖于计算机硬件,独立于DBMS
4.有关系:教学(学号、教工号、课程号),假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师可以讲授多门课程,每门课程只能由一个老师来讲授,那么该关系的主键是(       )
A.(课程号,教工号)                                          B.(学号,课程号)
C.(学号,教工号)                                                  D.(学号,教工号,课程号)
5.在基本的关系中,下列说法正确的是(       )
A.行列顺序有关                                                  B.属性名允许重名
C.任意两个元组不允许重复                                 D.列是非同质的
6.3元关系R为:R(A,B,C),则以下说法中正确的是(       )
A.ΠA,C(R)为取属性值为A、C的两列组成
B.Π1,3(R)为取属性值为l、3的两列组成
C.Π1,3(R)与ΠA,C(R)是不等价的
D.Π1,3(R)与ΠA,C(R)是等价的
7.SQL基本的使用方式有两种:它可以单独使用,称为交互式;也可在用高级语言编写的应用程序中使用,称为嵌入式,这时相应的高级语言称为(       )
A.元语言                                                             B.目标语言
C.源语言                                                             D.宿主语言
8.在某个数据库中建立了表person(no,name,sex,birthday),no为表的主码,表中已有的记录如下图所示:
NoName    SexBirthday
1张丽丽女1967/05/07
4李方女1970/04/14
6王安男1982/10/27

题8图
以下四个语句中能够正确执行的插入操作是(       )
A.INSERT INTO person VALUES(6,′王中′,′男′,′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,′男′)
9.在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有部分函数依赖,那么R至多是(       )
A.1NF                                                                        B.2NF
C.3NF                                                                        D.BCNF
10.如果采用关系数据库来实现应用,在数据库设计的(       )阶段将关系模式进行规范化处理。
A.需求分析                                                                B.概念设计
C.逻辑设计                                                                D.物理设计
11.消除多值依赖所引起的冗余是属于(       )
A.1NF                                                                        B.2NF
C.3NF                                                                        D.BCNF
12.数据库系统中,用户使用的数据视图用(       )描述,它是用户与数据库系统之间的接口。
A.外模式                                                                    B.存储模式
C.内模式                                                                    D.概念模式

13.如果事务T获得了数据项X上的排它锁,则T(       )
A.可以读X,不能写X                                               B.可以读X,也可以写X
C.不能读X,可以写X                                               D.不能读X,也不能写X
14.DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的(       )
A.一致性                                                                    B.完整性
C.安全性                                                                    D.可靠性
15.在分布式数据库系统中,位于分片视图与分配视图之间的分布透明性是(       )
A.分片透明性                                                             B.分配透明性
C.位置透明性                                                             D.局部透明性
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格中填上正确答案。错填、不填均无分。
16.数据库系统中,负责数据库物理结构与逻辑结构的定义与修改的人员叫__________。
17.设有关系模式S(A,B,C,D),与关系代数表达式σ3<′4′(S)等价的SQL语句是:__________。
18.在基于关系代数表达式的优化算法中,算法的输入是关系代数表达式的__________。
19.使用SQL语言的SELECT语句进行分组查询时,如果希望去掉不满足条件的分组,应当使用__________子句。
20.数据库的物理设计主要考虑以下几个的问题:__________、确定数据存储安排、访问方法的设计、完整性和安全性以及程序设计。
21.分布式数据库系统包含两个重要组成部分:__________和分布式数据库管理系统。
22.将一个关系模式分解成多个关系模式时,为了保持原模式所满足的特性,要求分解处理具有__________和__________。
23.在关系数据库中,主键值不能为空,也不允许出现重复,这是SQL中的__________完整性约束规则。
24.写出实现“将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户”这一功能的Grant语句:__________。
25.在面向对象数据模型中,对象由一组变量、__________和__________组成。
三、简答题(本大题共10小题,每小题3分,共30分)
26.为什么要引入嵌入式SQL?
27.简述数据库物理设计中的访问路径的两种设计及形成。
28.简述数据库恢复子系统中,针对介质故障的恢复方法。
29.简述并发操作带来的三类数据不一致性。
30.简述数据库系统中活锁和死锁的含义。避免活锁的简单方法是什么?
31.简述数据库安全性的概念。
32.简述分布式数据库系统的分布透明性的概念。
33.简述面向对象数据库中数据的泛化和细化的含义。
34.简述数据库设计中概念结构设计的主要步骤。
35.设关系R和S如下图所示,试计算下列关系代数表达式的结果:
ΠC,D(R S)
R                              S 
A   B    CB     D     E
  a    5    c
e    8    f
 a    4     g4     a     c
4     e     g
8     b     a

题35图
四、设计题(本大题共5小题,每小题4分,共20分)
假设有三个关系模式如下:
学生表:S(SNO,SNAME,SEX)
各属性含义依次为学号、姓名和性别;
课程表:C(CNO,CNAME,CREDIT)
各属性含义依次为课程号、课程名、学分;
学生选课表:SC(SNO,CNO,MARK)
各属性含义依次为学号、课程号和成绩。
基于以上关系模式回答36—39题。
36.试用SQL语句统计男生和女生的人数。
37.试用SQL语句写出下列查询:
检索出所有男生的姓名、所选课程号和成绩。
38.试用SQL语句实现下列查询:
检索出各门课程的学生平均成绩(要求列出课程名称和平均成绩)。
39.用关系代数表达式实现下列查询:
检索出没有选修课程号为C3的所有学生姓名。
40.设有关系模式R(C,T,H,I,S,G),其上的函数依赖集
F={CS→G,C→T,TH→I,HI→C,HS→I}
求:
(1)R的候选键;
(2)将R分解成3NF,并保持函数依赖性。
五、综合题(本大题10分)
41.已知某企业各部门有许多职员,一个职员仅属于一个部门;每个职员可在多项工程中做工或负责管理,每项工程可有多个职员参加。
其中,职工有:职工号,职工名;
部门有:部门号,部门名;
工程有:工程号,工程名;
每个职工参加某个工程有参加日期。
请完成如下设计或处理:
(1)据上述语义设计E-R模型,要求标注联系类型,可省略属性。
(2)将E-R模型转换成关系数据模型,并指出每一个关系的主键和外键(如果存在)。
相关信息
浙江省2007年4月高等教育数据库原理自学考试
全国2006年10月高等教育数据库原理自学考试
浙江省2006年7月高等教育自学考试数据库原理
浙江省2006年4月高等教育自学考试数据库原理
2001年(下)数据库原理试题
全国2006年1月高等教育自学考试数据库原理试题
全国2005年10月高等教育自学考试数据库原理试题
全国2005年1月高等教育自学考试数据库原理试题
 
 
考试指南
推荐信息
热门信息
  企业文化 | 广告服务 | 关于我们 | 联系我们 | 诚聘英才 | 法律顾问 | 意见建议
本地宝 BENDIBAO.COM 版权所有 2000-2008