购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

习题

1.解释数据模型的概念,为什么要将数据模型分成两个层次?

2.概念层数据模型和组织层数据模型分别是针对什么进行的抽象?

3.实体之间的联系有几种?请为每一种联系举出一个例子。

4.说明实体-联系模型中的实体、属性和联系的概念。

5.指明下列实体间联系的种类:

(1)教研室和教师(假设一个教师只属于一个教研室,一个教研室可有多名教师)。

(2)商店和顾客。

(3)飞机和乘客。

6.解释关系模型中的主键、外键、主属性、非主属性的概念,并说明主键、外键的作用。

7.指出下列关系模式的主键:

(1)考试情况(课程号,考试性质,考试日期,考试地点)。假设一门课程(用课程号唯一标识)可以在不同日期进行多次考试,但在同一天只能进行一次考试。同一日期可以有多门不同的课程同时进行考试。

(2)教师授课(教师号,课程号,授课时数,学年,学期)。假设一门课程在同一学期可有多名教师讲授,一名教师在同一个学年和学期可以讲授多门课程,也可以在不同学年和学期多次讲授同一门课程,对每门课程的讲授都有一个授课时数。

(3)图书借阅(书号,读者号,借书日期,还书日期)。假设一个读者可以在不同的日期多次借阅同一本书,一个读者可以同时借阅多本不同的图书,一本书可以在不同的时间借给不同的读者。但一个读者不能在同一天对同一本书借阅多次。

8.设有如下两个关系模式,试指出每个关系模式的主键、外键,并说明外键的引用关系。

产品(产品号,产品名,价格),其中“产品名”可能有重复。一个产品号代表同一种产品。

销售(产品号,销售时间,销售数量),假设可同时销售多种产品,但同一产品在同一时间只销售一次。

9.关系模型的数据完整性包含哪些内容?分别说明每一种完整性的作用。

10.数据库系统结构包含哪三级模式?试分别说明每一级模式的作用。

11.数据库管理系统提供的两级映像是什么?它带来了哪些数据独立性?

12.简单说明数据库管理系统包含的功能。 G85/09amJnlx8J6iZui2g3DHlGL94h9rxSXWirX/yoHO/7rdY4CrEH1viDtGQ1Wy

点击中间区域
呼出菜单
上一章
目录
下一章
×