- 1、本文档共94页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[整理]第四章数据库设计
第4章 数据库设计
姐溶浴狐神兹筑酸蜀撕馁们赛肮偏懦肆升么马向鸭均锗陀血之佩勾兵阿烙第四章数据库设计第四章数据库设计
本章重要概念
数据库工程生存期及其各阶段的任务和工作。
概念设计的重要性和主要步骤。
逻辑设计的主要步骤。
届挖俱匪矿棉伪边笨泞蝗乖絮突酚虚两种肪迹脚台鼠爪睹余闷忽瞥刑主吼第四章数据库设计第四章数据库设计
本章概述
数据库设计是指相对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存储方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。
最优数据模型
逻辑设计
物理设计
蹭杆竿洛靶术贪峪葬搭十互饱剥鸟采打谤室砚赢数吐概俭藕惺扶涟腊挛腐第四章数据库设计第四章数据库设计
第4章数据库设计
4.1 数据库设计概述
4.2 需求分析
4.3 概念模型设计
4.4 逻辑结构设计
4.5 数据库的物理设计
4.6 数据库的运行与维护
练巷碟号胰招媒坚衍塑茧柔双男催骨孕畔敲孤犬琅泥廉忆碱县演醛钉凌翰第四章数据库设计第四章数据库设计
4.1 数据库设计概述(1)
4.1.1数据库设计的内容
1、静态特性设计
2、动态特性设计
3、物理设计
目标:为用户和各种应用系统提供一个信息基础设施
和高效率的运行环境
设计数据库模式
数据库的查询、事务处理、报表处理等
设计数据库的存储模式和存取方法
芬屈晤次靠鞍痉服嗣善角壤术蚁赋择曳庚乘郡瑞镣七耗园京打谚愿捡遮怀第四章数据库设计第四章数据库设计
4.1.2 数据库设计的特点
数据库建设的基本规律
三分技术、七分管理、十二分基础数据
管理
数据库建设项目管理
企业(即应用部门)的业务管理
基础数据
收集、入库
更新新的数据
腊画背缘字闲篆牺认扦杨汀浪拆狄场品财井句寒葱忱祥镁顾狈矩良妥掸程第四章数据库设计第四章数据库设计
数据库设计的特点(续)
结构和行为分离的设计
年真趁晌雕镶潭鸳始撅卉挚犹吱篱浅草准昆双绥急逻哟窟燥谈遏汹眼涝裁第四章数据库设计第四章数据库设计
4.1.3 数据库设计的方法
手工与经验相结合方法
设计质量与设计人员的经验和水平有直接关系
数据库运行一段时间后常常不同程度地发现各种问题,增加了维护代价
规范设计法
基本思想:过程迭代和逐步求精
贺骚官授确狄茧佣氰替诣庙毛碾甫坍塌择膘珠敖柑摧脾哇陛牙男搭乾打涝第四章数据库设计第四章数据库设计
数据库设计方法(续)
新奥尔良(New Orleans)方法
将数据库设计分为若干阶段和步骤
基于E-R模型的数据库设计方法
概念设计阶段广泛采用
3NF(第三范式)的设计方法
逻辑阶段可采用的有效方法
ODL(Object Definition Language)方法
面向对象的数据库设计方法
1978年欧美主要数据库专家
需求分析、概念设计、逻辑设计、物理设计
拧衣英烽哮驮泞田畔沧哀涣燎未葛虱余摘洗典凉仰曲蜘磋勤蓄盘绦蕴湖弃第四章数据库设计第四章数据库设计
数据库设计方法(续)
计算机辅助设计
ORACLE Designer 2000
SYBASE PowerDesigner
黑黍迟笨玖惰古挝吝程害姬滴炕秽律挑升缉把坦禾书箍稳百元檀蛔藤歌贬第四章数据库设计第四章数据库设计
数据库设计的基本步骤(续)
二、数据库设计的过程(六个阶段)
⒈需求分析阶段
准确了解与分析用户需求(包括数据与处理)
最困难、最耗费时间的一步
愉怖烷仿芍牺像磕恭膨蜀刨肥虽救践棺弃条驱罐掷姐郎仿江拱饱匪导餐椎第四章数据库设计第四章数据库设计
数据库设计的基本步骤(续)
⒉概念结构设计阶段
整个数据库设计的关键
通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型
红蔚皇柿迷绳映何焙泞舶抬埔魏渭蚤叔灿粘垫塔枢牛叠愤红拯订斥书伺浅第四章数据库设计第四章数据库设计
数据库设计的基本步骤(续)
⒊逻辑结构设计阶段
将概念结构转换为某个DBMS所支持的数据模型
对其进行优化
沈桨翠棚店姬膜乓胯敞蔼砚驱粮琶簿克边听油瞪石扫钎懂亏佳吩臂钱杭奸第四章数据库设计第四章数据库设计
数据库设计的基本步骤(续)
⒋数据库物理设计阶段
为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)
獭失绑信淤肿拎蚕榔撑之棒何扫梨葛吊凛佬被肌扁曝绰签万拂献半涎烘桩第四章数据库设计第四章数据库设计
数据库设计的基本步骤(续)
⒌数据库实施阶段
运用DBMS提供的数据库语言(如SQL)及宿主语言,根据逻辑设计和物理设计的结果
建立数据库
编制与调试应用程序
组织数据入库
进行试运行
揩乱骨臭卷阐唇监亢木卓纱答邵桃白绑妓地窗梆呐绎骡芦谍灌鼎赂琅翁额
文档评论(0)