全文预览

某电信营业厅收费系统-数据库课程设计

上传者:叶子黄了 |  格式:doc  |  页数:18 |  大小:221KB

文档介绍
就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。具体内容包括数据组织(将E-R图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两大任务。4.2数据组织4.2.1将E-R图转换为关系模型实体型转换为关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:?一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合具有相同码的关系模式可合并。由于客户与话费的联系方式是1:n(一对多),而收营员与客户之间的联系方式则是n:m(多对多),这样要把它们之间的联系转化为独立的关系模式,,将其联系也转化成独立的关系模式,具体的基本E-R图向关系模型的转化如下:收营员(收营员编号,密码,年龄,姓名)收费管理(手机号码(外码),收营员编号(外码),收费金额,收费日期)客户管理(手机号码,姓名,地区,结余金额)话费信息(手机号码(外码),月份,通话费,上网费,业务费)(注:画框的字为主码)4.2.2数据库模式定义数据库的模式定义包括三个方面:数据的逻辑结构;数据之间的联系;数据有关的完整性约束、安全性要求。收营员表客户信息表手机号码为主码,每个人的的手机号码可以确定该客户的名字及信息。

收藏

分享

举报
下载此文档