sql中的逻辑结构设计
4.1.3 逻辑结构设计
逻辑结构设计应该首先选择最适于描述与表达相应概念结构的数据模型,然后选择最合适的数据库管理系统。逻辑结构设计时一般要分两步进行:
将概念结构转换为一般的关系、网状、层次模型,并将转化来的关系、网状、层次模型向特定数据库管理系统支持下的数据模型转换
对数据模型进行优化
本系统中逻辑结构设计主要是将概念结构设计阶段设计好的的ER图转换成具体的数据库管理系统支持的数据模型。关系模型的逻辑结构是一组关系模式的集合。而E-R图则是由实体、实体的属性和实体之间的联系三个要素组成的。所以将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转化为关系模式,这种转换一般遵循如下原则:一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。
系统E- R图向关系模型转换的结果如下所示:(关系的码用下划线表示) 仓库信息(仓库编号、仓库地址、管理员、备注)
库存信息 (商品编号、仓库编号、数量)
入库信息 (入库单编号、日期、业务员、供应商代码)
采购信息 (采购编号、商品编号、采购日期、操作员编号、数量、注释) 职工信息 (职工编号、性别、年龄、级别、电话、地址)
供应商信息 (供应商编号、供应商全称,供应商地址、联系人、联系人电话、
联系人邮箱、开户银行、开户账号)
商品信息 (商品编号、商品名称、进货价、出售价、供应商编号、规格、
产地、描述)
销售表信息 (售出编号、客户编号、商品编号、操作员编号、数量、销售日
期、注释)
客户信息 (客户编号、客户全称、客户联系人、联系人编号、客户传真、联
系人信箱、客户地址、邮编、开户银行、开户账号、状态)
根据以上的逻辑结构设计进行从ER图到数据概念模型转换得出相应的关系模式,所以,
有以上的关系模式经过模式优化后,进一步设计出用户子模式如下: 一(为一般用户了解商品信息的客户视图:
二(方便管理供应商管理的供应商试图:
三(为公司进行有生意来往的客户信息管理:
四(公司进行库存信息管理的视图:
五(为公司进行商品采购的视图:
六(为一般的日常销售进行管理的视图:
本文档为【sql中的逻辑结构设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。