网站大量收购闲置独家精品文档,联系QQ:2885784924

1数据库基础【荐】.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1数据库基础【荐】.ppt

1.4.1数据库设计过程 2. 数据库的设计分为如下六个阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段,运行和维护阶段,此时我们重点提到的是前四个阶段。 不满意 不满意 需求收集和分析 概念设计 逻辑设计 物理设计 实施阶段 运行维护 概念设计 逻辑设计 物理设计 系统实施 试 运 行 运行和维护及 转换规则 DBMS功能 优化方法 DBMS的 详细功能书 应用需求 (数据,处理) 1.4.1数据库设计过程 一、需求分析 1.需求分析的任务 需求分析的任务是通过详细调查现实世界中要处理的对象(组织、部门、企业)等,在了解现行系统工作情况,确定新系统功能的过程中,收集支持系统运行的基础数据及其处理方法,明确用户的各种需求。 调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户对数据库的如下需求:信息需求、处理要求、安全性与完整性要求 。 1.4.1数据库设计过程 2.需求分析基本步骤 1)需求的收集:收集数据及其发生时间、频率,数据的约束条件、相互联系等。 2)需求的分析整理 ①数据流程分析,结果描述产生数据流图。 ②数据分析统计,对输入、存储、输出的数据分别进行统计。 ③分析数据的各种处理功能,产生系统功能结构图。 1.4.1数据库设计过程 3.阶段成果 需求分析阶段成果是,用户和设计人员都能接受的系统需求说明书,此说明书主要包括数据流图、数据字典、各类数据的统计表格、系统功能结构图和必要的说明。系统需求说明书将作为数据库设计的全过程依据的文件。 1.4.1数据库设计过程 二、概念设计 概念设计是将需求说明书中关于数据的需求进行抽象,进而转化为信息世界中的概念模型。 概念模型是把现实世界的信息通过人的认识抽象而建立在信息世界中的数据模型,是客观世界到信息世界的第一层抽象。概念模型是用于用户同数据库设计人员之间进行交流的手段。 1.4.1数据库设计过程 概念模型的表示方法:E-R模型,也称实体联系模型(Entity-Relationship),该方法用E-R图来描述现实世界的概念模型。 E-R图中包含了实体、属性和联系的三种基本图素: 实体:用矩形框表示,矩形框内写明实体名。 属性:用圆端框表示,框内写明属性名,用无向边将属性与实体连起来。 联系:用菱形表示,菱形框内写明联系名,用无向边与有关实体连接起来,同时在无向边上注明联系类型。需要注意的是,联系也具有属性,也要用无向边与联系连接起来。 线段:用于连接相联系实体和实体间属性,也就是上面所说的无向边。 1.4.1数据库设计过程 选课 课程 学生 教材 选用 教材编号 出版社 教材名 主 编 单 价 课程编号 课程名 学时数 学 分 课程性质 课程成绩 出生年月 入学时间 班 级 姓 名 性 别 学 号 1 1 n m 学生选课管理E-R图 选课 课程 学生 教师 讲授 职工号 姓名 性别 职称 课程号 课程名 学 分 成绩 出生日期 姓 名 性 别 学 号 n m m n 图1-12 教学数据库整体E-R模型图 1.4.1数据库设计过程 1.4.1数据库设计过程 三、逻辑设计 主要是将E-R模型转换为某一特定的DBMS能够接受的逻 辑模式。对于关系型数据库,主要是完成表的结构和关联的 设计。 通常根据E-R模型图将每个实体转换为一个关系即表,实 体属性即为表的字段,并为表设置主键。例如,学生的属性 有学号、姓名、性别、出生日期和所在系等,转换后的表为 学生表,表的结构为(学号,姓名,性别,出生日期,所在 系),主键为学号。 1.4.1数据库设计过程 E-R模型向关系数据库的转换规则: 1)一个实体型转换为一个关系模式。 2)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端实体对应的关系模式合并。 3)一个1:n 联系通常不单独转换为一个独立的关系模式,而将“1”方实体的关键字加入“n”方实体对应的关系模式中作为外键,同时把联系的属性也一并加入“n”方实体对应的关系模式中。也就是与n段对应的关系模式合并。 4)一个m:n联系单独转换为一个关系模式,关系中的字段将包含相联系的实体的主键和联系本身具备的属性,并用相联系的实体双方的主键组合起来作联系关系模式的主键。 教学数据库整体E-R模型图转换后的表的结构(或称关系模式) 学生(学

文档评论(0)

cnsg + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档