华中科技大学 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.试述关系模型的完整性规则。实体完整性 关系中键属性的值不能取空值。参照完整性 是关系间引用所遵循的规则,...