精通数据库系列之入门-技巧篇2


作者:思索 整理:南海

                                           下一页

数据库设计的基本方法  

     

  数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。一般按照规范化的设计方法,常将数据库设计分为若干阶段:
  系统规划阶段主要是确定系统的名称、范围;确定系统开发的目标功能和性能;确定系统所需的资源;估计系统开发的成本;确定系统实施计划及进度;分析估算系统可能达到的效益;确定系统设计的原则和技术路线等。对分布式数据库系统,还应分析用户环境及网络条件,以选择和建立系统的网络结构。
  需求分析阶段要在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。通过对组织、部门、企业等进行详细调查,在了解现行系统的概况、确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。
  概念设计阶段要产生反映企业各组织信息需求的数据库概念结构,即概念模型。概念模型必须具备丰富的语义表达能力、易于交流和理解、易于变动、易于向各种数据模型转换、易于从概念模型导出与DBMS有关的逻辑模型等特点。
  逻辑设计阶段除了要把E-R图的实体和联系类型,转换成选定的DBMS支持的数据类型,还要设计子模式并对模式进行评价,最后为了使模式适应信息的不同表示,需要优化模式。
  物理设计阶段的主要任务是对数据库中数据在物理设备上的存放结构和存取方法进行设计。数据库物理结构依赖于给定的计算机系统,而且与具体选用的DBMS密切相关。物理设计常常包括某些操作约束,如响应时间与存储要求等。
  系统实施阶段主要分为建立实际的数据库结构;装入试验数据对应用程序进行测试;装入实际数据建立实际数据库三个步骤。
  另外,在数据库的设计过程中还包括一些其他设计,如数据库的安全性、完整性、一致性和可恢复性等方面的设计,不过,这些设计总是以牺牲效率为代价的,设计人员的任务就是要在效率和尽可能多的功能之间进行合理的权衡。 

本文作者:



相关阅读:
CSS+DIV设计实例:实现让多个DIV排列时居中
将oracle 9i备份文件导入oracle 8i的方法简介
JavaScript Dom编程:介绍学习书籍
不错的一篇VBS-JSCRIPT GETOBJECT理解
CSS教程:clip属性全知道
提升我们工作效率的几个Windows7新功能
下拉菜单既可以选择,又可以自己填写
ASP.NET运行机制与原理探讨
Jquery与JS两种方法仿twitter/新浪微博 高度自适应无缝滚动实现代码
记录几个javascript有关的小细节
js技巧--转义符"\"的妙用
Webjx收集33个有用的Wordpress技巧
在Win2003中为SNMP服务配置网络安全性
php ajax无刷新上传图片实例代码
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 教师节英语作文大全600字 作文 安静的保护好自己 冬日小雨 第一次做蛋炒饭 学与用之间 公鸡和花猫 离婚起诉状所必备的内容 雨中跟随 用痛苦换来的欢乐-《贝多芬传》读后感 怀旧的日子里飘满花香 那个叫父亲却素未谋面的人作文1300字 因为爷爷的书桌,我爱上读书 女朋友生日蛋糕祝福语 硫黄 货币流通与通货膨胀 个人简历样本-电子测试工程师 忘记咖啡的味道作文350字 纯粹的岗位薪酬引发的问题 我奶奶星空 题净居寺 一天 高一入党申请书5000字 关爱的小学生作文 儿童健康讲座演讲稿 七一演讲稿;实现中华民族的伟大复兴 以书为梯,登上梦想天台作文900字 石榴花作文700字 农电局党员代表大会选举办法 我的军营,我的梦-----军训日志 生来不应该后悔 飘扬的黄哈达读后感 急诊科实习自我鉴定怎么写最好 医疗器械工程专业大学生职业生涯规划书 2006年中考语文模拟试题(1) 世界和平作文 我帮爸爸戒烟作文900字 软件开发英文自我介绍 小学六年级作文600字:压麻雀 小学四年级作文400字:芙蓉树哭了 赠苏州韦郎中使君 作文要点 抄袭无罪 寒假见闻——“泥人叔叔”小记 高三毕业致辞 读《三国演义》有感850字 海浪谷作文600字 酒店申请文明窗口的材料 三千青丝的烦恼 一切为了祖国 11.11

Copyright © 2016 phpStudy |