- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库设计实例 数据库系统概论(第四版)教材.ppt
第二篇 设 计 篇 数据库设计实例-网上书店 1)需求分析 2)概念结构设计 3)逻辑结构设计 4)数据库的物理设计 5)数据库实施 6)数据库运行与维护 网上书店-需求分析 用户提出以下要求: 1)我希望我的用户可以浏览书目,并在因特网上提交订单。 2)目前,我通过电话获取订单,我让大多数的公司客户给我打电话并指出所要书的ISBN和数量。用户通常使用信用卡来支付。 3)然后我准备一项出货,其中包括他们所定购的书。如果我没有足够数量的库存,我会再增加定购所需书目,并推迟出货直到新订的书到货。 网上书店-需求分析 用户提出以下要求: 4)我喜欢一次发出一个客户的所有订单。 6)对于每一本书,书目信息包括该书的ISBN,书名,作者,购入价,卖出价,以及该书的出版年份。 5)我在网上的书目中包括我所卖的所有的书。 7)我的大多数客户都是常客,我有他们的姓名和地址的记录。 网上书店-需求分析 用户提出以下要求: 8)新的顾客必须先打电话给我并建立一个账号,然后才能使用我的网站。 9)在我的网站上,顾客必须首先通过他们唯一的顾客标识号来确认身份,然后他们就可以浏览书目,并可以在线提交订单。 网上书店-出现的新问题 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本“计算机网络”,那么他可以在一笔订单中购买这两本书。 网上书店-逻辑结构设计 此时,书店主人又提出以下一些要求: 3)客户应该可以在一天中提交不止一笔订单,而且他们可以区分出这些提交的订单。 2)发货方法如下:一旦有一种书的存货足够,则将其发货,即使一个订单中包含多种书。因此如果书店现在有3本“数据库系统概论”,那么就可以发货,而“计算机网络”不够5本,则等到新定购书到货后再发货。 网上书店-逻辑结构设计 数据库设计人员对用户的需求进行了分析,得到如下两个新的需求: 1)客户可以在一个订单中定购若干种不同的书; 2)一个客户可以区分其在一天中提交的若干笔订单。 为了满足
您可能关注的文档
最近下载
- 枕头坝一级水电站水轮发电机转子支架组装与焊接工艺.docx VIP
- 2025-2026学年统编版(2024)七年级道德与法治上册全册教案(教学设计).docx
- 心理健康状况自评量表(SCL-90).doc VIP
- DB21_T 4014-2024 建筑垃圾资源化利用技术规程.pdf VIP
- 某道路新建污水管道工程监理规划.doc VIP
- 苍南县小型农田水利设施技术升级改造经济效益分析.docx VIP
- DB32_T 4463-2023 水域状况评价规范.docx VIP
- 南京科目一新题库及答案.doc VIP
- 市政污水管道工程监理规划.doc VIP
- 关工委办公室主任关心下一代的先进事迹材料.docx VIP
文档评论(0)