《数据库系统概论》课程教学资源(PPT课件讲稿)第六章 数据库设计

第六章数据库设计 H压厦厦 厦质厦
第六章 数据库设计

主要章节 ※61概述 ※62需求分析 ※63概念结构设计 ※64逻辑结构设计 ※65物理结构设计 ※66数据库的实现 ※67数据库的运行与维护
主要章节 ※6.1 概述 ※6.2 需求分析 ※6.3 概念结构设计 ※6.4 逻辑结构设计 ※6.5 物理结构设计 ※6.6 数据库的实现 ※6.7 数据库的运行与维护

本章重要概念 ※(1)数据库设计的两种方法:生命周期法和快 速原型法。 ※(2)概念设计的重要性、主要步骤。逻辑设计 阶段的主要步骤。 ※(3)R模型的基本元素,属性的分类,联系的 元数、连通词、基数。采用ER方法的概念设 计步骤。 ※(4)ER模型到关系模型的转换规则。采用ER方 法的逻辑设计步骤。 ※(5)ER模型的扩充:弱实体,超类和子类
本章重要概念 ※(1)数据库设计的两种方法:生命周期法和快 速原型法。 ※(2)概念设计的重要性、主要步骤。逻辑设计 阶段的主要步骤。 ※(3)ER模型的基本元素,属性的分类,联系的 元数、连通词、基数。采用ER方法的概念设 计步骤。 ※(4)ER模型到关系模型的转换规则。采用ER方 法的逻辑设计步骤。 ※(5)ER模型的扩充:弱实体,超类和子类

6.1概述 H压厦厦 厦质厦
6.1概述

6.1概述 主要内容 ※数据库设计目标和方法 ※数据库设计的基本步骤
6.1概述 主要内容 ※数据库设计目标和方法 ※数据库设计的基本步骤

数据库设计目标和方法 数据库设计 ※数据库设计是指对于给定的软、硬件环境,针 对现实问题,设计一个较优的数据模型,建立 相应的数据库结构和数据库应用系统
数据库设计目标和方法 数据库设计 ※数据库设计是指对于给定的软、硬件环境,针 对现实问题,设计一个较优的数据模型,建立 相应的数据库结构和数据库应用系统

数据库设计目标和方法 数据库设计目标 ※()最大限度地满足用户的应用功能需求。主要是指 用户可以将当前与可预知的将来应用所需要的数据及 其联系,全部准确地存放在数据库中。 ※(2)获得良好的数据库性能。即要求数据库设计保持 良好的数据特性以及对数据的高效率存取和资源的合 理使用,并使建成的数据库具有良好的数据共享性 独立性、完整性及安全性等。(对于关系数据库) ※(3)对现实世界模拟的精确度要高。 ※(4)数据库设计应充分利用和发挥现有DBMS的功能和 性能。 ※(5)符合软件工程设计要求,因为应用程序设计本身 就是数据库设计任务的一部分
数据库设计目标和方法 数据库设计目标 ※⑴ 最大限度地满足用户的应用功能需求。主要是指 用户可以将当前与可预知的将来应用所需要的数据及 其联系,全部准确地存放在数据库中。 ※⑵ 获得良好的数据库性能。即要求数据库设计保持 良好的数据特性以及对数据的高效率存取和资源的合 理使用,并使建成的数据库具有良好的数据共享性、 独立性、完整性及安全性等。(对于关系数据库) ※⑶ 对现实世界模拟的精确度要高。 ※⑷ 数据库设计应充分利用和发挥现有DBMS的功能和 性能。 ※⑸ 符合软件工程设计要求,因为应用程序设计本身 就是数据库设计任务的一部分

数据库设计目标和方法 对于关系数据库 ※数据要达到一定的规范化程度,避免数据重复 存储和异常操作。 ※保持实体之间连接的完整性,避免数据库的不 致性。 ※满足对事务响应时间的要求。 ※尽可能减少数据的存储量和内外存间数据的传 输量。 ※便于数据库的扩充和移植,使系统有更好的适 应性
数据库设计目标和方法 对于关系数据库: ※数据要达到一定的规范化程度,避免数据重复 存储和异常操作。 ※保持实体之间连接的完整性,避免数据库的不 一致性。 ※满足对事务响应时间的要求。 ※尽可能减少数据的存储量和内外存间数据的传 输量。 ※便于数据库的扩充和移植,使系统有更好的适 应性

数据库设计目标和方法 数据库设计方法 ※(1)生命周期法 冷生命周期( Life cycle)法就是将整个数据库应用系统的开 发过程分解成若干个阶段,并对每个阶段的目标、任务、 方法作出规定,使整个数据库应用系统的开发过程具有合 理的组织和科学的秩序。 ※阶段划分:系统分析、系统设计、系统实施、系统运 行与维护。 ※主要遵循的原则: ①用户参与的原则。 ②先逻辑、后物理的原则。 冷③自顶向下的原则。 冷④工作成果描述标准化原则
数据库设计目标和方法 数据库设计方法 ※⑴ 生命周期法 ❖ 生命周期(Life cycle)法就是将整个数据库应用系统的开 发过程分解成若干个阶段,并对每个阶段的目标、任务、 方法作出规定,使整个数据库应用系统的开发过程具有合 理的组织和科学的秩序。 ※阶段划分:系统分析、系统设计、系统实施、系统运 行与维护。 ※主要遵循的原则: ❖ ① 用户参与的原则。 ❖ ② 先逻辑、后物理的原则。 ❖ ③ 自顶向下的原则。 ❖ ④ 工作成果描述标准化原则

数据库设计目标和方法 确定开发的总目标计划 开发的软件系统功能、 性能、可靠性及接口等 生 需求分 方面的设想。并提供 个可做为设计基础的系 命 周医统设 把需求分析阶段所确定的 功能细化。主要工作是设 期 让槽结构图和系统的数 法 以某一个或几种特定的 程序设计语言表达上 系统实施 阶段确定的各模块控制 流程。编制时应遵循结 是整个生存期中时间最 长的阶段,重点是将系 运行维护 统付诸使用,同时解决 开发过程中遗留问题, 改正和改善性能
需求分析 系统设计 系统实施 运行维护 生 命 周 期 法 确定开发的总目标,计划 开发的软件系统功能、 性能、可靠性及接口等 方面的设想。并提供一 个可做为设计基础的系 统规格说明书,包括对 软、硬件环境的需求和 一整套完整的数据流图。 把需求分析阶段所确定的 功能细化。主要工作是设 计模块结构图和系统的数 据结构。 以某一个或几种特定的 程序设计语言表达上一 阶段确定的各模块控制 流程。编制时应遵循结 构化程序设计。并对已 编制好的程序进行单元 调试(分调),整体调 试(联调)和系统测试 (验收)。 是整个生存期中时间最 长的阶段,重点是将系 统付诸使用,同时解决 开发过程中遗留问题, 改正和改善性能. 数据库设计目标和方法
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学:《汇编语言程序设计》课程教学资源(PPT课件)第一章 基础知识(主讲:詹瑾瑜).ppt
- 进程(PPT课件讲稿)Processes.pptx
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四章 Excel 2007电子表格.ppt
- 东南大学:《C++语言程序设计》课程教学资源(PPT课件讲稿)Chapter 11 Operator Overloading; String and Array Objects(主讲:东方).ppt
- 《计算机网络》课程实验教学大纲.pdf
- 广西医科大学:《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿)Chapter 18 NETWORK DESIGN AND IMPLEMENTATION.pptx
- 《多媒体技术基础》课程教学资源(PPT课件讲稿)单元1 多媒体概述.ppt
- 中国科学技术大学:《并行算法实践》课程教学资源(PPT课件讲稿)上篇 并行程序设计导论 单元I 并行程序设计基础 第三章 并行程序设计简介.ppt
- 《计算机控制技术》课程教学资源(PPT课件讲稿)第二章 模拟量输出通道.ppt
- 哈尔滨工业大学:开放式中文实体关系抽取研究(导师:秦兵).pptx
- 兰州大学:《SOA & Web Service》教学资源(PPT课件讲稿)Lecture 5 Web Service Program(苏伟).ppt
- 中国科学技术大学:《高级操作系统 Advanced Operating System》课程教学资源(PPT课件讲稿)第四章 分布式进程和处理机管理(主讲:熊焰).ppt
- 香港浸会大学:《网络管理 Network Management》课程教学资源(PPT课件讲稿)Chapter 02 Network Management Model.ppt
- 对等网络 Peer-to-Peer Networks(P2P).ppt
- Threads, SMP, and MicroKernels.ppt
- Object-Oriented Programming(Java).ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第三章 语法分析.ppt
- 《操作系统》课程教学资源(PPT课件)第六章 设备管理 Devices Management.ppt
- 《计算机组装维修及实训教程》课程教学资源(PPT课件)第2章 中央处理器.ppt
- 《轻松学习C语言》教学资源(PPT课件讲稿,繁体版,共十二章).pptx
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)MSI、MESI、分布式共享存储器体系结构、Models of Memory Consistency.pptx
- 《汇编语言》课程教学资源(PPT课件讲稿)第6章 子程序.ppt
- 中国科学技术大学:《网络信息安全 NETWORK SECURITY》课程教学资源(PPT课件讲稿)第二章 数据加密技术基础.ppt
- 北京大学:《软件需求工程》课程教学资源(PPT课件讲稿)第十章 软件需求开发与管理工具.ppt
- 《计算机组装与维修》课程教学资源(PPT课件讲稿)第十三章 局域网维护及常见故障处理.ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第四章 语法分析(戴新宇).pptx
- 北京大学:《高级编译技术 Advanced Compiler Techniques》课程教学资源(PPT课件讲稿)Introduction to Optimizations.ppt
- 香港大学:Data Analysis - Factors Potentially Affecting Development.pptx
- 西安电子科技大学:《操作系统 Operating Systems》课程教学资源(PPT课件讲稿)Chapter 06 文件系统 File Systems(主讲:高海昌).ppt
- 南京大学:《自然语言处理 Natural Language Processing(NLP)》课程教学资源(PPT课件讲稿)自然语言处理概述、基于规则(知识工程)的传统自然语言处理方法(理性方法).ppt
- 香港科技大学:片上网络(PPT讲稿)network-on-chip(NoC)NoC Building Blocks.pptx
- 《数据结构》课程教学资源(PPT课件讲稿)第五章 数组.ppt
- 语义网与本体(PPT讲稿)Semantic Web & Ontology(元数据 Metadata).ppt
- 软件开发环境与工具(PPT讲稿)Software development environment and tool.ppt
- 哈尔滨工业大学:逻辑斯蒂回归与最大熵(PPT课件讲稿).pptx
- 《机器学习》教学资源(PPT讲稿)支持向量机 support vector machines.ppt
- 中国科学技术大学:《计算机视觉》课程教学资源(PPT课件讲稿)第二章 视觉的基本知识.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第二章 词法分析.ppt
- 《计算机网络》课程教学资源(PPT课件)第4讲 以太网组网及故障排除.ppt
- VB.Net程序设计基础(PPT课件讲稿).ppt