当前位置:首页 > 成都理工大学数据库期末复习题2016 - 图文
用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。
3.叙述数据库系统的三级模式结构及每级模式的作用
数据库的三级模式是指逻辑模式、外模式(子模式)、内模式(物理模式)。逻辑模式是对数据库中数据的整体逻辑结构和特征的描述。外模式是对各个用户或程序所涉及到的数据的逻辑结构和数据特征的描述,内模式是数据的内部表示或底层描述。
逻辑模式是系统为了减小数据冗余、实现数据共享的目标,并对所有用户的数据进行综合抽象而得到的统一的全局数据视图。通过外模式,可以方便用户使用和增强数据的安全性。通过设计内模式,可以将系统的模式(全局逻辑模式)组织成最优的物理模式,以提高数据的存取效率、改善系统的性能指标。
4.什么是E-R图?构成E-R图的基本要素是什么?
E-R图是描述现实世界的概念模型的图形,也称为实体-联系图,它提供了表示实体集、属性和联系的方法。构成E-R图的基本要素是实体集、属性和联系。 综合题
1、试给出3个实际部门的E-R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。 答:
1
负责人 负责 借阅 参加 部门 学生 学生 1 1 n n 图书 n 社团 2、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中的一些教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课程可以由若干学生选修。用E-R图画出此学校的概念模型。
答:
3、现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联系,请设计适当的属性,画出E-R图,再将其转换为关系模型(包括关系名、属性名、码和完整性约束条件)。 答:
出版社 出书数量 出版 联系方式 n
m
出版社(出版社名,地址,邮政编码) 作者(姓名,性别,年龄,证件号码,单位) 出版(出版社名,作者姓名,出书数量,联系方式)
作者 4、请设计一个图书馆数据库,此数据库中对每个借阅者保存记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书保存有:书号,书名,作者,出版社。对每本被借出的书保存有:读者号,借出日期和应还日期。要求:给出该图书馆数据库的E-R图,再将其转换为关系模型。 答:
读者 1 借出日期 借阅
n 应还日期 图书 其中: 读者:读者号,姓名,地址,性别,年龄,单位;
图书:书号,书名,作者,出版社。
转换后的关系模型为:
借阅者(读者号,姓名,地址,性别,年龄,单位) 书籍(书号,书名,作者,出版社)
借阅(读者号,书号,借出日期,应还日期)
5、如图是某个教务管理数据库的E-R图,请把它们转换为关系模型。(这图就算了,太麻烦)
答:转换后的关系模型如下: Student(SNO,SN,SD,SA); Teacher(TNO,TN,TD,TG); Course(CNO,CN,PCON);
ST(SNO,TNO),
SC(SNO,CNO,G); TC(TNO,CNO)。
6、设有一家百货商店,已知信息有:
1)每个职工的数据是职工号、姓名、地址和他所在的商品部。 2)每一商品部的数据有:它的职工、经理和他经销的商品。
3)每种经销的商品具有:商品名、生产厂家、价格、型号(厂家定的)和内部商品代码(商店规定的)。
4)每个生产厂家的数据有:厂名、地址、向商店提供的商品价格。
请设计该百货商店的概念模型,再将概念模型转换为关系模型。注意某些信息可用属性表示,其他信息可用联系表示。 答:
商品 n 生产 m 厂家 n
销售 m 商品部 1 负责 经理 1 工作 1 n
职工 图中:
职工:职工号、姓名、地址; 商品部:商品部号,名称;
商品:商品代号,价格,型号,出厂价格;
共分享92篇相关文档