数据库原理与技术简明教程(第二版)课后习题参考答案 下载本文

内容发布更新时间 : 2024/11/14 12:11:10星期一 下面是文章的全部内容请认真阅读。

第3章

1.实体完整性和参照完整性。 2.主码唯一、外码参考。 3.主码。

4.实体完整性和参照完整性 5.属性列 6.投影选择 7.选择投影连接除 8.Where select 9.a 1+b1 10.a 2*b2

11.?id,name,sex,age(student)

12.?age(student)

13.?Speciality?'计算机科学与技术’(student) 14.?CreditHour?4(course) 15.?name,age(

?Major?'软件工程'?sex‘(student)) ?男’?finalscore?90(student

sc))

16.?student.ID,name(

17.?student.name,course.name(

?midsemesterscore?finalscore18.(?sid,cid,name,major(student

(studentsc)

sccourse))

÷(?cid(

?Major?'软件工程'(student

sccourse)))

-?sid,name,major(

?Major?'软件工程'(student))

第4章

1. 基本表或视图、定义、数据 2.With check option

3.数据库结构、列、逻辑指针清单 4.聚集索引、非聚集索引 5.

1)create view s_c_view(sno,sname,sdept,cno,cname,ccredit,grade) as Select student.sno,sname,sdept,course.cno,cname,ccredit,gradefrom student,sc,course where student.sno=sc.sno and course.cno=sc.cno 2) selectsno,sname,cno,cname,grade from s_c_view where grade>=60 3)create view compstu_view (学号,姓名,总成绩) as

Select sno,sname,sum(grade) from s_c_view where sdept=’计算机系’ Group by sno,sname having count(*)>=2

4)create view cs_view as select sno,sname,ssex,sage from student Where sdept=’计算机系’ and sage>23 with check option 5)drop view s_c_view

6)create index index1 on sc(cno,gradedesc)

6.视图是一个或几个基本表(或视图)导出的表。他与基本表不同,是一个虚表,可以和基本表一样能被查询,被删除,但对视图的增、删、改操作则有一定限制。、

表是内模式,视图是外模式

视图的建立和删除只影响视图本身,不影响对应的基本表。 7.略 8.略

9.索引的优点。

1 加大数据的检索速度,也是最主要的原因 2 通过创建唯一确保每行数据的唯一性。 3 加速表与表之间的连接。 4 提高查询中分组和排序的效率。 索引的缺点。

创建索引和维护索引要耗费时间,而且这种时间会随着数据量的增加而增加。

索引要占据数据库的物理空间,索引越多,占据的空间越多。 维护索引要花费很多的时间,尤其是在增加、删除和修改表中数据的时候。

第5章

1.一、一、多 2.物理

3.浏览器、客户端 4.

概念模式也称模式,是数据库中全部数据的逻辑结构和特征的描述。外模式也称用户模式或子模式。是用户与数据库系统的接口,是

用户用到的那部分数据的描述。内模式也称存储模式。是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。定义所有的内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。 5.略

第6章

单选题:

A B B A B / D B A D B 简述题: 1 .

候选码(学号) 第二范式

非主属性(姓名、所在系、班号、班主任、系主任) 分解成如下三个第三范式的表: 学生表(学号,姓名,班号,系别) 班级表(班号,班主任) 系别表(系别,系主任) 2 .

候选码为:(课程号,授课教师号) 第一范式 非主属性有:课程名、学分、教师名、授课时数 分解成如下三个第三范式的表: 课程表(课程号,课程名,学分) 教师表(授课教师号,教师名)

授课表(课程号,授课教师号,授课时数)

3.满足BCNF 4 .

候选码为:职工号 第二范式

非主属性有:职工名,年龄,性别,单位号,单位名 分解成如下两个第三范式的表:

职工表(职工号,职工名,年龄,性别,单位号) 单位表(单位号,单位名) 5.略 6.略 7.略 8 .

候选码为:学号 第二范式

非主属性有:姓名,出生日期,所在系,宿舍楼 分解成如下两个第三范式的表:

学生表(学号,姓名,出生日期,所在系) 宿舍(所在系,宿舍楼) 9.一定、一定、一定、不一定 10.一定、一定、一定、一定、一定

第7章

单选题:

B C CC D/C D D B D/B D 简述题: