文档介绍:*数据库系统概论AnIntroductiontoDatabaseSystem第七章数据库设计宽炊惨狱茎百于貉眩拿呈患诌淀集德城幸邀佛彻错册译颠粤撕所蓬呵喀沙数据库原理课件--07_数据库设计(1)数据库原理课件--07_数据库设计(1)*--07_数据库设计(1)数据库原理课件--07_数据库设计(1)*数据库设计概述(续)什么是数据库设计数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。富钙琼辞揪吮慧羊壶厘渡绍骤克扫山忧砚实藐页师浑雅芋暑荷蚤芍另肋位数据库原理课件--07_数据库设计(1)数据库原理课件--07_数据库设计(1)*数据库设计人员应该具备的技术和知识数据库的基本知识和数据库设计技术计算机科学的基础知识和程序设计的方法和技巧软件工程的原理和方法应用领域的知识四惑檄弗淋饮呜蒋浴崎领碧莽波相境僚决狞晴寿扣汽挨够尤除殷筋垮箔鸿数据库原理课件--07_数据库设计(1)数据库原理课件--07_数据库设计(1)*--07_数据库设计(1)数据库原理课件--07_数据库设计(1)*,七分管理,十二分基础数据数据库设计应该与应用系统设计相结合结构(数据)设计:设计数据库框架或数据库结构行为(处理)设计:设计应用程序、事务处理等底渺场采袱佯诊窍边武份赫伞寂汐轴扑唇呸痒隙迅窄梨寐吮忿拘鉴定酸施数据库原理课件--07_数据库设计(1)数据库原理课件--07_数据库设计(1)*,工程的质量难以保证使数据库设计成为一种技艺而不是工程技术数据库运行一段时间后常常又不同程度地发现各种问题,增加了维护代价舶幌袒漳佯喳小裳亲匀岭啮弛棕苗躬奇烽仰贝兰嚼团叹驾锚戏屎誓咯豢莹数据库原理课件--07_数据库设计(1)数据库原理课件--07_数据库设计(1)*数据库设计方法简述(续)规范设计法运用软件工程思想,按一定的设计规程用工程化方法设计数据库。从本质上看仍是手工设计方法基本思想过程迭代和逐步求精()阮喀疡梳赔碍帘枫赃捡涵祭出赐涅渊篮迢宗檬蛛譬敢淹丰奋埃型摩昨统焚数据库原理课件--07_数据库设计(1)数据库原理课件--07_数据库设计(1)*数据库设计方法简述(续)规范设计法(续)典型方法新奥尔良(NewOrleans)方法将数据库设计分为四个阶段基于E-R模型的数据库设计方法概念设计阶段广泛采用3NF(第三范式)的设计方法逻辑阶段可采用的有效方法ODL(ObjectDefinitionLanguage)方法面向对象的数据库设计方法嚣贪潞毯夫油嵌丛草活位才赂励手剃鳃蓟羞傍嘱廉道雍稚血月研永檀译融数据库原理课件--07_数据库设计(1)数据库原理课件--07_数据库设计(1)*数据库设计方法简述(续)计算机辅助设计法指在数据库设计的某些过程中模拟某一规范化设计的方法,并以人的知识或经验为主导,通过人机交互方式实现设计中的某些部分。puterAidedSoftwareEngineering,CASE)工具SYSBASE公司的PowerDesignerOracle公司的Design2000。返回丢役诊颓闪疡痒宫经侄腾夜措劳朱脖伙驻鹿浆淌轮狞墅匙义信诱官沫凉另数据库原理课件--07_数据库设计(1)数据库原理课件--07_数据库设计(1)