- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管理信息系统 第五章 系统设计 本章学习目标 理解系统设计的目的任务、设计内容和依据。 理解结构化系统设计基本原则,掌握基本设计方法。 熟练使用模块设计方法、数据库设计方法、代码设计方法、输入输出设计方法等设计物理系统。 掌握系统分析说明书的书写格式。 5.3 系统详细设计 5.3.1 数据库设计 5.3.1 数据库设计 1.信息与数据 (1)现实世界 (2)信息世界 (3)数据世界 5.3 系统详细设计 5.3.1 数据库设计 2.信息模型 (1)信息模型的要素 实体(Entity):任何客观存在的事物均可以是实体,这个事物可以是人,也可以是物;可以指实际的东西,也可以指概念性的东西,例如学生、学校、工厂、工作过程、操作步骤等均可以是实体。 属性(Attribute),属性是实体(事物)的某一方面的性质或特性。如学生的学号,学校的名称、工厂的性质等均可以是有关实体的属性。 联系(Relationship),联系是指客观存在的事物之间的相互关系,通常是指实体集与实体集之间的关系。 5.3 系统详细设计 5.3.1 数据库设计 2.信息模型 (1)信息模型的要素 实体分为两个层次:个体和实体集(总体)。个体是指能相互区分的、特定的单个实体。实体集(总体)是同类个体的集合。 属性由属性名和属性值来描述。属性名表示实体的性质的类型。属性值描述特定实体(个体)的具体性质。 例如,学生这一实体,它的属性名是学号、姓名、性别、出生日期、政治面貌、身份证号等。这些属性名组成了这一实体的实体型。某一学生的所有这些属性值,就组成一个特定实体,即个体。所有学生的属性就构成了一个实体集。 5.3 系统详细设计 5.3.1 数据库设计 2.信息模型 (1)信息模型的要素 属性又可分为原子属性和可分属性,原子属性是不可分割的,如学生的年龄、性别、职务等。有些属性如是可分的,称为可分属性。 5.3 系统详细设计 5.3.1 数据库设计 2.信息模型 (2)两个实体集之间相互联系的方式 实体间联系情况比较复杂,但就其联系方式而言,不外乎以下三种: 一对一联系(简记为l:1) 一对多联系(简记为1:n) 多对多联系(简记为m:n) 5.3 系统详细设计 5.3.1 数据库设计 2.信息模型 (2)两个实体集之间相互联系的方式 5.3 系统详细设计 5.3.1 数据库设计 2.信息模型 (3)实体联系表示法(E-R方法) E-R模型中使用的基本符号如下图所示: 5.3 系统详细设计 5.3.1 数据库设计 2.信息模型 (3)实体联系表示法(E-R方法) 下图(a)表示两个实体间的两种关系,下图(b)表示同一实体间内部成员的关系,下图(c)表三个实体间的联系。 5.3 系统详细设计 5.3.1 数据库设计 2.信息模型 (3)实体联系表示法(E-R方法) 在设计E-R图时大体应遵循以下原则: ·尽量减小实体集,能作为属性时不要作为实体集。 ·作为属性的事物,不能再有需要描述的性质(属性),也不能与其他事物有联系。 ·作为属性的事物与所描述的实体间只能是1:N(含1:1)的对应关系。 ·针对每一用户作出该m户信息的局部E-R图,确定该用户视图的实体、属性和联系。 ·综合局部E-R图,产生出总体E-R图。在综合过程中,同名实体只能出现一次,还要去掉不必要的联系,以便消除冗余。 5.3 系统详细设计 5.3.1 数据库设计 3.数据模型 (1)数据模型的概念 一般来说,一个数据库的数据模型至少应包含以下三个组成部分: 一组规定的用以构造数据库的基本数据结构类型 一组数据操作或推导规则 完整性约束规则 (2)数据模型与信息模型的关系 信息模型和数据模型要素的对应关系如下: ??????? 实体一记录;实体型一记录型; ??????? 实体集一文件;个体一特定记录; ??????? 属性一数据项;属性名一数据项型;属性值一数据项值。 5.3 系统详细设计 5.3.1 数据库设计 3.数据模型 (3)常见数据模型 ①层次模型 用树结构表示记录类型及其联系。树结构的基本特点是: 有且仅有一个结点无父结点(该结点称为根); 其它结点有且仅有一个父结点。 ②网状模型 网状模型,结点间的联系不受层次限制,可以任意发生联系,所以它的结构是结点的连通图。 网状模型结构有如下特点: 有一个以上结点无父结点; 至少有一个结点有多于一个父结点。 5.3 系统详细设计 5.3.1 数据库设计 3.数据模型 (3)常见数据模型 ③关系模型 关系的直观解释就是一张二维表,而关系模型就是用若干个二维表来表示实体及其联系的,这是关系模型的本质。 关系数据模型的基本结构是表,表又称为关系。表是由行和列组成的矩阵,表与表之间的
您可能关注的文档
最近下载
- 【絮语文】2026高一语文必修上册《江城子乙卯正月二十日夜记梦》课件.pptx
- 我的阿勒泰读书分享.pptx VIP
- 2023(新版)研学旅行指导师考试参考题库(含答案).pdf VIP
- 一种桥面沥青面层摊铺导线控制装置.pdf VIP
- 公路工程监理机构设置与岗位职责.docx VIP
- 2025中航材华顺航空资源服务(北京)有限公司招聘27人笔试参考题库附答案解析.docx VIP
- 活动机会视角下老年人地面公交出行空间公平性:理论、实证与优化策略.docx
- 村社区两委换届选举工作培训ppt课件.pptx VIP
- 2025年水利系统职称考试题库与答案.docx
- 《2024年 互换·共情·交流_共同体美学和创作者本位》范文.docx VIP
文档评论(0)