目 录 1 引言... 5 copyright paper51.com 2 数据库设计概述... 5 copyright paper51.com
2.1数据库的概念... 5 http://www.paper51.com 2.2数据库设计的特点... 5 copyright paper51.com 2.3数据库设计方法... 5 paper51.com 3 数据库逻辑结构设计... 6 内容来自论文无忧网 www.paper51.com 3.1数据库逻辑结构的设计的3个步骤... 6 内容来自www.paper51.com 3.2关系模型的转换要遵须原则... 6 copyright paper51.com
3.3数据库的优化... 7 http://www.paper51.com 4 数据库物理设计... 9 paper51.com 4.1物理设计方法... 9 http://www.paper51.com 4.2数据库完整性约束... 10 http://www.paper51.com 5 数据库运行与维护... 10 paper51.com 5.1数据库运行... 10 http://www.paper51.com 5.2数据库维护... 10 内容来自论文无忧网 www.paper51.com 6 结语... 11 paper51.com 参考文献... 12 内容来自www.paper51.com 致谢... 13 http://www.paper51.com
内容来自论文无忧网 www.paper51.com 1 引言 http://www.paper51.com 自从关系数据库面世以来,关系数据库以其使用简单、非过程化的关系数据语言、易于管理、拥有严密的理论基础等优势,受到了广大编程人员的推崇。如何构建一个系统完整的关系数据库直接影响到该系统的性能。那么在构建关系数据库的过程中合理的运用一些规范显得尤为重要。本文对此进行了初步探讨。 内容来自www.paper51.com 2 数据库设计概述2.1数据库的概念 内容来自www.paper51.com 关系数据库是建立在关系数据库模型基础上的数据库,借助与集合代数等概念和方法来处理数据库中的数据。 paper51.com 关系是描述实体、属性、实体间的联系。 内容来自www.paper51.com 而数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和完了结构,并据次建立数据库及应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。 内容来自论文无忧网 www.paper51.com 2.2 数据库设计的特点 内容来自www.paper51.com 大型数据库的设计和开发是一项庞大的工程,是涉及多学科的综合性技术。数据库建设是数据库应用系统从设计、实施到运行于维护的全过程。数据库建设和一般的软件系统的设计、开发和运行于维护有许多相同之处,更有其自身的一些特点。 http://www.paper51.com 1、数据库建设的基本规律:“三分技术,七分管理,十二分基础数据”是数据库设计的特点之一。在数据库建设中不仅涉及技术,还要设计管理。 http://www.paper51.com 2、结构设计和行为设计相结合:数据库应该和应用系统设计相结合。也就是说,整个设计过程中要把数据库结构设计和对数据的处理设计密切结合起来。这就是数据库设计的特点之二。 http://www.paper51.com 2.3 数据库设计方法 copyright paper51.com 大型数据库设计是涉及多学科的综合性技术,有是一项庞大的工程项目。它要求从事数据库设计的专业人员具备多方面的技术和知识。注意包括: http://www.paper51.com 1、计算机的基础知识; http://www.paper51.com 2、软件工程的原理和方法; copyright paper51.com 3、程序设计的方法和技巧; 内容来自www.paper51.com 4、数据库的基本知识; paper51.com 5、数据库设计技术; 内容来自www.paper51.com 6、应用领域的知识。 http://www.paper51.com 这样,才能设计出符合具体领域要求的数据库及其应用系统。而数据库设计是一种技艺,缺乏科学理论和工程的支持,设计质量难以保证。常常是数据库运行一段时间后又不同程度地发现各种问题,需要进行修改甚至重新设计,增加了系统维护的代价。为此,经过努力探索,探出了各种数据库设计方法。如: paper51.com 新奥尔良方法:该方法把数据库设计分为若干阶段和步骤,并采用一些辅助手段实现每一工程。而新奥尔良方法属于规范设计法。 内容来自论文无忧网 www.paper51.com 规范设计法从本质上看仍然是手工设计方法,其基本思想是过程迭代害人逐步求精。其方法如下: paper51.com
1、基于E-R图模型的设计方法。该方法用E-R图模型来设计数据库的概念模型,是数据库概念设计阶段广泛采用的方法; 内容来自www.paper51.com
2、3NF的设计方法。该方法用关系数据库理论为指导来设计数据库的逻辑模型,是设计关系数据库时在逻辑阶段可以采用的一种有效方法。 paper51.com 3、ODL方法。这是面向对象的数据库设计方法。该方法用面向对象的概念和术语来说明数据库结构。ODL可以描述面向对象数据库结构设计,可以直接转换为面向对象的数据库。 http://www.paper51.com |