

专家谈:数据库及其应用专题分析
发布时间:2012-12-4 1:09:59 阅读次数:
题一 活期存款中,“储户”通过“存取款单”和“存储所”发生联系。假定“储户”包括:账号、姓名、电话、地址、存款额;“储蓄所”包括:储蓄所编号、名称、电话、地址。(假定一个储户可以在不同的储蓄所存取款)试完成下列两项设计:
(1)绘出表示存取款的E-R图
分析:由题目可知有两个实体:“储户”和“存储所”。而“储户”通过“存取款单”和“存储所”发生联系,故“存取款单”可用菱形框表示,它连接两个矩形框,分别为上述两个实体。两个实体的属性题目已给出,但“存取款单”的属性需要考生自己推断出,分析两个实体的属性可知,“储户”的账号、储蓄所编号所体现是“存取款单”的基本属性,此外通过常识也知道还需存取日期、存取标志(存款或取款)、存取金额等属性。由此可画出E-R图。
答案:(见下图)
(2)由E-R图导出关系数据模型
分析:E-R图画出来后,关系数据模型就好确定了。两个实体各对应一个关系。另外,两个实体间有一个m:n的联系:存取款单,因此还要为它建立一个关系。

答案:储户(账号、姓名、电话、地址、存款额),关键字:账号;
储蓄所(储蓄所编号、名称、电话、地址),关键字:储蓄所编号;
存取款单(账号、储蓄所编号、存取日期、存取标志、存取金额),关键字:账号+储蓄所编号+存取日期。
网站关键词:千喜网络 云主机租用 服务器托管 CDN加速 虚拟主机 网站空间 域名注册 企业邮局 数据库
上一章:下一代数据访问:使概念级别成为现实 下一章:使用ERWin设计数据库