数据库设计
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求).
6.1.1 数据库和信息系统
数据库是信息系统的核心和基础.
只有对数据库进行合理的逻辑设计和有效的物理设计才能开发出完善而高效的信息系统.
数据库设计是信息系统开发和建设的重要组成部分.
对于从事数据库设计的专业人员来讲,应该具备多方面的技术和知识.主要有:
.数据库的基本知识和数据库设计技术;
.计算机科学的基础知识和程序设计的方法和技巧;
.软件工程的原理和方法;
.应用领域的知识.
6.1.2 数据库设计的特点
"三分技术,七分管理,十二分基础数据"是数据库建设的基本规律
数据库设计应该和应用系统设计相结合
传统的软件工程忽视对应用中数据语义的分析和抽象.
数据库模式是各应用程序共享的结构,是稳定的,永久的
早期的数据库设计结构设计与行为设计是分离的,仅致力于数据模型和建模方法研究,着重结构特性的设计而忽视了对行为的设计.
在数据库设计中如何把结构特性和行为特性相结合,许多学
者和专家进行了探讨和实践.
6.1.3 数据库设计方法简述
一,提出了各种设计准则和规程,都属于规范设计法:
新奥尔良(New Orleans)方法:它将数据库设计分为四个阶段:需求分析(分析用户要求),概念设计(信息分析和定义),逻辑设计(设计实现)和物理设计(物理数据库设计).
S.B.Yao等又将数据库设计分为五个步骤.
I.R.Palmer等主张把数据库设计当成一步接一步的过程,并采用一些辅助手段实现每一过程.
基于E-R模型的数据库设计方法
基于3NF(第三范式)的设计方法
基于抽象语法规范的设计方法等
二,数据库厂商一直在研究和开发数据库设计工具:
例如Design 2000和PowerDesigner分别是ORACLE公司和SYBASE公司推出的数据库设计工具软件.
三,计算机辅助软件工程(Computer Aided Sofeware
Engineering,简称CASE)工具
6.1.4 数据库设计的基本步骤
数据库设计分为以下六个阶段:
.需求分析:
.概念结构设计:
.逻辑结构设计;
.物理结构设计;
.数据库实施:
.数据库运行和维护.
参加设计的人员:系统分析人员,数据库设计人员和程序员,用户和数据库管理员.
系统分析和数据库设计人员是数据库设计的核心人员,他们将自始至终参与数据库设计,他们的水平决定了数据库系统的质量.
- 数据库三范式 > 数据库设计
-
数据库设计
下载该文档 文档格式:PPT 更新时间:2010-06-02 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: ppt 文档作者: cqk 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: puma 分类: 创建时间: 上次保存者: 微软用户 修订次数: 196 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 103 段落数: 376 字节数: 114053 备注: 0 演示格式: 在屏幕上显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:数据库考试大纲
下一篇:互联网数据库实践环节考核指导
点击查看更多关于数据库三范式的相关文档
- 您可能感兴趣的
- 数据库三大范式 数据库设计三范式 数据库范式 数据库中的范式 利用范式设计数据库 数据库中的范式举例 数据库第二范式 数据库bc范式 关系型数据库范式
- 大家在找
-
- · 班组长自主管理的内容
- · s5830usb调试没反应
- · isp名称是什么
- · 步进电机细分原理
- · 2010mba联考试题
- · 沈阳铸造协会
- · 百度影视在线点播
- · 哈尔滨土豆淀粉加工厂
- · 30m流量是多少
- · cad木马
- · 刮刀式离心机
- · 潍坊职业学院贴吧
- · 软件开发程序员
- · 班组长述职报告范文
- · 2012年新疆公务员南疆
- · 方正小篆字体
- · 湖北襄樊市长简介
- · 高分子化学课件ppt
- · 8411englishto
- · 高等数学的问题、方法和结构
- · 爱丽舍安全气囊灯闪烁
- · 机械制造工艺学考试题
- · 奔野484价格
- · 2010湖南卫视百科全说
- · 三角洲特种部队秘籍
- · 经济实用性男人
- · 剪叉式电动升降平台
- · 五轴机床校正
- · www.yeah.net
- · 金属热处理工艺视频
- 赞助商链接