南京信息工程大学试卷
2014 2015 学年   1  学期 《数据库系统》 课程试卷()
本试卷共  4  页;考试时间  120 分钟;任课教师  顾韵华  ;出卷时间 2015 1
计算机与软件 学院 计算机科学与技术 专业 2012 年级    
学号                  姓名              得分           
一、单项选择题( 每小题分,共 20  )
1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是    (1)    阶段。
  A. 数据库系统      B. 文件系统      C. 人工管理      D. 数据项管理
2. 关系模式要求其任何属性    (2)   
    A. 可再分                                        B. 不可再分
    C. 命名在该关系模式中可以不惟一        D. 以上都不是
3. 下面关于关系性质的叙述中,正确的是    (3)   
    A. 关系中元组的次序不重要                B. 关系中列的次序不重要
    C. 关系中元组不可以重复                  D. 关系不可以为空关系
4. 候选码中的属性可以有    (4)   
    A. 0个          B. 1个      C. 1个或多个      D. 多个
5. 关系模型中3NF是指    (5)   
    A. 满足2NF且不存在传递依赖现象
    B. 满足2NF且不存在部分依赖现象
    C. 满足2NF且不存在非主属性
    D. 满足2NF且不存在组合属性
6. 数据库中,数据的物理独立性是指    (6)   
    A. 数据库与数据库管理系统的相互独立
    B. 用户程序与DBMS的相互独立
    C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
    D. 应用程序与数据库中数据的逻辑结构相互独立
7. 下面两个关系中,职工号和设备号分别为“职工”关系和“设备”关系的码:
职工(职工号,职工名,部门号,职务,工资)
设备(设备号,职工号,设备名,数量)
两个关系的属性中,存在外码为    (7)   
    A. 职工关系的“职工号”          B. 职工关系的“设备号”
    C. 设备关系的“职工号”          D. 设备关系的“设备号”
8. 在数据库设计的需求分析阶段,业务流程一般采用的表示方法是    (8)   
A. E-R图        B. 数据流图      C. 程序结构图          D. 程序框图
9. 关系R和S进行自然连接时,要求R和S含有一个或多个公共    (9)   
  A. 元组        B. 行        C. 记录        D. 属性
10. SQL中采用SELECT语句对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT子句后增加保留字    (10)   
  A. SINGLE      B. DISTINCT        C. NOT NULL      D. UNIQUE
11. SQL语言是    (11)    标准语言。
A. 层次数据库                  B. 网络数据库
C. 关系数据库                  D. 非数据库
12. 下述SQL语句中,更新表中数据作用的命令动词是    (12)   
  A. ALTER      B. CREATE      C. UPDATE    D. INSERT
13. 视图是从一个可以多个    (13)    表中导出的。
A. 记录        B. 存储过程        C. 索引        D. 基本表或视图
14. 设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是    (14)   
  A. 参照完整性规则              B. 实体完整性规则
  C. 用户定义完整性规则          D. 域完整性规则
15. 设有两个关系R(A,B)和S(A,C),下列等式成立的是    (15)   
A.
     
B.
C.
   
  D.
16. 设有两个事务T1T2,其并发操作如图所示,则正确描述该操作的是    (16)   
A. 该操作不存在任何问题
B. 该操作丢失修改
C. 该操作不能重复读
D. 该操作读“脏”数据
17. 关系模式规范化理论主要解决的问题是    (17)   
  A. 提高查询速度
  B. 消除操作异常和数据冗余
  C. 减少数据操作的复杂性
  D. 保证数据的安全性和完整性
18. “一个事务中的操作要么都做,要么都不做”,这是事务的    (18)    特性。
  A. 隔离性        B. 一致性        C. 原子性          D. 持久性
19. SQLWHERE子句条件表达式,可以匹配0个到多个字符的通配符式是    (19)    数据库学什么
A.  *            B.  %            C.  -              D.
20. 在将E-R模型转换成关系模型的过程中,下列叙述正确的是    (20)   
  A. 每个实体型转换成一个关系模式
  B. 每个多对多联系转换成一个关系模式
  C. 在处理一对多联系时,可以生成新的关系模式
  D. 每个属性转换成一个关系模式
二、填空题  (每小题分,共 10  )
1. 现实世界中,两个实体型之间联系的类型有1:1、1:n      (1)     
2. 数据库系统的核心是    (2)   
3. 在关系数据库中,通过    (3)    来表示实体集之间的联系 
4. 数据库设计主要分为    (4)    、概念设计、逻辑设计、物理设计、数据库实施以及数据库运行和维护等六个阶段。
5. 防止未经授权的不合法的使用造成的数据泄漏、更改破坏。这是指数据库的    (5)   
6. SQL中,运算符“IS NULL”用于检查      (6)     
7. 在关系数据库系统中,为了简化用户查询操作,而又不增加数据的存储空间,常用的方法是创建      (7)     
8. 设有关系R(书号,书名),如果要检索第3个字母为M,且至少包含4个字母的书名,则SQL查询语句中WHERE子句的条件表达式应为:where 书名 LIKE      (8)     
9. SQL语言是一体化的语言,集数据定义、      (9)      和数据控制功能于一体,充分体现了关系数据语言的特点和优点。
10. 关系模式由3NF转化为BCNF是消除了主属性对码的    (10)    和传递函数依赖
三、名词解释 (每个2分,共 10  )
1. 数据库    2. 数据字典    3. 数据独立性      4. 数据模型    5. 候选码
四、简答与计算题 (包含5小题,每小题分值见各题标注,共 40 )
1. 设有关系R和S,其值如下:
        R    A    B    C        S    D    B    C
            2    4    6            3    5    6
            2    5    6            2    4    7
            3    4    7            2    5    6
            4    4    7          2    4    8
33
    试求RS、RS的值。8分)
2.  举例说明空值(NULL)的含义,并分析数据库中为什么要引入空值。(6分)
3.  SQL中基本表和视图分别是什么含义,两者有何联系?(6分)
4. 关于教学数据库的关系模式如下:12分)
学生S(SNO,SNAME,AGE,Gender),各属性依次为:学号、姓名、年龄、性别
课程C(CNO,CNAME,TEACHER),各属性依次为:课程号、课程名、教师姓名
成绩SC(SNO,CNO,GRADE),各属性依次为:学号、课程号、成绩
试分别用关系代数SQL语句表示下列查询
(1) 讲授课程号“C102”课程的教师名
(2) 选修了课程号为“C102”或“C104”的学生学号
(3) 查询“王一鸣”同学未选修的课程号。
5. 试由Armostrong公理系统推导合并规则:若X→Z,X→Y,则有X→YZ。8分)
五、应用题(每小题 10 分,共 20  )
1. 设关系模式R(车间编号,零件编号,数量,仓库编号,仓库地址)。
语义如下 :每个车间使用每种零件只有一个数量;
每种零件只存放在一个仓库里;
每个仓库只有一个地址。
(1) 试根据上述语义,写出关系模式R的基本函数依赖。
(2) 分析出R的候选码。
(3) 关系模式R最高已经达到第几范式?为什么?
(4) 如果R不属于3NF,请将R分解成3NF模式集。
2. 建立企业工程管理数据库,包含的信息如下:
      职工:职工号、姓名、单位名
      设备:设备号、设备名、产地
      供应商:供应商编号、供应商名、电话
      工程:工程编号、工程名、地点
有关语义如下:一个职工仅在一个工程中工作,一个工程中有多个职工参加工作;有多个供应商为各个工程供应不同种类及数量的设备。
  (1)设计数据库的E-R图;
  (2)将该E-R模型转换为关系模型;指出转换结果中每个关系模式的候选码。

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