当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南中医药大学:《数据库原理》课程教学资源(课PPT课件讲稿)第七章 数据库设计

资源类别:文库,文档格式:PDF,文档页数:95,文件大小:1.55MB,团购合买
一、数据库设计概述 二、需求分析 三、概念结构设计 四、逻辑结构设计 五、物理结构设计 六、数据库实施和维护
点击下载完整版文档(PDF)

数据库设计

数据库设计

什么是数据库设计? 广义:数据库及其应用系统的设计,即设计整个数据库应用系统 狭义:设计数据库本身,即设计数据库的各级模式并建立数据库 本章重点介绍狭义的数据库设计 数据库设计与整个应用系统的分析和设计是密不可分、相互支持的

1 什么是数据库设计?  广义:数据库及其应用系统的设计,即设计整个数据库应用系统;  狭义:设计数据库本身,即设计数据库的各级模式并建立数据库; 本章重点介绍狭义的数据库设计; 数据库设计与整个应用系统的分析和设计是密不可分、相互支持的

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

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

接下来,我们从软件工程的角度来剖析数据库设计的阶段性,比 较系统地介绍数据库设计的全过程,主要讨论数据库设计的方法 和步骤,详细介绍数据库设计的各个阶段的目标、方法和应注意 的事项

1 接下来,我们从软件工程的角度来剖析数据库设计的阶段性,比 较系统地介绍数据库设计的全过程,主要讨论数据库设计的方法 和步骤,详细介绍数据库设计的各个阶段的目标、方法和应注意 的事项

主要内容 数据库设计概述 需求分析 概念结构设计 逻辑结构设计 数据库的物理设计 数据库实施和维护

1 • 数据库设计概述 • 需求分析 • 概念结构设计 • 逻辑结构设计 • 数据库的物理设计 • 数据库实施和维护 主要内容

数据库设计概述 数据库建设指数据库应用系统从设计、实施到运行与维护的全过 程; 目的是为用户和各种应用系统提供一个信息基础设施和高效率的 运行环境

1 • 数据库建设指数据库应用系统从设计、实施到运行与维护的全过 程; • 目的是为用户和各种应用系统提供一个信息基础设施和高效率的 运行环境。 一、数据库设计概述

1、数据库设计的特点 (1)数据库建设的基本规律 三分技术,七分管理,十二分基础数据 (2)结构(数据)设计和行为(处理)设计相结合 结构(数据)设计:设计数据库框架或数据库结构; 行为(处理设计:设计应用程序、事务处理等

1 (1)数据库建设的基本规律 • 三分技术,七分管理,十二分基础数据 ; (2)结构(数据)设计和行为(处理)设计相结合 • 结构(数据)设计:设计数据库框架或数据库结构; • 行为(处理)设计:设计应用程序、事务处理等。 1、数据库设计的特点

2、数据库设计方法 大型数据库设计是涉及多学科的综合性技术,要求从事数据库设计 的专业人员具备多方面的技术和知识,主要包括 计算机的基础知识 程序设计的方法和技巧 软件工程的原理和方法 数据库的基本知识 数据库的设计技术 应用领域的知识

1 大型数据库设计是涉及多学科的综合性技术,要求从事数据库设计 的专业人员具备多方面的技术和知识,主要包括: • 计算机的基础知识 • 程序设计的方法和技巧 • 软件工程的原理和方法 • 数据库的基本知识 • 数据库的设计技术 • 应用领域的知识 2、数据库设计方法

2、数据库设计方法 (1)早期采用手工与经验相结合方法 设计质量与设计人员的经验和水平有直接关系; 数据库运行过程中常常不同程度地发现各种问题,增加了维护代价; (2)规范设计法 新奥尔良( New Orleans)方法:数据库设计分为若干阶段和步骤」 基于E-R模型的数据库设计方法; 3NF(第三范式)的设计方法; 面向对象的数据库设计方法; UML(统一建模语言)方法;

1 (1)早期采用手工与经验相结合方法 • 设计质量与设计人员的经验和水平有直接关系; • 数据库运行过程中常常不同程度地发现各种问题,增加了维护代价; (2)规范设计法 • 新奥尔良(New Orleans)方法:数据库设计分为若干阶段和步骤; • 基于E-R模型的数据库设计方法; • 3NF(第三范式)的设计方法; • 面向对象的数据库设计方法; • UML(统一建模语言)方法; 2、数据库设计方法

2、数据库设计方法 (3)数据库设计工具:辅助设计人员完成数据库设计过程中的很多任务 PowerDesigner(Windows · ERMaster DBDesigner (Linux)

1 (3)数据库设计工具:辅助设计人员完成数据库设计过程中的很多任务 • PowerDesigner(Windows) • ERMaster • DBDesigner(Linux) • …… 2、数据库设计方法

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共95页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有