网上书店数据库设计-Read.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上书店数据库设计-Read.doc

网上书店数据库设计 访问Amazon(www.A)这样的网上书店。利用Web 站点来为正在学习XML(Extended Markup Language)的某个人确定三本关于这个主题的最好的书。当使用Web 站点时,考虑books ,authors, subjects和相关课题的可能数据库结构。为这个Web 站点开发一个图书数据库的E-R图。对每一个实体和联系都要进行说明,且每一个实体至少有两个或三个属性。指出每一个联系两边的最小和最大基数。可能的实体TITLE,AUTHOR,PUBLISHER,COPY和SUBJECT。当然,可能还有很多实体。像本书所示的那样,为所有的多值属性建模,适当的地方用子类型。为了防止这个课程设计规模过于庞大,假设只跟踪图书。将设计限制为满足寻找并购买图书的人的需求。不要考虑客人订购、订购完成、购买订购及其他业务过程。 根据要求对系统描述如下: 数据需求分析 出版社 网上书店的书来自许多出版社,每个出版社的详细信息包括出版社的编号、出版社的名字、出版社的地址、出版书的数目、出版社的联系电话等。由于商业注册的原因,出版社的编号是唯一的。为简化设计这里不提供地址的诸如邮编等之类的细节信息。 作者 一本书可由多个作者编写,同时一个作者可编写多本书。为便于与作者的联系,作者的信息包括:作者编号、作者姓名、作者地址、作者联系电话等。这里假设作者编号是唯一的。 主题 每个主题的相关书籍可由多个出版社出版,同时一个出版社可出版多个主题的书籍。主要信息包括:主题编号、相关书名、书的概要、书所包含的课题号、书的出版号。其中每个主题编号是唯一的,而名字是有可能相同的。 4.课题 为便于管理和方便读者查询,书店对所有的图书内容进行了分类。分类包括:课题号、课题的关键字等。在整个书店的系统中,课题号是唯一的。 书的版数 书的出版情况也要进行详细记载,包括出版数号、时间、出版数量等。其中出版数号唯一。 主题-作者 该实体用于解决主题与作者间多对多的关系,它包括的属性主要为主题号和作者编号。 主题-出版社 该实体用于解决主题与出版社间多对多的关系,主要属性为主题号和出版社编号。 事务需求 1、维护事务 创建和维护记录各出版社的详细信息。 创建和维护记录每个作者的详细信息。 创建和维护记录各个主题的详细信息。 创建和维护记录相关课题的详细信息。 创建和维护记录书的版数情况的详细信息。 查询事务 以报表形式列出出版社的名字、地址、联系电话。 以报表形式列出作者的名字、地址、联系电话。 以报表形式列出书的出版数号、名字、出版日期。 以报表形式列出相关课题的详细情况。 列出某一给定出版社的全部图书信息。 列出某一作者的全部著作。 列出某一主题的全部图书。 标识实体 我确定了Title,Author,Publisher,Copy,Subject,Til-pub和Til-auth七个实体。其表示的内容如下: Title:表示书店所拥有书的主题。 Author:表示书的作者。 Publish:表示书的出版社。 Copy:表示书的版数情况。 Subject:表示相关课题情况。 Til-pub:新创建得实体,解决Title和publish间多对多的关系 Til-auth:新创建得实体,解决Tiltle和author间多对多的关系 标识关系并作E-R图 实体之间的关系 根据事物分析,实体之间的所有关系如下表所示: 实体 关系名 实体 实体 关系名 实体 Title Til-til-auth Til-auth Title Subject-title Subject Title Til-til-pub Til-pub Til-auth Til—auth-auth author Title Til-copy Copy Til-pub Til-pub-pub publish 确定基数: 进一步分析可得出实体之间基数对应关系如下: 实体 多样性 关系 实体 多样性 Title 1..* Til-til-auth Til-auth 1..* Til-auth 1..* Til-auth-auth Author 1..1 Til-pub 1..* Til-pub-pub Publish 1..1 Title 1..* Til-til-pub Til-pub 1..* Title 1..* Til-copy Copy 1..1 Title 1..* Subject-title Subject 1..1 标识实体及关系的属性,并确定属性域。 实体 属性 属性名 实体 属性 属性名 Title 书名 Bookname Til-auth 作者号 Author-id 概要 Resume 主题号 Title-id 主题号

文档评论(0)

2752433145 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档