1 / 17
文档名称:

数据库系统原理课程设计 数据库设计介绍.ppt

格式:ppt   大小:1,486KB   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统原理课程设计 数据库设计介绍.ppt

上传人:Q+1243595614 2017/4/8 文件大小:1.45 MB

下载得到文件列表

数据库系统原理课程设计 数据库设计介绍.ppt

相关文档

文档介绍

文档介绍:数据库系统原理课程设计修建茅屋需要设计吗? 修建大厦需要设计吗? 结论:当数据库比较复杂时我们需要设计数据库结论:当数据库比较复杂时我们需要设计数据库引子为什么需要设计数据库? ?良好的数据库设计: ?节省数据的存储空间?能够保证数据的完整性?方便进行数据库应用系统的开发?糟糕的数据库设计: ?数据冗余、存储空间浪费?内存空间浪费?数据更新和插入的异常什么是数据库设计?数据库设计是指对于一个给定的应用环境, 构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。?目标:为用户和各种应用系统提供一个信息基础设施和高效率的运行环境数据库设计专业人员应具备哪些知识? ?数据库的基本知识和数据库设计技术?计算机科学的基础知识和程序设计的方法和技巧?软件工程的原理和方法?应用领域的知识数据库设计方法?手工试凑法?设计质量与设计人员的经验和水平有直接关系?缺乏科学理论和工程方法的支持,工程的质量难以保证?数据库运行一段时间后常常又不同程度地发现各种问题,增加了维护代价数据库设计方法?规范设计法?手工设计方法?基本思想:过程迭代和逐步求精?典型方法?新奥尔良( New Orleans )方法?将数据库设计分为四个阶段?基于 E-R 模型的数据库设计方法?概念设计阶段广泛?用? 3NF (??范式)的设计方法?逻辑阶段??用的有效方法? ODL ( Object Definition Language )方法???对?的数据库设计方法?计算机??设计? ORACLE Designer 2000 ? SYBASE PowerDesigner 良构设计的目标?数据库支持设定的和?时的信息提?。数据库??存储?要的信息,支持?设计时?定的信息需求,并支持用户?能提?的?时??。??应???、有效地构造。数据库?的?个??代?一个?题,?一些?关的?段??,数据的冗余度??能?,并??整个数据库??过一个具有?一?的?段??。?数据的完整性?加??段、?和关系?。?些完整性???保数据结构和??的???是有效的和??的。?数据库支持与??机构有关的业?规?。数据??提供?法和??的信息,?些信息对于?业?是有??的。?数据库支持??的增ā。ā??业的信息需求的?化和增ā,数据库的结构应??于??和??。开发?? 现实世界建模信息世界数据库世界模型转换规范化?需求分析阶段:分析客户的业务和数据处理需求; ?概要设计阶段:设计数据库的 E-R 模型图,确认需求信息的正确和完整;?详细设计阶段:将 E-R 图转换为多张表,进行逻辑设计, 并应用数据库设计的三大范式进行审核; ?代码编写阶段: 选择具体数据库进行物理实现; ?软件测试阶段: ……?安装部署: ……数据库设计的基本步? ?数据库设计分 6个阶段?需求分? ?概念结构设计?逻辑结构设计?物理结构设计?数据库?施?数据库运行和维护?需求分?和概念设计?立于??数据库管理系统?逻辑设计和物理设计与?用的 DBMS ?ē?关