1 / 8
文档名称:

数据库论文.docx

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

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

分享

预览

数据库论文.docx

上传人:suijiazhuang2 2022/4/6 文件大小:37 KB

下载得到文件列表

数据库论文.docx

相关文档

文档介绍

文档介绍:北华大学数据库设计与优化技术
学院北华大学计算机科学技术学院专业软件工程班级软件13-
摘要
数据库技术是计算机科学中发展最快的领域之一,也是应用最广据处理能够方便、快速地进行。
数据库的设计特点
“三分技术,七分管理,十二分基础数据”是数据库建设的基本规律。技术与管理的界面(称之为“干件”)十分重要。数据库建设是硬件、软件和干件的结合。这是数据库的设计特点之一。
数据库设计应该和应用系统相结合,也就是说:整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来,这是数据库设计的特点之二。结构设计和行为设计这两部分紧密相关、相辅相成,组成统一的数据库工程。
数据库设计方法数据库规范设计法中比较著名的有新奥尔良(NewOrleans)方法:将数据库设计分为四个阶段:需求分析、概念设计、逻辑设计和物理设计。。,并采用一些辅助设计实现每一个过程。
基于E-R模型数据库设计方法,基于3NF的设计方法,基于抽象语法规范的设计方法等,是数据库设计的不同阶段上支持实现的具体技术和方法。规范设计法从本质上看仍然是手工设计方法,其基本思想是过程迭代和逐步求精的过程。
数据库设计的总流程一、数据库设计的六个阶段
各种规范化设计方法在设计步骤上存在差别,各有千秋。通过分析、比较与综合各种常见的数据库规范化设计方法,一般将数据库设计分为以下六阶段:需求分析阶段;概念设计阶段;逻辑设计阶段;物理设计阶段;数据库实施阶段;数据
库运行维护阶段。
二、需求分析要设计一个有效的数据库,必须用系统工程的观点来考虑问题。在系统分析阶段,设计者和用户双方要密切合作,共同收集和分析数据管理中信息的内容和用户对处理的需求。在调研中,首先要了解数据库所管理的数据将覆盖哪些工作部门,每个部门的数据来自何处,它们是依照什么样的原则处理加工这些数据的,在处理完毕后输出哪些信息到其他部门。其次要确定系统的边界,在与用户充分讨论的基础上,确定计算机数据处理范围,确定哪些工作要由人工来完成,确定人机接口界面。最后得到业务信息流程图。信息流程图中的每个子系统都可抽象为以下所示的框图。
在系统分析过程中,要确定数据管理的信息要求和处理要求。信息要求是指用户需要从数据库中获得信息的内容与性质。由用户的信息要求可以导出数据要求,即在数据库中需要存储哪些数据。处理要求是指用户要求完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理。新系统的功能必须满足用户的信息要求,处理要求,安全性和完整性要求。这一阶段的工作是否能准确地反映实际系统的信息流程情况和用户对数据库系统的要求,直接影响到以后各阶段的工作,并影响到数据库系统将来运行的效率,因为分析阶段的工作是整个数据设计的基础。
三、概念设计在需求分析阶段数据库设计人员充分调查并描述了用户的应用需求,但这些应用需求还是现实世界的具体需求,应该首先把他们抽象为信息世界的结构,才能更好地、更准确地用某个DBMS实现用户的这些需求。将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。概念结构独立于数据库逻辑结构,