- 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. 系统设计方法5.1 系统设计的任务要求5.2 结构化系统设计5.3 从数据流程图导出结构图 5.4 模块设计优化5.5 数据库设计5.6 系统平台设计5.7 代码设计5.8 人机界面设计5.9 计算机处理数据库设计过程的设计5.10 系统设计说明书 5.6.1 数据库概述5.6.2 数据库设计 数据的组织?数据库是如何组织数据的? 如果这些数据能在限定的时间内被检索处理,从而数据就产生了价值,成为信息。 需要如何将数据有序的组织起来,才能对数据进行有效的处理。 数据的逻辑组织有四个基本的逻辑元素: 数据项:是组成数据系统的有意义的最小基本单位。它的作用是描述一个数据处理对象的某些属性 记录:与数据处理的某一对象有关的一切数据项构成了该对象的一条记录。标识记录的数据项称为关键项。 文件:相关(同类)记录的集合称为文件 数据库:按一定方式组织起来的逻辑相关的文件集合形成数据库。 数据组织的层次: 银行文件处理系统: 数据库处理系统 优点 完善的数据字典和数据模型 数据独立性 方便的接口 完整的数据控制功能 提高了系统的灵活性 银行数据库处理系统 数据库管理系统(DBMS)功能 DBMS是一组计算机程序,对数据库进行统一管理和控制。具有以下功能: 数据库开发 数据库查询 数据库维护 应用与开发 数据库管理系统的分类 层次数据库 网状数据库 关系数据库 面向对象数据库 工程数据库 多媒体数据库 5.6.2数据库的设计 如何把现实世界的个体及其特征用数据抽象的描述? 信息世界 数据世界 1、 概念模型的表示 1、 概念模型的表示 1) 基本概念 实体(Entity): 客观存在并可相互区分的事物叫实体。 如学生张三、工人李四、计算机系、数据库概论。 属性(Attribute): 实体所具有的某一特性。一个实体可以由若干个属性来刻画。 例如,学生可由学号、姓名、年龄、系、年级等组成。 域(Domain): 属性的取值范围。 例如,性别的域为(男、女),月份的域为1到12的整数。 实体型(Entity Type): 实体名与其属性名集合共同构成实体型。 例,学生(学号、姓名、年龄、性别、系、年级)。 注意实体型与实体(值)之间的区别,后者是前者的一个特例。 如(9808100,王平,21,男,计算机系,2) 是一个实体。 实体集(Entity Set): 同型实体的集合称为实体集。 如全体学生。 联系(Relationship): 实体之间的相互关联。如学生与老师间的授课关系,学生与学生间有班长关系。 联系有一对一、一对多、多对多三种不同类型。 联系也可以有属性,如学生与课程之间有选课联系,每个选课联系都有一个成绩作为其属性。 同类联系的集合称为联系集。 元或度(Degree): 参与联系的实体集的个数称为联系的元。 如学生选修课程是二元联系,供应商向工程供应零件则是三元联系。 码(Key): 能唯一标识实体的属性或属性组称作候选码。 从所有候选码中选定一个用来区别同一实体集中的不同实体,称作主码。 一个实体集中任意两个实体在主码上的取值不能相同。 如学号是学生实体的码。 通讯录(姓名,邮编,地址,电话,Email,手机)? 1、 概念模型的表示 2) E-R图 矩形框 实体 菱形框 联系 椭圆形框 实体和联系的属性 直线 相互联系的实体之间以直线连接,并标注联系类型 基本E-R图符号 码在E-R图中的表示 表示要点: 实体集属性中作为主码的一部分的属性用下划线来标明。 实体间的不同联系 2、 数据模型的表示 数据模型:对客观事物以及它们之间的联系的数据组织;它描述了数据库中记录间关系的数据结构方式。一般理解为数据结构模型。 数据模型有三种 层次模型 网状模型 关系模型 关系模型 用数据的二维表格来描述实体与实体间的联系。 表中每一项须是基本项(初等项); 表中每一列必须有相同的数据类型; 每一列须有段名,且同一表格中段名不重复; 表中不能有相同的行(即不能有相同的记录); 行列的顺序均不影响表中信息的内容。 利用关系数据库描述一对一关系 利用关系数据库描述一对多关系 利用关系数据库描述多对多关系 3、 数据库设计的步骤 一、数据需求分析 在系统分析时画出DFD DD的所有条目 提供实体分析对象以及实体之间的联系。 二、概念模型设计 用概念模型将用户的数据要求明确地表达出来。 用E-R图表示。 四、 物理设计 对数据库在物理设备存贮和存贮方法上的设计。包括: 确定数据的存储结构 存取路径的选择和调整 确定数据存放位
您可能关注的文档
最近下载
- 个人开通天然气委托书范本 .pdf VIP
- 2025-2026学年人教版(2024)小学体育与健康二年级(全一册)教学设计(附教材目录).docx
- MG-WD系列采煤机说明书.doc
- 2025年河南省高考物理试卷(含答案解析).docx
- 学堂在线网课《生活英语读写》课后作业单元考核答案.docx VIP
- 2025年第42届全国中学生物理竞赛预赛试题(学生版+解析版) .pdf VIP
- 安全牛:API安全技术应用指南(2024版).pdf VIP
- 2024年浙江省中考统考科学试卷试题真题(含答案解析).pdf VIP
- 《吴门验方》学习笔记.docx VIP
- 新目标大学英语-《综合教学教程》第四册(WELearn答案解析).DOC VIP
文档评论(0)