数据库2019 试题

发布 2022-03-30 21:48:28 阅读 5500

a)数据结构,数据通信,关系操作。

b)数据结构,数据操作,数据完整性约束。

c)数据通信,数据操作,数据完整性约束。

d)数据结构,数据通信,数据完整性约束。

4、数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展。分布式数据库、面向对象数据库等新型数据库属于哪一个发展阶段?(

a)人工管理阶段b)文件系统阶段。

c)数据库系统阶段 d)高级数据库技术阶段。

5、若一个关系的任何属性都不部分依赖和传递依赖于任何候选码,则该关系最高达到了( )范式。

a)第一范式b)第二范式c)第三范式d)bcnf

6、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( )

a)其中有一个是delete b)一个是select,另一个是update

c)两个都是selectd)两个都是update

7、为了防止一个用户的工作不适当地影响另一个用户,应该采取( )

a)完整性控制 b)安全性控制 c)并发控制 d)访问控制。

8、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )

a)实体完整性约束b)参照完整性约束。

c)用户自定义完整性约束 d)关键字完整性约束。

9、从计算机软件系统的构成看,dbms是建立在什么软件之上的软件系统?(

a)硬件系统 b)操作系统 c)语言处理系统 d)编译系统。

10、在数据库系统中,以下哪个模型不属于数据模型。

a)网状模型 b)层次模型 c)关系模型 d)实体联系模型。

三、判断题(每个1分,总共5分)

1、在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。(

2、一个关系中的所有候选码中的属性均可称之为主属性。(

3、已知“职工号->性别”成立,则“(职工号,性别)->性别”是平凡函数依赖,但不是部分函数依赖。(

4、如果事务t获得了数据项a上的x锁后,则t对a又能写又能读。(

5、关系表中任意两列的值不能完全相同。

四、简答题(每题5分,总共30分)

1、设关系模型r(a,b,c,d,e,f,g,h)上的函数依赖集f=,试将r分解成等价的3nf模式集。

2、并发操作会产生那几类数据不一致性?用什么方法能够避免各种不一致性的情况?

3、简单描述关系数据库更新操作中可能出现破坏参照完整性情况以及违约处理方法?

4、下表是shanghai online的备份记录。如果你是dba,系统在星期二下午4:00时发生介质故障,简单描述系统恢复步骤。

5、在数据库的并发控制中,什么是封锁的粒度?封锁的粒度和系统的并发度之间有什么联系?

6、试叙述概念模型和逻辑模型的主要区别?

五、sql编程 – 36分。

现有一图书馆借还书管理系统,数据库模式如下图所示。查询中可能会用到如下信息:

1、 如果图书被借阅过,则借阅信息出现在“借阅”表中;如果某图书尚未归还,则其“归还日期”为空。

2、 “书籍id”为每本书的唯一识别符,isbn为国际标准书号,一个isbn只有一份相应的出版物与之对应。例如,刘笙老师编著的《电气工程基础》的isbn为978-7-03-021503-1,图书馆共有8本该图书。这8本图书的isbn相同,但书籍id不同。

3、 根据中图分类号,电工类图书以tm开头。

4、 假设利用datediff(date1, date2)函数可以返回日期date1、date2之间相隔的天数,利用today()函数可以返回当天的日期。

利用sql完成如下查询。

1) 查询王勇同学目前的借书清单,列出书名和出版社名称。

2) 统计《电气工程基础》一书的图书馆总藏书册数。

3) 统计图书馆现有藏书的总册数和总**。

4) 统计“电气工程与自动化”专业借书册数(指目前在借册数,不含已归还图书)超过10本的同学,输出学号,姓名和册数,并按册数之降序排列。

5) 列出馆藏电工类图书清单,含书名、出版社、isbn、册数。注意,“册数”指同一isbn的图书的册数。

6) 统计《电气工程基础》尚未被借出的藏书册数。

7) 统计最受欢迎的书籍(即出借次数最多),列出其名称、isbn和出版社。

8) 如果图书出借超过60天,则逾期标志应置为true。利用sql语句更新“借阅”表中的所有逾期标志。

9) 查询无出借记录的图书清单,列出书名,isbn,出版社。注:是指该isbn的所有图书皆无借阅记录。

六、数据库设计(9)。

现要为国家电网公司开发一套电力系统设备管理数据库。数据库设计中要考虑到电力系统的如下特点:

1)、国家电网公司包括多个电力公司,如上海市电力公司;

2)、各电力公司拥有多座变电站,电力系统一次设备(母线、变压器等)和二次设备(保护等)皆装设于变电站内;

3)、一条母线上最多可接入3台变压器,而一台变压器的高、中、低三侧分别接入不同的母线;

4)、母线、变压器皆至少需要配置一套母线保护装置或变压器保护装置。

请根据以上描述,绘制e-r图。注意:

1)需要至少包含电力公司、母线、变压器、保护等实体;每个实体应包含必要的属性;

2)图中,主码和外码分别在属性前用pk和fk清晰标记;关系的类型(如:*等)也应在图上明确注明。

七、规范化(10)。

变电站值班人员每天需对站内变压器巡检一次。如发现设备缺陷,则需记录在案。设有如下关系模式:

设备巡检(变电站id, 变压器id, 变压器电压等级,巡检人id, 巡检人姓名,巡检日期, 缺陷描述)。

其中,变电站id和变压器id皆为全网唯一。请回答如下问题:

1)有哪些函数依赖关系?

2)候选码有哪些?

3)该关系模式最高达到哪个规范化级别?为什么?

4)应如何分解,使之满足bcnf?

数据库原理 数据库管理系统复习

数据库 access 复习要点 数据库access基础 数据库管理系统 数据库原理 数据库原理及应用 以下为重点复习内容,请同学们务必背出下列重点概念,考试为闭卷笔试。复习教材 access数据库应用基础与实训教程 1.数据库管理系统的英文缩写 dbms 2.access 数据库文件的扩展名是什么?...

数据库原理 数据库管理系统复习

数据库 access 复习要点 数据库access基础 数据库管理系统 数据库原理 数据库原理及应用 以下为重点复习内容,请同学们务必背出下列重点概念,考试为闭卷笔试。复习教材 access数据库应用基础与实训教程 1.数据库管理系统的英文缩写 dbms 2.access 数据库文件的扩展名是什么?...

2019数据库定稿

1.需求分析 2 1.1需求分析过程 2 1.2数据字典 2 2.软件总体设计 4 2.1系统平台 拓扑结构和计算模式 4 2.1.1 系统平台 4 2.1.2 计算模式 4 2.2 软件结构与模块外部设计 5 2.2.1 软件结构图 5 3.软件详细设计 5 4.数据库设计 7 4.1概念模式设计...