装            订        线        内          请          勿          答            题
…………………………………………………………..装………………….订…………………..线………………………………………………………
装            订        线        内          请          勿          答            题
…………………………………………………………..装………………….订…………………..线………………………………………………………
计算机工程系 2010—2011学年第一学期期末考试
《数据库原理》模拟试卷5
考试时间:90分钟  考试方式:闭卷
班级 计算机系 专业:计算机科学与技术 学号:    姓名:     
题号
总分
得分
核分人
得分
阅卷人
一、填空题(本大题共10空,每空1分,10分。将正确答案填在下面的横线上。)
1在关系模型中,表的列称为属性项,行称为(_____).
2SQL查询时,如果需要去掉查询结果中的重复组,应使用(_______)
3、关系S-L(学号,姓名 所在系,) ,∈(__ __)范式。
4E-R方法的三要素是:实体、(__ __)和联系。
5、在关系中,能唯一标识元组属性的称为(_______).
6、假设B0801的学生只属于数学系,则学生和数学系之间是(___)联系。
7数据库设计阶段可划分为需求分析、概念结构设计、__ _ )、(__ _ )数据库实施、数据库维护六个阶段
8关系中主码的取值必须唯一且非空,这条规则是(_____)完整性规则。
9SQL语言提供数据库定义、________、数据控制等功能。
得分
阅卷人
二、单项选择题(本大题共20题,每小题1分,共20分。将正确答案填在下面的括号内)
1、关系数据库管理系统应能实现的专门关系运算包括()。
A.排序、索引、统计            B.选择、投影、连接
C.关联、更新、排序            D.显示、打印、制表
2、关系代数中的连接操作是由( )操作组合而成
A.选择和投影            B. 投影和笛卡尔积
C.投影、选择、笛卡尔积  D.选择和笛卡尔积
3在数据库的E-R图中,菱形框表达的是 ( )
A. 属性 B.实体 C.实体之间的联系  D.实体与属性之间的联系
4如果关系RS进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为 (  )
A.外连接    B.内联接      C.左连接    D.右连接
5、若要在基本表S中增加一列CN(课程名),可用(  )。
A. ADD TABLE SCN CHAR8))
B. ADD TABLE S ALTERCN CHAR8))
C. ALTER TABLE S ADDCN CHAR8))
D. ALTER TABLE S ADD CN CHAR8))
6、在E-R模型中,如果有3个不同的实体型,3个不同的多对多联系,根据E-R模型转换为
关系模型的规则,转换为关系的数目是( )。
A.4      B.5          C.6        D.7
7、概念模型是现实世界的第一层抽象,这一类最著名的模型是( )。
A.层次模型 B.关系模型 C.网状模型 D.实体-关系模型
8、定义基本表时,若要求某一列的值是唯一的,则应在定义时使用( )保留字,但如果该列是主键,则可省写。
ANULL   BNOT NULL   CDISTINCT   DUNIQUE
9、消除了部分函数依赖的1NF的关系模式,必定是( )。
A.1NF    B.2NF      C.3NF        D.BCNF
装            订        线        内          请          勿          答            题
…………………………………………………………..装………………….订…………………..
线………………………………………………………
10、从E-R图导出关系模型时,如果实体间的联系是MN的,下列说法中正确的是( )。
AN方码和联系的属性纳入M方的属性中
B.M方码和联系的属性纳入N方的属性中
C.增加一个关系表示联系,其中纳入M方和N方的码
D.M方属性和N方属性中均增加一个表示级别的属性
11SQL中,建立视图用的命令是 (  )
A.CREATE SCHEMA              B. CREATE VIEW
C.  CREATE  TABLE              D.CREATE INDEX
12、关系数据库中的投影操作是指从关系中( 
A. 抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形
13、一个关系只有一个( 
A. 候选码    B.外码    C.超码    D.主码
14SQL中,SELECT语句的"SELECT * "表示查询结果中 (  )
A.属性名都不相同        B. 包含所有属性值
C.行都不相同          D.去掉了重复的列
15、以下的英文缩写中表示数据库管理系统的是(  )。
ADBMS        BDB        CDBA        DDBS
16SQL语言是(  )标准语言。
A. 层次数据库 数据库原理及应用期末考试题 B.网络数据库   C.关系数据库   D.非数据库
17、在SQL语言中的视图VIEW是数据库的(
A.外模式    B.模式    C.内模式    D.存储模式
18、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(  )。
A. DBS就是DB,也就是DBMS      B.DBMS包括DBDBS
C.DB包括DBSDBMS        D. DBS包括DBDBMS
19、公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类形是(
A.多对多  B.一对一  C.一对多 D.都不对
20、在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是( )阶段的任务。
A.需求分析阶段B.概念设计阶段C.物理设计阶段D.逻辑设计阶段
得分
阅卷人
三、 判断题(本大题共10题,每小题1分,共10分。正确打√,错误打×)
1、软件工程的原理和方法是数据库设计专业具备的技术和知识。()
2、数据是信息的载体,是描述事物的符号记录,信息是数据库的内容。()
3、在关系S-L(Sno,Cno,Grade)中有(Sno,Cno) Grade是完全函数依赖。(
4在关系Std(Sno, Sdept, Mname)中有Sno Mnames 是部分函数依赖。
                                                         
5、面向集合的操作方法是SQL 的特点之一。()
6SQL功能中的数据操纵命令含有UPDATE。(
7、关系模式中,满足3NF的模式,必定是BCNF模式。(
8、建立视图可以加快数据的查询。()
9数据管理技术共经历了三个阶段:人工管理阶段 文件系统阶段 数据库阶段。()
10一个SQL Server的数据库基本的文件只含有数据文件,而没有日志文件。()
得分
阅卷人
四、名词解释(本大题共3小题,每小题4分,共12分)
装            订        线        内          请          勿          答            题
…………………………………………………………..装………………….订…………………..线………………………………………………………
1、候选码
2DBMS
3、数据字典有哪几部分
得分
阅卷人
五、应用题(本大题共6小题,每小题3分,共18分。)
现有图书管理数据库表结构如下:
图书表 (书号,书名,作者,出版社,单价)
读者表(读者号,姓名,性别,电话,部门)
借阅表(读者号,书号,借出时间)
假设各表有5条记录,试用关系代数完成以下各项查询。
1、 查询北京大学出版社出版的图书的书名、作者及单价信息。
2、 查询借阅了图书的读者号和书号的信息。
3查询借阅了书名为‘数据库原理及应用’读者的姓名、书号及电话。
4、根据命令说出操作功能
select 读者号,count(*)
from 借阅表
group by 读者号
having count(*)>2;
5、 根据命令说出操作功能
create view 机械出版社
as
select 书号,书名,作者,单价
from 图书表
where 出版社='机械工业出版社';
6、 根据命令说出操作功能
create view  gl(读者号,借阅本数)
as
select 读者号,count(*)
from 借阅表
group by 读者号;

数据库原理模拟5参考答案
一、填空题  (本题共10空,每空1分,10)
1.
记录
2.
DISTINCT
3.
BCNF
4.
属性
5.
主码
6.
多对多或N1
7.
逻辑结构设计
8.
物理结构设计
9.
实体
10.
数据操纵5
一、单选题  (每题0.5分,共10分)
1.1
B
5.
C
9.
B
13.
B
17.
A
2.
D
6
C
10
C
14
D
18
D
3
C
7
D
11
B
15
A
19
C
4
D
8
D
12
B
16
C
20
D
二、判断题  (每题1分,共10分)
1.
2.
3.
4.
×
5.
6.
7.
×
8.
9.
10.
×
四、名词解释(本题共3题,每题4分,12)
1答:是一个实体中,能够唯一识别各个属性元组值的属性。
2、答:是位于用户与操作系统之间的一层数据库软件。DBMS是数据库管理系统的缩写。
3、答:数据字典包括,数据项、数据结构、数据流、数据存储和处理过程5个部分。
五、应用题(本大题共6小题,每小题3分,共18分。)
1、查询北京大学出版的图书的书名、作者及单价信息
命令:∏书名, 作者,单价 (σ出版社=‘北京大学’(图书表))

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。