- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二篇 设 计 篇 数据库设计实例-网上书店 1)需求分析 2)概念结构设计 3)逻辑结构设计 4)数据库的物理设计 5)数据库实施 6)数据库运行与维护 网上书店-需求分析 用户提出以下要求: 1)我希望我的用户可以浏览书目,并在因特网上提交订单。 2)目前,我通过电话获取订单,我让大多数的公司客户给我打电话并指出所要书的ISBN和数量。用户通常使用信用卡来支付。 3)然后我准备一项出货,其中包括他们所定购的书。如果我没有足够数量的库存,我会再增加定购所需书目,并推迟出货直到新订的书到货。 网上书店-需求分析 用户提出以下要求: 4)我喜欢一次发出一个客户的所有订单。 6)对于每一本书,书目信息包括该书的ISBN,书名,作者,购入价,卖出价,以及该书的出版年份。 5)我在网上的书目中包括我所卖的所有的书。 7)我的大多数客户都是常客,我有他们的姓名和地址的记录。 网上书店-需求分析 用户提出以下要求: 8)新的顾客必须先打电话给我并建立一个账号,然后才能使用我的网站。 9)在我的网站上,顾客必须首先通过他们唯一的顾客标识号来确认身份,然后他们就可以浏览书目,并可以在线提交订单。 网上书店-概念结构设计 最初概念结构设计(E-R图)如下图所示: 书 ISBN 书名 作者 现存数量 出版年份 价格 Cid 客户 姓名 地址 数量 订单 订货日期 发货日期 信用卡号 网上书店-出现的新问题 A:如果一个客户在一天之内给同一本书提交两笔订单会怎样? B:第一笔订单将被处理为生成一个新的“订单”联系,而第二笔订单将被处理为更新这个联系的数量属性。 A:如果一个客户在一天之内给不同的书提交两笔订单呢? B:没问题,每一个订单关系集的实例将这个用户关联到不同的书上去。 A:但是,如果一个客户在不同的日子里给同一本书提交两笔订单会怎样呢? 网上书店-出现的新问题 B:书和客户的属性必须共同为订单包含一个关键字。因此,这个设计不允许一个客户在不同的日期里为同一本书提交多笔订单。 A:你说的有道理,我们暂且以这个设计为准。 这次讨论到此为止。 网上书店-逻辑结构设计 逻辑结构设计:将E-R图映射为关系模型,生成如下表格: Create Table Books ( isbn char(10), title char(80), author char(80), qty_in_stock integer, price real, year_published integer, primary key (isbn) ) 网上书店-逻辑结构设计 逻辑结构设计:将E-R图映射为关系模型,生成如下表格: Create Table Orders ( isbn char(10), cid integer, cardnum char(16), qty integer, order_data data, ship_data data, Primary key (isbn, cid), Forgign key (isbn) references books, Forgign key (cid) references customers) 网上书店-逻辑结构设计 逻辑结构设计:将E-R图映射为关系模型,生成如下表格: Create Table customers ( cid integer, cname char(80), address char(200), primary key (cid) ) 网上书店-逻辑结构设计 此时,书店主人又提出以下一些要求: 1)客户应该能够在一个订单中购买若干不同的书。例如:一个客户想买3本“数据库系统概论”和5本“计算机网络”,那么他可
您可能关注的文档
- 数据库系统概论(第四版)课件第二章关系数据库幻灯片.ppt
- 数据库系统概论(第四版)课件第九章关系查询优化幻灯片.ppt
- 数据库系统概论(第四版)课件第六章关系数据理论幻灯片.ppt
- 数据库系统概论(第四版)课件第七章数据库设计幻灯片.ppt
- 数据库系统概论(第四版)课件第三章sql幻灯片.ppt
- 数控机床及编程加工技术教学课件教学课件作者李业农第2单元:数控系统硬件连接幻灯片.ppt
- 数据库系统概论(第四版)课件第十一章并发控制幻灯片.ppt
- 数据库系统概论(第四版)课件第十章数据库恢复技术幻灯片.ppt
- 数据库系统概论(第四版)课件第四章数据库的安全性幻灯片.ppt
- 数据库系统概论(第四版)课件第五章数据库的完整性幻灯片.ppt
最近下载
- 村干部考公务员试题及答案.doc VIP
- 2024年苏州工业园区服务外包职业学院单招职业技能测试题库及答案参考.docx VIP
- 村干部公务员考试试题及答案.docx VIP
- 2024年苏州工业园区服务外包职业学院单招职业技能测试题库附答案.docx VIP
- 2024年苏州工业园区服务外包职业学院单招职业技能测试题库及答案(典优).docx VIP
- 2024年村干部公务员考试试题.pdf VIP
- MSS美国阀门与管件制造商学会MSS SP-70-1998中文版.PDF VIP
- JB/T 5055-2001 机械工业产品设计和开发基本程序
- 村级纪检监察人员培训.pptx VIP
- JB/T 5054.5-2000 产品图样及设计文件 完整性.pdf
文档评论(0)