数据库原理第六章
76页1、第六章第六章 数据库设计数据库设计 问题的提出 数据库系统、关系数据库基本原理数据库系统、关系数据库基本原理 SQLSQL语言实现数据库应用系统语言实现数据库应用系统 实践实践 局部:什么样的关系模式是好的?局部:什么样的关系模式是好的? 全局:如何开发一个完整的数据库全局:如何开发一个完整的数据库 应用系统?应用系统? 理论理论 理论理论 应用应用 总结总结 指导指导 教学内容:教学内容: 数据库设计的基本概念;数据库设计的基本概念; 数据库设计的方法数据库设计的方法; ; 数据库设计的内容与步骤。数据库设计的内容与步骤。 要求学生要求学生 掌握:掌握: 1 1、数据库设计的生命周期法;、数据库设计的生命周期法; 2 2、数据库设计每一阶段的主要、数据库设计每一阶段的主要 任务和提交的文档;任务和提交的文档; 3 3、数据库设计每一阶段采用的、数据库设计每一阶段采用的 方法。方法。 教学重点教学重点 及难点:及难点: 需求分析、概念结构设计、逻辑需求分析、概念结构设计、逻辑 结构设计结构设计 第六章第六章 数据库设计数据库设计 第一节第一节 数据库设计概述数据库设计概述 第二节第二节
2、 需求分析需求分析* * 第三节第三节 概念结构设计概念结构设计* * 第四节第四节 逻辑结构设计逻辑结构设计* * 第五节第五节 物理设计物理设计 第六节第六节 实施与维护实施与维护 第一节第一节 数据库设计概述数据库设计概述 数据库设计数据库设计指的是对于一个给定的应指的是对于一个给定的应 用环境,构造一个最优的数据库模式用环境,构造一个最优的数据库模式, ,并据并据 此建立一个既能反映现实世界信息和信息此建立一个既能反映现实世界信息和信息 联系、满足用户对数据要求和加工要求,联系、满足用户对数据要求和加工要求, 又能被某个又能被某个DBMSDBMS所接受的数据库及其应用所接受的数据库及其应用 系统。系统。 一、什么叫数据库设计一、什么叫数据库设计 二、数据库系统生存期二、数据库系统生存期 数据库应用系统从开始规划、分数据库应用系统从开始规划、分 析、设计、实现、投入运行后的析、设计、实现、投入运行后的 维护到最后被新的系统取代而停维护到最后被新的系统取代而停 止使用的整个期间称为止使用的整个期间称为数据库系数据库系 统的生存期统的生存期。 、定义、定义 (1 1)规划阶段规划阶段
3、 (2 2)需求分析阶段需求分析阶段 (3)概念设计阶段概念设计阶段 (4)逻辑设计阶段逻辑设计阶段 (5)物理设计阶段物理设计阶段 (6)实现阶段实现阶段 (7)运行维护阶段运行维护阶段 、数据库系统生存期的七个阶段、数据库系统生存期的七个阶段 (1)(1)规划阶段规划阶段 进行建立数据库的进行建立数据库的必要性及可性性分析必要性及可性性分析, 确定确定数据库系统在组织中和信息系统中的数据库系统在组织中和信息系统中的地地 位位,以及各个数据库之间的,以及各个数据库之间的联系联系。 文档输出:文档输出: 可行性分析报告可行性分析报告 数据库系统生存期每一阶段的任务和提交的文档数据库系统生存期每一阶段的任务和提交的文档 (2)(2)需求分析阶段需求分析阶段 文档输出:文档输出: 数据流程图和数据字典数据流程图和数据字典 通过通过调查研究调查研究,了解用户的要求,其中包括,了解用户的要求,其中包括: : (a)(a)信息要求信息要求 (b)(b)处理要求处理要求 (c)(c)安安全性和完整性要求全性和完整性要求 (3)(3)概念设计阶段概念设计阶段 建立概念模型,画建立概念模型,画ERER
4、图(独立于计算机和图(独立于计算机和DBMS)DBMS)。 文档输出:文档输出: 实体联系实体联系(ER)图图 (4)(4)逻辑设计阶段逻辑设计阶段 建立结构数据模型,将建立结构数据模型,将ERER模型转化成依模型转化成依 赖于计算机和赖于计算机和DBMSDBMS所支持的结构数据模型所支持的结构数据模型; ; 分为分为DBDB逻辑结构设计逻辑结构设计( (静态静态)和和应用程序设计应用程序设计 ( (动态,可放在第动态,可放在第6 6步步) )。 文档输出:文档输出: 关系模式关系模式 (5)(5)物理设计阶段物理设计阶段 文档输出:文档输出: 物理设计说明书物理设计说明书 设计存储结构和存取方法,包括:设计存储结构和存取方法,包括: (a)(a)确定确定DBDB的存储安排;的存储安排; (b)(b)存取路径的选择和调整;存取路径的选择和调整; (c)(c)确定系统的配臵,如硬件和确定系统的配臵,如硬件和OSOS、 DBMSDBMS等;等; (6)(6)实现阶段实现阶段 输入数据,调试程序并运行、验收;输入数据,调试程序并运行、验收; 文档输出:文档输出: 程序代码程序代码 (7)(7
《数据库原理第六章》由会员suns****4568分享,可在线阅读,更多相关《数据库原理第六章》请在金锄头文库上搜索。
土地管理与地籍测量---第八章界址点测量
人机工程学案例分析(2)
工程安全培训_201303
第9章房地产投资决策分析
第2章房地产经纪制度
ACM程序设计-东北林业大学acm05
《亲爱的汉修先生》读书交流会
中原_深圳新世界尖岗山项目市场汇报_40P_2012年_别墅_项目分析_量价走势
五年级数学质量分析演示文稿
人工智能小镇-智慧小镇建设20180525
景观基本知识及发展历程
建设工程信息管理(2)
机电驱动技术第二章步进驱动技术
工程力学-第9章圆轴扭转时的应力变形分析与强度刚度设计
第一章第二节幼儿园文化环境建设的原则
第一章检测技术的基础知识
第一章__现代表面工程技术
第六章钢结构工程
第9节项目试运行管理
班主任工作经验交流课件(4)
2023-11-09 6页
2022-10-05 21页
2022-11-04 22页
2022-10-28 21页
2023-05-08 18页
2023-08-23 4页
2023-10-23 16页
2022-11-16 3页
2022-12-02 94页
2023-04-08 13页