《数据库技术》B卷 2023年

发布 2021-12-19 15:45:28 阅读 6222

华中科技大学 2011级大机械类课程。

《数据库技术及应用》考试试卷(b卷)2023年7月。

姓名学号院系班级。

说明:1. 本试卷共四道大题,满分100分;

2. 闭卷考试,考试时间为150分钟。

一、 填空题 (每空1分,共30分)

1.数据管理技术经历了和三个阶段。

2.有两种基本类型的锁,它们是和。

3.数据库管理系统(dbms)主要包括以下几个方面的功能。

4.数据独立性可分为和。

5.数据模型是由和三部分组成。

6.数据库设计分为以下六个阶段和。

7.数据冗余可能导致的问题有和。

8.在关系代数中专门的关系运算包括和___等运算。

9.关系模式有3nf转化为bcnf是消除了主属性对码的和。

10.数据库系统的故障可分为介质故障以及计算机病毒。

二、 sql语法题(每空1分,共15分)

设有关系s、sc、c完成下列操作。

s(s#,sname,age,sex) 例:(’000001’,'李强',23,’男') 学生表)

sc(s#,c#,score例:(’000001’,'c1',83选课表)

c(c#,cname,teacher) 例:('c1','数据库原理','王华') 课程表)

1) 创建基本表s,要求:s#为6位字符,且不能有重复或空缺;性别为“男”或“女”;年龄必须在15至30岁之间;该关系的主码为s#

create table s1((12

age smallint, sex char(4), 3) ,4) ;

2) 将王刚同学的信息插入到学生表s中。(学号 100001, 年龄 19, 性别,男)。

insert into (5

values (6

3) 创建关于“男学生”信息的视图。

create view 男学生信息as (7

4) 查询没有选修任何课程的学生姓名。

select sname for s where s# in((8minus (9) )

5) 查询选修人数最多的课程名。

select (10where c# in (select c# from sc group by (11

h**ing (12

6) 统计选修了“数据库原理”成绩在70~85之间的男同学和女同学人数。

select sex, count(*)from sc, s where (13and in (select from sc, c where (14and = and group by (15

三、简答题 (每题5分,共40分)

1.试述数据、数据库、数据库管理系统、数据库系统的概念。

2.说明视图与基本表的区别和联系。

3.什么是数据字典?数据字典包含哪些基本内容?

4. 简述关系模型中三类完整性约束。

5.事务中的提交和回滚是什么意思?

6.试述查询优化的一般步骤。

7.数据库中为什么需要并发控制?

8. 什么是封锁?基本的封锁类型有几种,简述它们的含义。

四、综合题(每题5分,共15分)

某医院病房管理系统中,包括四个实体型,分别为:

科室:科名,科地址,科**

病房:病房号,病房地址

医生:工作证号,姓名,职称,年龄

病人:病历号,姓名,性别

且存在如下语义约束: ①一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室; ②一个医生可负责多个病人的诊治,一个病人的主管医生只有一个; ③一个病房可入住多个病人,一个病人只能入住在一个病房。

注意:不同科室可能有相同的病房号。

完成如下设计:

1)画出该医院病房管理系统的e-r图;(5分)

2)将该e-r图转换为关系模型;(5分) (要求:1:1和1:n的联系进行合并)

3)指出转换结果中每个关系模式的主码和外码。(5分)

2019数据库概论试卷B

宁夏大学期末考试试卷 b 2009 至2010 学年第二学期。考试科目数据库原理学分 4 学院数学计算机学院年级 2007级 专业计算机科学任课教师毕利试题 自命题 一 单项选择题 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分 1.数据模型的三...

2019数据库技术作业

a 一对一联系 b 一对多联系 c 多对多联系 d 多对一联系 三 判断题 1.同一个关系模型的任两个元组值不能全同。2.基本表是本身独立存在的表,在 sql 中一个关系就对应基本表。3.db 用户的权限可分为具有 dba 特权的用户和一般 db 用户 4.数据库的网状模型应满足的条件是必须有两个以...

数据库技术复习

1.与网状和层次数据库相比,关系数据库有哪些优点?与层次和网状模型比较,关系模型有下列优点 数据结构单一 建立在严格的数学概念基础上 将数据定义和数据操纵统一在一种语言中,使用方便,易学易用。2.试述关系模型的完整性规则。实体完整性 关系中键属性的值不能取空值。参照完整性 是关系间引用所遵循的规则,...