新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第6章 数据库设计

生等件 a 第6章数据库设计 新疆大学软件学院
第5章 资源分配与调度 1 新疆大学 软件学院 第6章 数据库设计

本章重点 第6章 。已经介绍了数据库基本概念,操作方法,规范化的方法。如何根据客户 需求,完成软件系统的数据库设计是软件开发的关键性工作。本章将系统的 讨论数据库设计步骤。 概念结构设计 数据库设计 逻辑结构设计
第5章 资源分配与调度 第 2 本章重点 6章 ⚫ 已经介绍了数据库基本概念,操作方法,规范化的方法。如何根据客户 需求,完成软件系统的数据库设计是软件开发的关键性工作。本章将系统的 讨论数据库设计步骤。 数据库设计 概念结构设计 逻辑结构设计

6.1数据库设计概述 6.2系统需求分析 6.3概念结构设计 6.4逻辑结构设计 6.5物理结构设计 6.6数据库实施 6.7数据库运行和维护 6.8小结
第5章 资源分配与调度 3 6.1 数据库设计概述 6.2 系统需求分析 6.3 概念结构设计 6.4 逻辑结构设计 6.5 物理结构设计 6.6 数据库实施 6.7 数据库运行和维护 6.8 小结

6.1数据库设计概述 第6章 6.1.1数据库设计的任务、内容和特点 数据库设计的任务 数据库设计是指根据用户需求研制数据库结构和行为的过程。 数据库设计的内容 概念设计、逻辑设计和物理设计 结构设计 行为设计 应用程序使用数据库的方法
第5章 资源分配与调度 第 4 6.1 数据库设计概述 6章 6.1.1 数据库设计的任务、内容和特点 数据库设计的任务 数据库设计是指根据用户需求研制数据库结构和行为的过程。 数据库设计的内容 结构设计 行为设计 概念设计、逻辑设计和物理设计 应用程序使用数据库的方法

6.1数据库设计概述 第6章 数据库设计的特点 结构源于行为 强调结构设计与行为设计相结合 行为总是变化一“反复探寻,逐步求精
第5章 资源分配与调度 第 5 6.1 数据库设计概述 6章 数据库设计的特点 结构源于行为——强调结构设计与行为设计相结合 行为总是变化——“反复探寻,逐步求精

6.1数据库设计概述 第6章 6.1.2 数据库设计方法简述 人工分析 直观设计 软件工程语言 规范设计法 自动化方法 基于E-R模型的数据库设计方法—基于图构造 基于3NF的数据库设计方法基于属性和属性依赖 基于视图的数据库设计方法—基于各类应用模式
第5章 资源分配与调度 第 6 6章 6.1.2 数据库设计方法简述 6.1 数据库设计概述 直观设计 规范设计法 人工分析 软件工程语言 ❑ 基于E-R模型的数据库设计方法——基于图构造 ❑ 基于3NF的数据库设计方法——基于属性和属性依赖 ❑ 基于视图的数据库设计方法——基于各类应用模式 自动化方法

6.1数据库设计概述 第6章 6.1.3 数据库设计的步骤 按规范设计法可将数据库设计分为六个阶段 1.系统需求分析阶段—确定边界,数据字典 2.概念结构设计阶段—表达用户需求的概念模型 3.逻辑结构设计阶段一由概念模型得出的数据模型 4.物理结构设计阶段——存储结构和存取方法 5.数据库实施阶段一—数据入库,转存到用户系统中 6.数据库运行与维护阶段一保持数据完整性
第5章 资源分配与调度 第 7 6.1 数据库设计概述 6章 6.1.3 数据库设计的步骤 按规范设计法可将数据库设计分为六个阶段 1.系统需求分析阶段——确定边界,数据字典 2.概念结构设计阶段 ——表达用户需求的概念模型 3.逻辑结构设计阶段 ——由概念模型得出的数据模型 4.物理结构设计阶段——存储结构和存取方法 5.数据库实施阶段 ——数据入库,转存到用户系统中 6.数据库运行与维护阶段 ——保持数据完整性

6.1数据库设计概述 第6章 6.1.4数据库系统的设计案例描述 为便于读者理解具体数据库系统的设计过程, 本章将使用案例驱动模式,介绍数据库设计的操作过程。 案例将围绕本科教学环节中的核心业务一任课和选课
第5章 资源分配与调度 第 8 6.1 数据库设计概述 6章 6.1.4 数据库系统的设计案例描述 为便于读者理解具体数据库系统的设计过程, 本章将使用案例驱动模式,介绍数据库设计的操作过程。 案例将围绕本科教学环节中的核心业务——任课和选课

6.2系统需求分析 第6章 6.2.1需求分析的任务 需求分析的任务: 1.调查分析用户活动 2收集和分析需求数据,确定系统边界 3.编写需求分析报告
第5章 资源分配与调度 第 9 6.2 系统需求分析 6章 需求分析的任务: 6.2.1 需求分析的任务 1.调查分析用户活动 2.收集和分析需求数据,确定系统边界 3.编写需求分析报告

6.2系统需求分析 第6章 6.2.2 需求分析的方法 数据流图(行为) 用命名的箭头表示数据流 用圆圈表示处理 用不封闭的矩形或其他形状表示存储 数据存储 信息需求 数据流 数据流 数据来源 处理 数据输出 处理需求 图6.6数据流图
第5章 资源分配与调度 第 10 6.2 系统需求分析 6章 数据流图(行为) 6.2.2 需求分析的方法 用命名的箭头表示数据流 用圆圈表示处理 用不封闭的矩形或其他形状表示存储 数据流 数据流 数据存储 数据来源 处理 数据输出 处理需求 信息需求 图6.6 数据流图
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第5章 数据库安全保护.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第4章 关系数据库理论.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第3章 关系数据库标准语言(SQL).pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第2章 关系数据库.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第1章 绪论.pptx
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第9章 数据库应用设计方法.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第8章 数据库设计理论.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第7章 并发控制.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第6章 数据库恢复.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第5章 数据库安全.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第4章 函数依赖.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第4章 关系数据库设计与理论(范式).ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第3章 关系数据库的标准语言(SQL语言基础).ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第2章 关系数据库.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第1章 绪论(主讲:钱育蓉).ppt
- 《数据库原理与技术》课程教学资源(参考资料)SQL基础教程.doc
- 《数据库原理与技术》课程参考文献:《Database System Concepts》书籍PDF电子版(SIXTH EDITION,英文原书,Abraham Silberschatz、Henry F. Korth、S. Sudarshan).pdf
- 《数据库原理与技术》课程教学资源(参考资料)PowerDesigner 15.1简要使用手册.pdf
- 新疆大学:《数据库原理与技术》课程教学实验指导书(数据库设计与应用开发).pdf
- 新疆大学:《数据库原理与技术》课程教学大纲.docx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第7章 SQL Server 2012高级应用.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第一章 Visual Basic程序设计概述.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第三章 VB语言基础.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第二章 Vb简单的程序设计.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第四章 基本的控制结构.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第七章 常用控件.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第五章 数组.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第六章 过程.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第九章 文件.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第八章 界面设计.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第十一章 Visual Basic与数据库.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第十章 图形操作.pptx
- 《VB程序设计基础》课程PPT教学课件(第3版)第1章 程序设计基础.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第2章 Visual Basic简介.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第3章 VB程序设计代码基础.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第4章 顺序结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第10章 界面设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第5章 选择结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第6章 循环结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第7章 数组.ppt