问题 问答题

设有一个音像租赁管理数据库系统,需要对顾客、音像制品、租赁信息以及音像制品的供货商进行管理。

顾客(Cust)的信息包括:顾客号(CNO)、顾客姓名(CName)、顾客地址(CAdd)、顾客联系电话(CPhone)、账户余额(CBal)。

音像制品(AVP)的信息包括:音像制品编号(AVNO)、音像制品名称(AVName)、音像制品名称类别(AVType)。

供货商(Prov)的信息包括:供货商编号(PNO)、供货商名称(PName)、供货商地址(PAdd)。

租赁系统的管理规则如下:

Ⅰ.顾客号是顾客的唯一标识;音像制品编号是音像制品的唯一标识;供货商编号是供货商的唯一杯识;

Ⅱ.一个顾客可以租赁多个音像制品,一个音像制品只能被一个顾客租赁;租赁时标明租赁日期(RDate),归还日期(GDate)和租金(Value);

Ⅲ.一个供货商可供应多个音像制品,一个音像制品只能由一个供应商供应。

请针对以上描述,完成下列设计内容:

①构建租赁系统的ER图。

②根据构建的ER图,设计满足3NF的关系模式,并标出每个关系模式的主码和外码。

答案

参考答案:

①构建租赁系统的ER图如下所示:

②满足3NF的关系模式如下:

Cust(CNO,Cname,CAdd,CPhone,CBal) 主码CNO

AVP(AVNO,AVName,AVType)主码AVNO

Prov(PNO,PNarne,PAdD) 主码PNO

Rent(CNO,AVNO,RDate,GDate,Value)主码AVNO 外码CNO,AVNO

Provide(AVNO,PNO) 主码AVNO 外码AVNO,PNO

选择题
问答题