关于数据库设计的论文

上传人:简****9 文档编号:109821755 上传时间:2022-06-17 格式:DOCX 页数:10 大小:320.57KB
收藏 版权申诉 举报 下载
关于数据库设计的论文_第1页
第1页 / 共10页
关于数据库设计的论文_第2页
第2页 / 共10页
关于数据库设计的论文_第3页
第3页 / 共10页
资源描述:

《关于数据库设计的论文》由会员分享,可在线阅读,更多相关《关于数据库设计的论文(10页珍藏版)》请在装配图网上搜索。

1、关于数据库设计的论文数据库设计摘要:根据一个单位的信息需求、处理需求、数据库的支撑环境 和数据库的设计特点,按照规范化设计的方法,考虑数据 库及其应用系统开发全过程,设计数据模式以及典型的应 用程序,就是所谓的数据库设计。数据库设计通常包括需 求分析,概念结构设计,逻辑结构设计,物理结构设计, 数据库实施,数据库运行和维护六个阶段。数据库设计(Database Design)是指对于一个给定的应用环 境,构造最优的数据库模式, 建立数据库模式,建立数据库及其 应用系统,使之能有效地存储数据,满足各种用户的应用需求。1、数据库设计任务数据库设计的基本任务是:根据一个单位的信息需求、处理 需求和数

2、据库的支撑环境(包括 D BMS、操作系统和硬件),设 计出数据模式(包括外模式、逻辑(概念)模式和内模式)以及 典型的应用程序。其中信息需求表示一个单位所需要的数据及其 结构。处理需要表示一个单位需要经常进行的数据处理,前者表达了数据库的内容性结构的要求, 也是静态的要求,后者表达了 基于数据库的数据处理要求,也是动态的要求。DBMS、操作系统和硬件是建立数据库的软、硬件基础,也是其制约因素。数据库的设计成果有两个: 一是数据模式,二是以数据库为 基础的典型应用程序。应用程序是随着应用而不断发展的, 在有 些数据库系统中(例如情报检索),事先很难编出所需要的应用过,数据模式的设计必须适应数据

3、处理的要求,保证大多数常用的数据处理能够方便、快速地进行。2、数据库的设计特点“三分技术,七分管理,十二分基础数据”是数据库建设的基本规律。技术与管理的界面(称之为“干件与十分重要。数 据库建设是硬件、软件和干件的结合。这是数据库的设计特点之数据库设计应该和应用系统相结合,也就是说:整个设计过 程中要把结构(数据)设计和行为(处理)设计密切结合起来, 这是数据库设计的特点之二。结构设计和行为设计这两部分紧密 相关、相辅相成,组成统一的数据库工程。图1是结构设计和 行为设计的示意图:图1 结构设计和行为设计的示意图3、数据库设计方法数据库规范设计法中比较著名的有新奥尔良(NewOrleans )

4、方法:将数据库设计分为四个阶段:需求分析、概念设计、逻辑 设计和物理设计。其后S.B.Yao等又将数据库设计分为五个步骤。 又有I.R.Palmer把数据库设计当成一步接一步的过程,弁采用 一些辅助设计实现每一个过程。基于E- R模型数据库设计方法,基于 3NF的设计方法, 基于抽象语法规范的设计方法等, 是数据库设计的不同阶段上支 持实现的具体技术和方法。规范设计法从本质上看仍然是手工设 计方法,其基本思想是过程迭代和逐步求精的过程。4、数据库设计的基本步骤:在数据库设计的整个过程中,需求分析可以独立于任何的数 据库管理系统,而逻辑设计和物理设计则与具体的数据库管理系 统密切相关。下面分别介

5、绍数据库设计的每个步骤:4.1 需求分析阶段,进行数据库设计首先必须准确了解与分 析用户需求(包括数据与处理),需求分析是整个设计过程的基 础,是最困难、最耗费时间的一步。作为地基的需求分析是否做 得充分与准确,决定了在其上构建数据库大厦的速度与质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。4.2 概念结构设计阶段,概念结构设计的目标是产生反映全 组织信息需求的整体数据库概念结构,即概念模式。概念模式是整个组织各个用户共同关心的信息结构,它必须独立于计算机的任何数据模型,不受特定的数据库管理系统的限制,不考虑计算机软硬件技术细节,方便与用户进行交流。在需求分析阶段得到 的数据流图对

6、数据的动态运动轨迹进行了描述,数据字典定义了数据本身的静态特征。它们反映的仅仅是应用需求,弁没有反映 数据之间的本质联系,即数据内在特征。描述概念结构的工具是 E- R图。用实体联系方法对具体数据进行抽象加工,将实体集 合抽象成实体类型,用实体间联系的类型反映现实世界事物间的 内在联系。概念结构设计又可分为局部视图设计和视图集成两个 步骤,如图3所示需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段数据库实施阶段数据库运行、维护阶段图2数据库设计步骤需求分析I/数据流图/数据字典数据抽象局部视图设计ER逻辑结构设计图3概念设计步骤4.3 逻辑结构设计阶段,在逻辑设计阶段,将第二步所得的数 据库概

7、念模式,转换成以 DBMS的逻辑数据模型表示的逻辑模 式。数据库逻辑设计的目标是满足用户的完整性和安全性要求, 能在逻辑级上高效率地支持各种数据库事务的运行。数据库的逻辑设计不仅涉及数据模型的转换问题, 而且涉及进一步深入解决 数据模式设计中的一些技术问题。例如数据模式的规范化、 满足DBMS各种限制等。数据库逻辑设计的结果以数据定义语言(DDL)表示。由于 SQL语言是综合性语言,DDL就相当于 SQL中定义关系模式部分。4.4 物理结构设计,在数据库物理设计阶段,根据数据库的 逻辑和概念模式、DBMS及计算机系统所提供的功能和施加的 限制,设计数据库文件的物理存储结构、各种存取路径、存储空

8、 间的分配、记录的存储格式等。数据库的物理模式虽不直接面向 用户,但对数据库的性能影响较大,所以此阶段也较重要。4.5 数据库的实施阶段,在数据库的实施阶段,设计人员运用 DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设 计的结果建立数据库,编制与调试应用程序,组织数据入库,弁进 行试运行。4.6 数据库的运行和维护阶段,数据库应用系统经过试运行 后即可投入正式运行。数据库系统运行过程中必须不断地对其进 行评价、调试与修改。5、数据库结构设计阶段设计一个完整的数据库应用系统是不可能一蹴而就的,它往往是上述六个阶段的不断反复。 需要指出的是,这个设计步骤是数据库设计的过程,包括了数据库应

9、用系统的设计过程。 在设计过程中把数据库设计和对数据库中数据处理的设计紧密结合起来,将这两个方面的需求分析、抽象、设计、实现在各个阶段现时进行,相互参照,相互补充,以完善两个方面的设计。按照这个原则,设计过程各个阶段的设计描述, 可用图4概括地给出。设计箭通设计描述效擀处理需求 阶段出杆黑在茶跣中敢at项.想出血ifc*存M的播述教艳流图和打坦表用定朝如曾字黜噬理过悭的幡述徵念漆料 iSH十素扰说现书包柄:E懈和优助求节闻被用.系倒幅值的ft制和d五也艳 沛构 也讣关黎加吟lT1皋境拈梅因r - j1梅推后构_占占W傅让什拜砧安排 方法就持 岸喇环修注立:加1. 1嘴拄曲计IPO发WQ H %

10、 出 如II文质盼用修n榄成 装人数鹏 依据*温运行Ge卜湖林防蜘工;_1g1 ovl籍护性就胜网.聃幡,帙更数据用也业如我构加H然统利操.电打个子愧匕注一道应住、&善性”:於1图4数据宰结构设计晓电6、数据库设计与模式结构按照上述的设计过程,在不同的设计阶段将逐步形成数据库 的三层模式。1)需求分析阶段,综合用户的应用需求;2)概念设计阶段,形成独立于数据库管理系统 DBMS的概 念模式;3)逻辑设计阶段,将概念模式(可用 E- R图描述)转换成DBMS支持的数据模型(如关系模型),形成数据库的逻辑模式;4)根据用户处理的要求和安全性的考虑,在基本表的基础程中最重要的两个环节参考文献:1萨师靖,王珊.数据库系统概论M.北京:高等教育出版社,2000.2史嘉权,数据库系统教程M北京:清华大学出版社,2001.3王利.数据库基础与应用M.北京:中央广播电视大学出版社,1997.4闪四清,数据系统原理与应用教程M.北京:清华大学出版社,2001.I 5 张露,数据库设计M,河南安阳工学院学报

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!