
第11章 数据库系统的设计 ■本章的重点: (1)数据库设计的步骤 (2)需求分析的步骤与方法 (3)概念结构设计中的E-R模型设计 (④)逻辑结构设计中的E-R模型向关系模型的转换 (⑤)设计一个教学管理系统的具体步骤 首页上一页下一页尾页结来返回试试
第11章 数据库系统的设计 ◼ 本章的重点: ⑴ 数据库设计的步骤 ⑵ 需求分析的步骤与方法 ⑶ 概念结构设计中的E-R模型设计 ⑷ 逻辑结构设计中的E-R模型向关系模型的转换 ⑸ 设计一个教学管理系统的具体步骤

11.1 数据库设计简介 11.1.1 设计的步骤 11.1.2需求分析 11.1.3概念结构设计 11.1.4逻辑结构设计 11.1.5物理结构设计 首页上一页下一页尾页结束返回试试
11.1 数据库设计简介 11.1.1 设计的步骤 11.1.2 需求分析 11.1.3 概念结构设计 11.1.4 逻辑结构设计 11.1.5 物理结构设计

11.1.1设计的步骤 数据库设计分为6个阶段: (1)需求分析 (2)概念结构设计 (③)逻辑结构设计 (④)物理结构设计 (⑤)数据库实施 (6)数据库运行与维护 首页上一页下一页尾页结束返回试试
数据库设计分为6个阶段 : ⑴ 需求分析 ⑵ 概念结构设计 ⑶ 逻辑结构设计 ⑷ 物理结构设计 ⑸ 数据库实施 ⑹ 数据库运行与维护 11.1.1 设计的步骤

11.1.2 需求分析 需求分析即收集和分析一个单位的组织、各部门的 联系、有关事物和活动以及描述它们的数据、信 息流程、报表及其格式和有关的文档等数据的过 程。 1.需求分析的过程 大致可以分为4步进行,分别是分析用户活动、确定 系统范围、分析用户活动所涉及的数据和分析系 统数据。 2.需求分析的方法 两种:结构化分析方法和面向对象的方法。 数据流图包括4部分:数据流、加工(即数据处理)、 数据文件、数据的源点或终点。 首页上一页下一页尾页结来返回试试
需求分析即收集和分析一个单位的组织、各部门的 联系、有关事物和活动以及描述它们的数据、信 息流程、报表及其格式和有关的文档等数据的过 程。 1. 需求分析的过程 大致可以分为4步进行,分别是分析用户活动、确定 系统范围、分析用户活动所涉及的数据和分析系 统数据。 2. 需求分析的方法 两种:结构化分析方法和面向对象的方法。 数据流图包括4部分:数据流、加工(即数据处理)、 数据文件、数据的源点或终点。 11.1.2 需求分析

11.1.2 需求分析 3.数据字典 数据字典是各类数据的集合,它通常包括5部分: ①数据项 ②数据结构 ③数据流 ④数据存储 ⑤处理过程 数据字典是在需求分析阶段建立的。 首页上一页下一页尾页结束返回试试
11.1.2 需求分析 3. 数据字典 数据字典是各类数据的集合,它通常包括5部分: ①数据项 ②数据结构 ③数据流 ④数据存储 ⑤处理过程 数据字典是在需求分析阶段建立的

11.1.3概念结构设计 概念结构设计的目标是产生反映全组织信息需求的 整体数据库概念结构(即概念模式)。常用的描述 概念结构的工具是E-R模型。 1.数据库概念设计的方法 数据库概念设计的方法有两种。 1)集中式模式设计法 2)视图集成设计法 有4种策略: 自顶向下、自底向上、由里向外、混合策略 首页上一页下一页尾页结束返回试试
概念结构设计的目标是产生反映全组织信息需求的 整体数据库概念结构(即概念模式)。常用的描述 概念结构的工具是E-R模型。 1. 数据库概念设计的方法 数据库概念设计的方法有两种。 1)集中式模式设计法 2)视图集成设计法 有4种策略: 自顶向下、自底向上、由里向外、混合策略 11.1.3 概念结构设计

11.1.3 概念结构设计 2.局部E-R模型设计 设计适合局部应用的ER模型首先要确定系统中的每一个 子系统包含哪些实体,它们又有哪些属性。 3.全局E-R模型设计(视图集成) 将所有的局部E-R图统一与合并成一个完整的数据模式, 即可得到全局E-R模型。 1)冲突的分类:命名冲突、概念冲突、域冲突和约束冲 突。 2)合并过程 首页上一页下一页尾页结来返回试试
11.1.3 概念结构设计 2. 局部E-R模型设计 设计适合局部应用的E-R模型首先要确定系统中的每一个 子系统包含哪些实体,它们又有哪些属性。 3. 全局E-R模型设计(视图集成) 将所有的局部E-R图统一与合并成一个完整的数据模式, 即可得到全局E-R模型。 1)冲突的分类:命名冲突、概念冲突、域冲突和约束冲 突。 2)合并过程

11.1.4 逻辑结构设计 1.E-R模型向关系模型的转换 1)一对一的联系 在任意一个关系模式的属性中,加入另一个关系模式的 主码和联系类型的属性。 2)一对多的联系 在端实体转换成的关系模式中,加入l端实体转换成的 关系模式的主码与联系类型的属性。 3)多对多的联系 将联系也转换为关系模式,其属性包括两端实体类型的 主码与联系类型的属性,而该关系的主码为两个实体关 系主码的组合。 首页上一页下一页尾页结束返回试试
11.1.4 逻辑结构设计 1. E-R模型向关系模型的转换 1)一对一的联系 在任意一个关系模式的属性中,加入另一个关系模式的 主码和联系类型的属性。 2)一对多的联系 在n端实体转换成的关系模式中,加入1端实体转换成的 关系模式的主码与联系类型的属性。 3)多对多的联系 将联系也转换为关系模式,其属性包括两端实体类型的 主码与联系类型的属性,而该关系的主码为两个实体关 系主码的组合

11.1.4逻辑结构设计 2.关系优化 3.关系视图设计 11.1.5物理结构设计 首页上一页下一页尾页结束返回就试
11.1.4 逻辑结构设计 2. 关系优化 3. 关系视图设计 11.1.5 物理结构设计

11.2 设计一个教学管理系统 11.2.1 需求分析 11.2.2 系统模块设计 11.2.3数据库结构设计 11.2.4 结果浏览 首页上一页下一页尾页销束返回试试
11.2 设计一个教学管理系统 11.2.1 需求分析 11.2.2 系统模块设计 11.2.3 数据库结构设计 11.2.4 结果浏览