- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、数据库需求分析:
一个书店的销售系统首先由业务员进行图书的销售,当库存数量不够时,供应商进行图书的供应,供应的图书再存放在仓库之中。其中,内部员工能够进行图书或仓库的详细情况进行查询,从而进行进书与否的决策。包括对图书价格、书的存放数量,位置等。
二、概念结构设计
首先,ERD构思的四条基本原则是:
原则1——确定实体。把在业务流程中能独立存在的现实事物作为实体,通常它有多个由基本项描述的特征。本数据库中,根据标准,实体:图书管理员、学生、书籍。
原则2——确定联系。在业务流程中实体集之间的关联与结合需要长时间保存时,应作为联系并确定其类型。联系通常是某类行为动作,ERD中关注的时期状态与结果而非其过程。
原则3——确定属性。实体的属性是实体的本质特征,实体应有标识属性,并指定其中一个作为主标识。联系的属性是联系的结果或者状态。
原则4——一事一地检验原则。业务的所有基本项要在其ERD中作为属性在且仅在一个地方出现。
依据以上四原则,可以分析出该系统有四个实体:
业务员(工号、姓名、性别、联系方式)
图书(进价、出版社、书籍编号、作者、售价)
供应商(供应商编号、名称、电话、地址)
仓库(仓库编号)
并依据现实情况可作出如下ER图:
根据原则4的检验原理,可对上图进行检验,并发现:
A、ERD中没有重复出现的属性名
B、没有不在数据分析中作为基本项出现的属性
三、逻辑结构设置
由ERD导出一般关系模型的四条原则
原则1 ——ERD中的每一个独立实体变为一个关系,其属性变为关系的属性,其主标识变为关系的主键
原则2 ——ERD中的从实体及相应的主从联系变成换为一个关系,从实体的属性加上主实体关系的主码构成这个关系的属性
原则3 ——1:M联系通过在多联系实体联系中增加相联系的1实体关系的主码及联系本身的属性来表达
原则4 ——M:M联系转换成一个独立的关系,被联系实体关系的主码和联系本身的属性作为该关系的属性,这些被联系实体关系的主码组成其复合主码
根据以上原则写出由ERD 导出的一般关系模型:即下图所示:
基本关系框架
根据ER图所示,可以建立以下一般关系模型。
A、业务员
工号 姓名 性别 联系电话 主码 B、供应商
供应商编号 名称 联系方式 地址 主码 C、书库
书库号 书库类型 现存放量 剩余可存放量 主码 D、书籍
书名 书籍编号 售价 进价 作者 出版社 主码 E、书库
仓库编号 F、销售关系表
售书单编号 售书日期 图书编号 工号 收入 主码 G、进书关系表
进书单编号 进书日期 供应商编号 图书编号 进书量 费用 主码 H、存储关系表
数量 位置 仓库编号 主码
具体逻辑模型设计
根据ER图及一般关系表,以及参考现实情况,可对各关系进行完成性的约束,从字段类型,长度等考虑,具体如下表格所示:
A、业务员信息表:
字段名 工号 姓名 性别 联系方式 外码 主键 主码 类型 C C C C 长度 10 10 2 10 小数位 列约束 非空 非空 取“男”或“女” 非空 行约束 表约束 参照约束 说明
B、书籍信息表
字段名 售价 图书编号 名称 进价 作者 出版社 外码 主键 主码 类型 C C C C C C 长度 10 14 16 10 10 20 小数位 列约束 非空 非空 非空 非空 非空 非空 行约束 表约束 参照约束 说明
C、供应商信息表:
字段名 供应商编号 名称 联系方式 地址 外码 主键 主码 类型 C C C C 长度 10 30 10 40 小数位 列约束 非空 非空 非空 非空 行约束 表约束 参照约束 说明
D、仓库
字段名 仓库编号 外码 主键 主码 类型 C 长度 10 小数位 列约束 非空 行约束 表约束 参照约束 说明 E、售书信息表
字段名 售书单编号 售书日期 售书量 工号 图书编号 外码 外码 外码 主键 主码 类型 C D C C C 长度 10 10 10 10 10 小数位 列约束 非空 非空 非空 非空 非空 行约束 表约束 参照约束 说明
F、进书信息表:
字段名 进书单编号 进书日期 图书编号 工号 进书量 费用 外码 外码 外码 主键 主码 类型 C
您可能关注的文档
最近下载
- 2025-2026学年人教版英语八年级上册UNIT 8 单元综合评估卷(含答案及听力原文,无听力音频).doc VIP
- 常用电工仪器仪表使用方法PPT课件.pptx VIP
- 2025年广东省华医网公需课考题答案—人工智能赋能制造业高质量发展.docx VIP
- 基于核心素养的初中生物实验教学设计研究报告教学研究课题报告.docx
- 物流园安全生产三项制度(安全生产责任制、制度、操作规程)汇编.pdf VIP
- 2019年山东省广播电视技术能手竞赛(网络安全)答案.doc VIP
- (9月3日)铭记历史,吾辈自强——纪念抗日战争胜利80周年初中主题班会课件.pptx VIP
- 07 保护及故障信息管理子站技术规范书(通用).doc
- 2025-2026学年小学信息科技湘教版2024三年级上册-湘教版(2024)教学设计合集.docx
- 第一届全国技能大赛贵州选拔赛砌筑项目技术文件1.docx VIP
文档评论(0)