- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
没 第21讲 系统详细设计 21 系统详细设计 本节内容提要: 21.1 数据库设计 21.2 代码设计 21.1.1 信息与数据 21.1.1 信息与数据 (1)现实世界 (2)信息世界 (3)数据世界 21.1.2 信息模型(1) 21.1.2 信息模型 (1)信息模型的要素 信息模型的主要要素是实体(Entity),任何客观存在的事物均可以是实体,这个事物可以是人,也可以是物;可以指实际的东西,也可以指概念性的东西。信息模型中的另一要素是属性(Attribute),属性是实体(事物)的某一方面的性质或特性。信息模型中还有另一个重要要素是联系(Relationship),联系是指客观存在的事物之间的相互关系,通常是指实体集与实体集之间的关系。 实体分为两个层次:个体和实体集(总体)。个体是指能相互区分的、特定的单个实体。实体集(总体)是同类个体的集合。 21.1.2 信息模型(2) (2)两个实体集之间相互联系的方式 两个实体集之间的联系是信息模型中最基本的联系,实体之间的联系实际上反映了实体之间的语义关系。例如“教师”和“课程”两个实体存在着内在联系,教师的本职工作就是上课,于是通过“任课”自然就将“教师”和“课程”两实体联系起来:表示某教师上什么课和某门课由哪些教师承担。这里的“任课”起联系作用,联系也是实体,所以联系也可以有属性。 实体间联系情况比较复杂,就其联系方式而言,分以下三种: 〓一对一联系(简记为l:1) 〓一对多联系(简记为1:n) 〓多对多联系(简记为m:n) 21.1.2 信息模型(2续) 21.1.2 信息模型(3) (3)实体联系表示法(E-R方法) 实体联系表示法简称E-R方法(Entity-Relationship Approach)。此法通过所谓E-R图表示实体及其联系,是P.P.Chen 1976年提出的,现已广泛用于数据库设计中。因为它从本质上反映了一个信息系统的信息、组织情况。所以在设计数据库时,人们往往把E-R图作为一个中间步骤,先用E-R图准确地反映信息,再从E-R图出发构造数据模型,会使问题变得简单,容易被用户所理解,可不犯或少犯错误。 E-R模型中使用的基本符号如下图所示: ? ? ? E-R图基本图素 21.1.3 数据模型(1) 21.1.3 数据模型 (1)数据模型的概念 一般来说,一个数据库的数据模型至少应包含以下三个组成部分: 一组规定的用以构造数据库的基本数据结构类型 一组数据操作或推导规则 完整性约束规则 21.1.3 数据模型(2) (2)数据模型与信息模型的关系 信息模型和数据模型要素的对应关系如下: ??????? 实体一记录;实体型一记本型; ??????? 实体集一文件;个体一特定记录; ??????? 属性一数据项;属性名一数据项型;属性值一数据项值。 21.1.3 数据模型(3) (3)常见数据模型 ①层次模型 ②网状模型 ③关系模型 21.1.4 关系范式化 21.1.4 关系范式化 在设计关系数据库时,如果随意建立关系模式,则可能会出现诸多弊病,较好的关系模式必须满足一定的规范化要求。一个关系模式满足某一指定的约束,称此关系模式为特定范式的关系模式。满足不同程度的要求构成不同的范式级别。 关系模式一般有下列几种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BCNF和第四范式(4NF)。一般分解到第三范式即可。对关系最基本的要求,即最低级别的范式叫做第一范式,记为1NF。 21.1.5 数据库的组成与结构(1) 21.1.5 数据库的组成与结构 (1)数据库系统体系结构 21.1.5 数据库的组成与结构(2) (2)数据库系统的组成 数据库系统由数据库、支持数据库运行的软硬件、数据库管理系统和应用程序等部分组成。
您可能关注的文档
- 高考数学一轮复习-45-函数y=Asin(ωx+φ)的图象及应用课件-新人教A.ppt
- 二次函数y=a(x-h)^2+k的图象与性质-(成都市东湖中学九上数学).ppt
- 九年级数学下册《二次函数y=ax2-bx-c的图象和性质》课件-新人教版.ppt
- 精品数学课件:2214二次函数y=ax2+bx+c的图象(人教版九年级上).ppt
- 现代半导体器件物理与工艺桂林电子科技大学图形曝光与光刻1.ppt
- 精品数学课件:2213二次函数y=a(x-h)2+k的图象第2课时(人教版九年级上)(1).ppt
- 建筑CAD应用教程——图形的输出.ppt
- 数学九年级下人教新课标2612二次函数的图象和性质(5)课件.ppt
- 高考数学一轮复习-27-函数的图象课件-新人教A必修1.ppt
- 第2章-图形输入输出设备.ppt
最近下载
- T∕CACM 1066.6-2018 中医治未病标准化工作指南 第6部分:指南评价.docx VIP
- T∕CACM 1066.5-2018 中医治未病标准化工作指南 第5部分:指南实施与一致性测试.docx VIP
- T∕CACM 1066.4-2018 中医治未病标准化工作指南 第4部分:编写要求.docx VIP
- 广西高职院校单招职测近年考试真题题库汇总(含答案).docx
- T∕CACM 1066.3-2018 中医治未病标准化工作指南 第3部分:编制通则.docx VIP
- 蒙特祖玛3奖励关(全部).doc VIP
- T∕CACM 1066.2-2018 中医治未病标准化工作指南 第2部分:标准体系.docx VIP
- 沈阳医学院《预防医学》教学课件 身体活动促进.ppt VIP
- 2024北京初中入学白皮书.pdf VIP
- 2024年春季学期德育主题教育活动安排表.docx VIP
文档评论(0)