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条)