《数据库应用基础》第5章 数据库设计概述

教据库应用基础 LIAClaA2Atal -and Application of aTabase 第十 测控技术与自动化教研中心冯仁剑
测控技术与自动化教研中心 测控技术与自动化教研中心 冯仁剑 数据库应用基础 数据库应用基础 Fundamental and Application of Fundamental and Application of Database Database 第十讲

第5章数据库设计概述 5.1撳据戽谩计的点 52据阜设计方漓 53据戽象筑的生命周期 54缴据阜设计的步骤
第5章 数据库设计概述 5.1 数据库设计的特点 数据库设计的特点 5.2 数据库设计方法 数据库设计方法 5.3 数据库系统的生命周期 数据库系统的生命周期 5.4 数据库设计的步骤 数据库设计的步骤

第5章数据库设计概述 数据库应用系统 使用数据库的各类信息系统。 如MIS、0A、GIs ■数据库的设计(广义、狭义)
第5章 数据库设计概述 数据库应用系统 数据库应用系统 使用数据库的各类信息系统。 使用数据库的各类信息系统。 如MIS、OA、GIS 数据库的设计(广义、狭义) 数据库的设计(广义、狭义)

51数据库设计的特点 三分技术,七分管理,十二分基础 数据
5.1数据库设计的特点 三分技术,七分管理,十二分基础 数据

51数据库设计的特点 结构设计和行为设计应该密切结合 ■传统的软件工程忽视对应用中数据语义的分 析和抽象,只要有可能就尽量推迟数据结构 设计的决策 ■早期的数据库设计致力于数据模型和建模方 法研究,忽视了对行为的设计
5.1数据库设计的特点 结构设计和行为设计应该密切结合 传统的软件工程忽视对应用中数据语义的分 析和抽象,只要有可能就尽量推迟数据结构 设计的决策 早期的数据库设计致力于数据模型和建模方 法研究,忽视了对行为的设计

数据库设计的特点(续) 现实世界 数据分析 功能分析 概念模型设计 功能模型 功能说明 逻辑数据库设计 事务设计 物理数据库设计 程序说明 子模式设计 应用程序设计 建立数据库 程序编码调试
数据库设计的特点(续) 现实世界 概念模型设计 子模式设计 物理数据库设计 逻辑数据库设计 建立数据库 数据分析 功能分析 功能模型 功能说明 事务设计 程序说明 应用程序设计 程序编码调试

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

数据库设计方法简述(续) 新奥尔良( New orleans)方法 将数据库设计分为四个阶段 基本思想 过程迭代和逐步求精 基于E一R模型的设计方法 ■3NF方法 ODL
数据库设计方法简述(续) 新奥尔良(New Orleans)方法 将数据库设计分为四个阶段 基本思想 过程迭代和逐步求精 基于 E - R模型的设计方法 3NF方法 ODL

数据库设计方法简述(续) 计算机辅助设计 ORACLE Designer 2000 SYBASE PoWerDesigner
数据库设计方法简述(续) 计算机辅助设计 ORACLE Designer 2000 SYBASE PowerDesigner

53数据库的生命周期 数据库分析和设计阶段 数据庠实现和运行阶段
5.3 数据库的生命周期 z 数据库分析和设计阶段 数据库分析和设计阶段 z 数据库实现和运行阶段 数据库实现和运行阶段
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库应用基础》第1章 概述.pdf
- 浙江大学:《计算机程序设计》第六章 函数.ppt
- 浙江大学:《计算机程序设计》第二章 基本数据类型和表达式.ppt
- 浙江大学:《计算机程序设计》第二章 基本数据类型和表达式.pps
- 浙江大学:《计算机程序设计》第一章 用C语言编写程序.pps
- 浙江大学:《计算机程序设计》第一章 用C语言编写程序.ppt
- 浙江大学:《计算机程序设计》第九章 结构.ppt
- 浙江大学:《计算机程序设计》第九章 结构.pps
- 浙江大学:《计算机程序设计》第九章 结构.ppt
- 浙江大学:《计算机程序设计》第七章 数组.pps
- 浙江大学:《计算机程序设计》第八章 指针.ppt
- 浙江大学:《计算机程序设计》第七章 数组.ppt
- 浙江大学:《计算机程序设计》第八章 指针.pps
- 浙江大学:《计算机程序设计》第六章 函数.pps
- 浙江大学:《计算机程序设计》第五章 循环结构程序设计.ppt
- 浙江大学:《计算机程序设计》第五章 循环结构程序设计.pps
- 浙江大学:《计算机程序设计》第四章 分支结构程序设计.ppt
- 浙江大学:《计算机程序设计》第四章 分支结构程序设计.pps
- 浙江大学:《计算机程序设计》第三章 算法与c程序设计.ppt
- 浙江大学:《计算机程序设计》第三章 算法与c程序设计.pps
- 《数据库应用基础》第7章 关系数据设计理论.pdf
- 《数据库应用基础》第8章 数据库设计步骤.pdf
- 《数据库应用基础》第2章 关系模型(1/2).pdf
- 《数据库应用基础》第2章 关系模型(2/2).pdf
- 《数据库应用基础》第3章(3.3-3.4)数据定义、数据更新.pdf
- 《数据库应用基础》第3章(3-5)SQL中的连接查询.pdf
- 《数据库应用基础》第3章(3-6)数据更新(二).pdf
- 《数据库应用基础》第3章(3-10)空值的处理.pdf
- 《数据库应用基础》第3章(3-11)数据库系统的三级模式.pdf
- 《数据库应用基础》第4章(4-3)并发控制.pdf
- 《数据库应用基础》第4章(4-4)数据库安全性.pdf
- 清华大学:《计算科学导论》课程教学资源(PPT讲稿)人类智能与人工智能(主讲:罗钧旻).ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第一章 计算、计算模型与计算机.ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第三章 程序设计语言与软件开发方法学.ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第二章 计算模型与计算机体系结构.ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第五章 计算科学学科内涵.ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第六章 如何学习计算科学专业与健康成长.ppt
- 清华大学:《计算科学导论》课程教学资源(PPT课件讲稿)第四章 应用数学与计算机应用.ppt
- 《计算机算法设计与分析》课程教学资源(讲义)第八章 分枝限界法.pdf
- 《计算机算法设计与分析》课程教学资源(讲义)第七章 回溯法.pdf