数据库设计题及答案

数据库设计题及答案

2023年7月27日发(作者:)

1、请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓

名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出

的书存有读者号、借出日期和应还日期。要求:给出E—R图并将其转换为关系模型。

读者(读者号,姓名,地址,性别,年龄,单位)

书(书号,书名,作者,出版社)

借书(读者号,书号,借出日期,应还日期)

2. 某一研究所要对科研项目进行计算机管理。该研究所有若干科研人员,每个人员有职工

号、姓名、性别、出生年月、专业、研究方向等。每个科研项目需管理研究项目编号、项目

名称、起始时间和完成时间、项目经费额、经费来源、项目负责人、参加项目研究人员和每

个人员所承担的任务等信息。该研究所规定:一个科研项目可以有多名研究人员参加,一个

研究人员可以参加多个研究项目。要求:给出E—R图并将其转换为关系模型。

3. 活期存款中,储户通过存取款单和存储所发生联系。假定储户包括帐号、姓名、电话、

地址、存款额;储蓄所包括储蓄所编号、名称、电话、地址。(假定一个储户可以在不同的

储蓄所存取款)试完成下列两项设计:(1)画出存取款的E-R图(2)把存取款的E-R图转换成关系数据模型。

4. 有关工厂生产产品的数据库,涉及如下数据:

2)转换成关系模型。

工厂号、工厂名称、地址;

产品号、产品名称、成本;

某工厂生产某产品的数量和日期。

1)设计E-R图; 6. 商店销售商品的数据库,涉及如下数据:

商店号、商店名、地址

商品号、商品名、单价。

某商店销售某商品的数量和日期。

1)设计E-R图(属性名用中、英文均可);

2)转换成关系模型(注明键码和函数依赖)。

7. 有4个关系模式如下:

出版社(出版社编号,出版社名称)

图书(图书编号,书名,出版社编号,定价)

作者(作者编号,姓名)

著书(图书编号,作者编号,作者排序)

注:作者排序=1表示第一作者,依此类推。

对以上4个关系模式,再给出如下语义:

(1)每个出版社出版多种图书,每种图书有惟一的图书编号,且每种图书只能由一个出版社出版。

(2)一种图书有多名作者,且每一个作者可能编著多种图书。

试设计ER模型,要求标注联系的类型,可省略属性。

8. 已知每个职工可以参加多个项目,每个项目可以由多名职工参加;每个项目使用多种零

件,每种零件可被多个项目使用。

其中,职工有:职工号,职工名;

零件有:零件号,零件名;

项目有:项目号,项目名;

每个项目使用某种部件有相应数量,职工都有参加项目的日期。

(1)据上述语义设计E-R模型,要求标注联系类型,可省略属性。

(2)将E-R模型转换成关系数据模型,并指出每一个关系的主键和外键(如果存在)。

9. 设有商店和顾客两个实体集,“商店”有属性商店编号、商店名、地址、电话,“顾客

”有属性顾客编号、姓名、地址、年龄。假设一个商店有多个顾客购物,一个顾客可以到多

个商店购物,顾客每次去商店购物有一个消费金额和日期。

(1)根据上述语义设计E-R模型。

(2)将E-R模型转换成关系数据模型,并指出每一个关系的主键和外键(如果存在)。

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690434661a349322.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信