四川大学:《数据库技术》课程教学资源(PPT课件讲稿)数据库设计

数据库设计 ·1数据库设计概述 ·2数据庠需求分析 3数据库结构设计 4数据库行为设计 ·5数据库实施 HILBOOK8
数据库设计 • 1 数据库设计概述 • 2 数据库需求分析 • 3 数据库结构设计 • 4 数据库行为设计 • 5 数据库实施

1数据库设计概述 1.1数据库设计的特点 1.2数据庳设计方法概述 1.3数据库设计的基本步骤
1 数据库设计概述 • 1.1 数据库设计的特点 • 1.2 数据库设计方法概述 • 1.3 数据库设计的基本步骤

11数据库设计的特点 (1)综合性 涉及面广,需包含计算机专业知识及业务系 统专业知识; 要解决技术及非技术两方面的问题; (2)静态结构设计与动态行为设计是分离的 静态结构设计是指数据库的模式框架设计(包 括语义结构(概念)、数据结构(逻辑)、存 储结构(物理)); ·动态行为设计是指应用程序设计(动作操纵: 功能组织、流程控制)
1.1数据库设计的特点 (1)综合性 • 涉及面广,需包含计算机专业知识及业务系 统专业知识; • 要解决技术及非技术两方面的问题; (2)静态结构设计与动态行为设计是分离的 • 静态结构设计是指数据库的模式框架设计(包 括语义结构(概念)、数据结构(逻辑)、存 储结构(物理)); • 动态行为设计是指应用程序设计(动作操纵: 功能组织、流程控制)

数据库设计的特点 数据库的结构设计在模式或外模式中定义。 数据库的行为设计在存取数据库的应用程 序中设计和实现。 程序和数据不易结合。 数据库设计较为复杂。 结构设计和行为设计是分离进行的
数据库设计的特点 • 数据库的结构设计在模式或外模式中定义。 • 数据库的行为设计在存取数据库的应用程 序中设计和实现。 • 程序和数据不易结合。 • 数据库设计较为复杂。 • 结构设计和行为设计是分离进行的

12数据库设计方法概述 新奥尔良( New orleans)方法 需求概念结|概念结构构设计逻辑结构边物理结构 逻辑结 物理 分析 构设计 结构 数据库设计方法从本质上看仍然是手工设计 方法,其基本思想是过程迭代和逐步求精
1.2 数据库设计方法概述 • 新奥尔良(New Orleans)方法 需求说明 需求 分析 概念结构 概念结 构设计 逻辑结构 逻辑结 构设计 物理结构 结构 物理 设计 • 数据库设计方法从本质上看仍然是手工设计 方法,其基本思想是过程迭代和逐步求精

13数据库设计的基本步骤 需求分析 结构设计 行为设计 数据库实施 数据库运行和维护
1.3 数据库设计的基本步骤 • 需求分析 • 结构设计 • 行为设计 • 数据库实施 • 数据库运行和维护

数据库设计全过程 日目日日至日日是日日 需求分析 数据分析 功能分析 概念结构设计 L功能设计 逻辑结构设计 事务设计 物理结构设计 程序设计 加载数据 调试运行 运行和维护
数据库设计全过程 运行和维护 需求分析 数据分析 功能分析 概念结构设计 逻辑结构设计 物理结构设计 加载数据 功能设计 事务设计 程序设计 调试运行

2数据库需求分析 2.1需求分析的任务 2.2需求调查
2 数据库需求分析 • 2.1 需求分析的任务 • 2.2 需求调查

需求分析的任务 需求分析阶段的主要任务是对现实世界要处 理的对象(公司,部门,企业)进行详细调 查,在了解现行系统的概况、确定新系统功 能的过程中,收集支持系统目标的基础数据 及其处理方法 需求分析是在用户调查的基础上,通过分析, 逐步明确用户对系统的需求,包括数据需求 和围绕这些数据的业务处理需求
2.1需求分析的任务 • 需求分析阶段的主要任务是对现实世界要处 理的对象(公司,部门,企业)进行详细调 查,在了解现行系统的概况、确定新系统功 能的过程中,收集支持系统目标的基础数据 及其处理方法。 • 需求分析是在用户调查的基础上,通过分析, 逐步明确用户对系统的需求,包括数据需求 和围绕这些数据的业务处理需求

2.2需求调查 用户调查的重点是“数据”和“处理”。 信息需求定义未来数据库系统用到的所有信息,明确用户将 向数据库中输入什么样的数据,从数据库中要求获得哪些内 容,将要输出哪些信息。同时还要描述数据间的联系等。 处理需求定义了系统数据处理的操作功能,描述操作的优先 次序,包括操作的执行频率和场合,操作与数据间的联系。 处理需求还要明确用户要完成哪些处理功能,每种处理的执 行频度,用户需求的响应时间以及处理的方式,比如是联机 处理还是批处理,等等。 安全性与完整性要求描述了系统中不同用户对数据库的使用 和操作情况,完整性要求描述了数据之间的关联关系以及数 据的取值范围要求
2.2 需求调查 • 用户调查的重点是“数据”和“处理” 。 • 信息需求定义未来数据库系统用到的所有信息,明确用户将 向数据库中输入什么样的数据,从数据库中要求获得哪些内 容,将要输出哪些信息。同时还要描述数据间的联系等。 • 处理需求定义了系统数据处理的操作功能,描述操作的优先 次序,包括操作的执行频率和场合,操作与数据间的联系。 处理需求还要明确用户要完成哪些处理功能,每种处理的执 行频度,用户需求的响应时间以及处理的方式,比如是联机 处理还是批处理,等等。 • 安全性与完整性要求 描述了系统中不同用户对数据库的使用 和操作情况,完整性要求描述了数据之间的关联关系以及数 据的取值范围要求
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《程序设计基础》课程PPT教学课件(C++)第3讲 C++程序控制结构.ppt
- MSCIT 5210/MSCBD 5002:Knowledge Discovery and Data Mining:Chapter 4:Data Warehousing, On-line Analytical Processing and Data Cube.ppt
- 香港中文大学:Achieving Secure and Cooperative Wireless Networks with Trust Modeling and Game Theory.ppt
- 北京大学:《项目成本管理》课程教学资源(PPT课件讲稿)项目范围计划(主讲:周立新).ppt
- 《网上开店实务》课程教学资源(PPT讲稿)学习情境3 网店装修.ppt
- 中国科学技术大学:Linux内核源代码导读(PPT讲稿,陈香兰).ppt
- 《The C++ Programming Language》课程教学资源(PPT课件讲稿)Lecture 04 Object-Based Programming.ppt
- 北京航空航天大学:SimplyDroid - Efficient Event Sequence Simplification for Android Application.pptx
- 南京大学:《计算机图形学》课程教学资源(PPT课件讲稿)第7讲 图元填充与裁剪算法.pptx
- 香港浸会大学:Introduction to Linux and PC Cluster.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 结构体、共用体与枚举类型.ppt
- 《计算机系统安全》课程教学资源(PPT课件讲稿)第二章 黑客常用的系统攻击方法.ppt
- 上海交通大学:《挖掘海量数据集 Mining Massive Datasets》课程教学资源(PPT讲稿)Lecture 06 搜索引擎 Search Engines.ppt
- 《Introduction to Java Programming》课程PPT教学课件(Sixth Edition)Chapter 16 Applets and Multimedia.ppt
- 《计算机组装与维护》课程教学资源(PPT课件讲稿)第9章 BIOS设置(设置BIOS).ppt
- 香港城市大学:基序检测的随机化算法(PPT讲稿)Randomized Algorithm for Motif Detection.ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第七章 图及其应用.ppt
- 3D Reconstruction from Images:Image-based Street-side City Modeling.ppt
- 大连理工大学:《计算机网络》课程教学资源(PPT课件讲稿)Chapter 2 应用层 application layer.ppt
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 3 Process Description and Control 3.4 Process Control 3.5 Execution of the Operating System 3.6 Unix SVR4 Process Management 3.7 Linux Process management system calls.ppt
- 云计算 Cloud Computing(PPT讲稿)MapReduce进阶.ppt
- 《C语言程序设计》课程电子教案(PPT课件讲稿)第7章 用函数实现模块化程序设计.pptx
- 中国科学技术大学:云计算及安全(PPT讲稿)Cloud Computing & Cloud Security.pptx
- 中国科学技术大学:《信号与图像处理基础 Signal and Image Processing》课程教学资源(PPT课件讲稿)数字图像处理基础 Basics of Digital Image Processing.pptx
- 中国科学技术大学:《信号与图像处理基础 Signal and Image Processing》课程教学资源(PPT课件讲稿)图像压缩编码 Image Compression.pptx
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第3章 计算机的算术运算.pptx
- Analysis of Algorithms(PPT讲稿)Data Structures and Data Management.ppt
- 《C语言程序设计》课程电子教案(PPT课件讲稿)第七章 数组.ppt
- 《计算机网络与因特网 Computer Networks and Internets》课程教学资源(PPT课件讲稿)第二讲 互联网应用软件.ppt
- 《计算机操作系统》课程教学资源(PPT课件讲稿)第四章 存储器管理.ppt
- 《单片机应用技术》课程PPT教学课件(C语言版)第10章 单片机测控接口.ppt
- 中国科技大学计算机系:《黑客反向工程》课程教学资源(PPT课件讲稿)黑客反向工程导论(陈凯明).ppt
- 香港科技大学:Record Linkage for Big Data.pptx
- 沈阳理工大学:《计算机网络》课程教学资源(PPT课件讲稿)第2章 IP技术.ppt
- 《编译技术》课程教学资源(PPT课件讲稿)第六章 运行时存储空间的组织和管理.ppt
- 《面向对象程序设计》课程教学大纲(适用专业:信息与计算科学).pdf
- 《Java Web应用开发技术与案例教程》教学资源(PPT讲稿)第7章 Java Web常用开发模式与案例.ppt
- 程序设计工具(PPT课件讲稿)Software Program Tool.ppt
- 山东大学:《网站设计与建设》课程教学资源(PPT课件讲稿)第三部分 网站设计技术 第20章 MySQL数据库.ppt
- 北京大学:《项目成本管理》课程教学资源(PPT课件讲稿)项目范围计划(主讲:周立新).ppt