第四章数据库设计 数据库设计步骤 需求分析 概念结构设计 逻辑结构设计 物理设计 数据库实施 数据库运行和维护 小结
第四章 数据库设计 数据库设计步骤 需求分析 概念结构设计 逻辑结构设计 物理设计 数据库实施 数据库运行和维护 小结
数据库设计的步骤 数据库设计是一项涉及多学科的综合性技术,是一项庞大的工程项目。 数据库设计 是指在给定的应用环境下,根据用户的应用需求构造优良 的数据库模式,建立数据库及其应用系统,使之能够有效 地存储数据,满足各种用户的应用需求 数据库设计特点: 数据库设计侧雲于对数据的分析和设计,数据库设计应溱在整个设 数据库设计应该与应用系统设计相结合 结构(数据)设计:设计数据库框架或数据库结构 行为(处理)设计:设计应用程序、事务处理等
数据库设计: 是指在给定的应用环境下,根据用户的应用需求构造优良 的数据库模式,建立数据库及其应用系统,使之能够有效 地存储数据,满足各种用户的应用需求。 • 数据库设计特点: – 数据库设计侧重于对数据的分析和设计,数据库设计应该在整个设 计过程中把结构(数据)设计和行为(处理)设计密切结合起来 • 数据库设计应该与应用系统设计相结合 – 结构(数据)设计:设计数据库框架或数据库结构 – 行为(处理)设计:设计应用程序、事务处理等 数据库设计的步骤 数据库设计是一项涉及多学科的综合性技术,是一项庞大的工程项目
信息的三个世界之间的关系 现实世界 信息世界 数据世界 现实世界问题 人脑的认识抽象 概念模型 转换 数据模型 事物及其联系 实体及其联系 数据及其联系 般开发策略:自顶向下,逐步求精,分而治之
• 信息的三个世界之间的关系 人脑的认识抽象 现实世界 信息世界 数据世界 现实世界问题 事物及其联系 概念模型 实体及其联系 数据模型 数据及其联系 转换 一般开发策略:自顶向下,逐步求精,分而治之
从现实世界中 获取并抽象用 根据DBMS特点和处 户的信息需求 理的需要,进行物 用户信息需求的综 理存储安排,建立 合归纳,形成独立 索引,形成数据库 于任何DBMS的信 内模式 息结构的设计,得 到的是概念模型, 是从用户的角度进需求分析与设计 行的数据描述。常 需求说明与数据说明 用ER图 将概念模式转 概念结构设计 换成用关系模 型表达的模式, 概念结构逻辑结构 并进行规范化 处理 逻辑结构设计 物理结构设计 编制程序实现所 数据库实施 运行和维护 运行和维护阶段体现 设计数据库结构 了数据库设计的宗旨, 的过程,即利用 即数据库整个设计过 具体的DBMS的 程的各阶段不是线性 支撑语言完成前 发展的,而是迭代式 段设计的数据库 逐步求精进行的 结构 数据库应用开发的过程的六个阶段
需求分析与设计 概念结构设计 逻辑结构设计 物理结构设计 需求说明与数据说明 概念结构 逻辑结构 数据库实施 运行和维护 数据库实施 数据库应用开发的过程的六个阶段 从现实世界中 获取并抽象用 户的信息需求 用户信息需求的综 合归纳,形成独立 于任何DBMS的信 息结构的设计,得 到的是概念模型, 是从用户的角度进 行的数据描述。常 用E-R图 将概念模式转 换成用关系模 型表达的模式, 并进行规范化 处理 根据DBMS特点和处 理的需要,进行物 理存储安排,建立 索引,形成数据库 内模式 逻辑结构 编制程序实现所 设计数据库结构 的过程,即利用 具体的DBMS的 支撑语言完成前 段设计的数据库 结构 运行和维护阶段体现 了数据库设计的宗旨, 即数据库整个设计过 程的各阶段不是线性 发展的,而是迭代式 逐步求精进行的
需求分析 1.需求分析的任务及方法 2.高校管理系统的信息需求
一、 需求分析 1.需求分析的任务及方法 2.高校管理系统的信息需求