河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第一章 第二节 数据库设计

河南中医药大学信息技术学院 《数据库规划与设计》 第一章第二节数据库设计 管理科学与工程学科王哲
河南中医药大学信息技术学院 《数据库规划与设计》 第一章 第二节 数据库设计 管理科学与工程学科 王哲

知识点 〗数据库设计基础 数据库设计步骤 〗数据库设计工具
知识点 数据库设计基础 数据库设计步骤 数据库设计工具 2

1数据库设计基础 数据库设计( Database Design是指对于一个给定的应用环 境,构造最优的数据库模式,建立数据库及其应用系统,使 之能够有效地存储数据,满足各种用户的应用需求(信息要 求和处理要求)。 《百度百科》
1 数据库设计基础 数据库设计(Database Design) (Database Design)是指对于 个给定的应用环 一个给定的应用环 境,构造最优的数据库模式,建立数据库及其应用系统,使 之能够有效地存储数据,满足各种用户的应用需求(信息要 求和处理要求)。 ——《百度百科》 3

1定义 The definition of dB design 对于一个给定的应用环境,构造(设计) 数据库设计优化的数据库逻辑模式和物理结构,并据此建 立数据库及其应用系统,使之能够有效地存储 和管理数据,满足各种用户的应用需求,包括 信息管理要求和数据操作要求
1.1 定义 4

12关键点 2 nformation management data manipulation requirements(信息管理要求)| requirements(数据操作要求 store and manage all kinds of do some operations on data, data objects in database eg. search add, delete, alter
1.2 关键点

1③3特点 0(1)三分技术,七分管理,十二分数据; 〗数据库的建设不仅涉及数据库的设计和开发等技术,也涉及 管理问题,这里的管理不仅仅包括项目管理,也包括与相关 关联的企业业务管理。基础数据的收集、整理是非常繁琐吃 力的事情
1.3 特点 (1) 分技术,七分管理,十 分数据; 三分技术,七分管理,十二分数据; 数据库的建设不仅涉及数据库的设计和开发等技术,也涉及 管理问题 这里的管理不仅仅包括项目管理 也包括与相关 管理问题,这里的管理不仅仅包括项目管理,也包括与相关 关联的企业业务管理。基础数据的收集、整理是非常繁琐吃 力的事情。 6

1③3特点 0(2)数据库结构设计和对数据处理设计密切结合 结构设计:设计各级数据库模式,决定数据库系统的信息内容; 行为设计:决定数据库系统的功能,是事务处理等应用程序的设计。 现实世界 现实世界 数据分析 功能分折 数据分析 功能分析 概念模型设计 模型 功能说明 展念模恒设[功能模型门[功能说明 逻辑模型设计卜 务设计 逻辑模型设计 物理数据库设计 程序说明 物理数据库设计 程序说明 子模式设计 ■应用程序设计 「子模式设计 应用程序设计 结构 建立数据库 程序调试 行为 设计 程序编码调 程序运行 结构与行为设计分离示意图 结构与行为设计结合示意图
1.3 特点 (2)数据库结构设计和对数据处理设计密切结合 结构设计:设计各级数据库模式,决定数据库系统的信息内容; 行为设计:决定数据库系统的功能,是事务处理等应用程序的设计。 7

14设计方法 0(1)手工试凑法 设计质量与设计人员的经验和水平有直接关系; 缺乏科学理论和工程方法的支持,工程的质量难以保证; 数据库运行一段时间后常常又不同程度地发现各种问题,增加了维 护代价
1.4 设计方法 (1)手 试凑法 工 设计质量与设计人员的经验和水平有直接关系; 缺乏科学理论和工程方法的支持,工程的质量难以保证; 数据库运行一段时间后常常又不同程度地发现各种问题,增加了维 护代价。 8

14设计方法 0(2)规范设计法 基本思想:过程迭代和逐步求精 典型方法:基于ER模型的数据库设计,概念设计阶段广泛使用 3NF(第三范式)的设计方法,逻辑阶段采用的有效方法;… (3)计算机辅助设计法 利用应用软件完成数据库设计的任务,如 SYBASE PowerDesigner、 ORACLE Designer2000
1.4 设计方法 (2)规范设计法 基本思想:过程迭代和逐步求精 典型方法:基于ER模型的数据库设计 模型的数据库设计,概念设计阶段广泛使用 概念设计阶段广泛使用; 3NF(第三范式)的设计方法,逻辑阶段采用的有效方法;…… (3)计算机辅助设计法 利用应用软件完成数据库设计的任务 利用应用软件完成数据库设计的任务,如SYBASE PowerDesigner、 ORACLE Designer 2000。 9

16良构设计的目标 减少不必要的数据冗余,提高程序共享性; 卩保证数据的独立性,可修改,可扩充; 访问数据库时间短; 〗数据库存储空间小; 卩保证数据库的安全性和保密性; 0易于维护
1.5 良构设计的目标 减少不必要的数据冗余,提高程序共享性; 保证数据的独立性,可修改,可扩充; 访问数据库时间短; 数据库存储空间小; 保证数据库的安全性和保密性; 易于维护。 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第一章 第一节 数据库系统基础.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第四章 业务处理模型(BPM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第六章 逻辑数据模型(LDM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第五章 概念数据模型(CDM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第二章 PowerDesigner的基本操作.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第三章 需求模型(RQM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第七章 物理数据模型(PDM).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第一章 数据库系统概述(王哲).pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验9 数据库模型文档编辑器的使用.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验10 数据库实例的综合设计与实现.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验8 数据库逆向工程的使用.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验7 数据库文件的生成和管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验6 物理数据模型PDM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验5 逻辑数据模型LDM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验4 概念数据模型CDM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验3 业务处理模型BPM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验2 需求模型RQM的创建及管理.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(实验指导)实验1 熟悉数据库设计工具PowerDesigner.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十四章 数据加载与传输.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(Oracle数据库应用技术)教学资源(课件讲稿)第十六章 Oracle Database 11g闪回技术.pdf
- 河南中医药大学:《数据库规划与设计》课程教学资源(课件讲稿)第二章 PowerDesigner基础.pdf
- 普通高等学校计算机教育“十二五”规划教材:《MySQL数据库教程》必知必会+快速进阶+实战应用(视频指导版,第1-2章).pdf
- 普通高等学校计算机教育“十二五”规划教材:《MySQL数据库教程》必知必会+快速进阶+实战应用(视频指导版,第3-4章).pdf
- 普通高等学校计算机教育“十二五”规划教材:《MySQL数据库教程》必知必会+快速进阶+实战应用(视频指导版,第5章,图片版).pdf
- 河南中医药大学:《MySQL数据库应用》课程设计报告(样例,个人通信数据分析).doc
- 河南中医药大学:《MySQL数据库管理》课程实验指导_01实验一:在Windows上安装MySQL.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_02实验二:MySQL数据库和数据表管理.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_03实验三:MySQL表数据管理.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_04实验四:MySQL数据查询.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_05实验五:MySQL视图和数据完整性.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_06实验六:MySQL语言.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_07实验七:常见的MySQL管理工具.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_08实验八:存储过程、存储函数和触发器.pdf
- 河南中医药大学:《MySQL数据库管理》课程实验指导_09实验九:数据备份与数据恢复.pdf
- 河南中医药大学:《MySQL数据库应用》课程讲稿课件_第一章 MySQL初步——数据库基础.pdf
- 河南中医药大学:《MySQL数据库应用》课程讲稿课件_第一章 MySQL初步——MySQL安装.pdf
- 河南中医药大学:《MySQL数据库应用》课程讲稿课件_第二章 MySQL数据库和表——创建数据库和数据表.pdf
- 河南中医药大学:《MySQL数据库应用》课程讲稿课件_第二章 MySQL数据库和表——管理数据表和表数据.pdf
- 河南中医药大学:《MySQL数据库应用》课程讲稿课件_第三章 MySQL查询和视图——单表查询和多表查询.pdf
- 河南中医药大学:《MySQL数据库应用》课程讲稿课件_第三章 MySQL查询和视图——嵌套查询和集合查询.pdf