浅谈数据库建模方法和应用.docVIP

  • 5
  • 0
  • 约3.79千字
  • 约 8页
  • 2018-10-09 发布于福建
  • 举报
浅谈数据库建模方法和应用

浅谈数据库建模方法和应用   摘要:数据库的应用越来越广泛,数据库建模的方法也在不断完善。利用数据库建模工具可以加快数据库建模的速度,保证设计模型和实施模型的一致性,在软件开发过程中的作用也越来越重要。如何建立有效的数据库模型,加快数据库建立过程,是数据库应用程序实施的关键。文中介绍了数据库建模的主要内容,并应用数据库建模工具说明数据库建模的过程,以及利用数据库建模工具的若干技巧。   关键词:数据库建模;E-R图;正向工程;反向工程   中图分类号:TP311文献标识码:A 文章编号:1009-3044(2007)18-31516-01   Research on Application and Ways to Database Modelling   XUE Chang-chun   (School of Information Management, Wuhan University, Wuhan 430072, China)   Abstract:With the database application more and more widespread, the database modelling method also unceasingly is consummating. Using the database modelling tool may speed up the database modelling, guarantee the design model and the implementation model uniformity, that is more and more important in the software development. How to establish the effective database model, speed up the database creation process, is the key to database application procedure implementation. The article is organized as follows, introduced the database modelling is introduced, and application database modelling tool explanation database modelling process, as well as certain skills about using database modelling tool.      Key words:Database Modelling;E-R Diagram;Forword Engineering;Reverse Engineering   要设计一个数据库,首先就要分析数据库中要存放什么信息,这些信息之间存在什么联系,也就是说首先要确定数据库的结构。数据库的结构,也称为数据库模式。所以,确定数据库结构的过程就称为数据库建模。以下对数据库建模过程加以论述,所述数据库以关系型数据库为研究对象。      1 数据库建模概念      数据库系统通常采用三级模式结构和两级映象功能,即外模式、模式和内模式〔1〕。外模式也称为用户模式,是数据库用户视图。模式也称为逻辑模式,是数据库中全体数据的的逻辑结构和特征的描述。   在数据库建模中要分析现实环境中的各种数据,找出相互联系,具体可以将数据库设计分为六个阶段,需求分析;概念结构设计;逻辑结构设计,物理结构设计;数据库实施;数据库运行和维护〔2〕。对于概念结构设计主要是形成数据字典,绘制实体-联系图,按照关系规范化理论要求将概念模型转换为关系模型,形成逻辑结构,然后再选择相应的数据库平台进行物理数据库设计。在这一过程中,要分析数据与数据之间的联系类型,关系规范化的要求,利用数据库建模工具可以简化这一分析与设计过程。目前这方面的工具有很多,比如:ERWin、PowerDesigner、CASE Studio等〔3〕。数据库建模要求能够表达完整的数据结构和相互的联系,并且在概念模型和关系模型之间转换方便。要能够从概念模型向关系模型自动转换,并且能够自动转换为指定的数据库平台上的数据库,如:Micosoft SQL Server、Access等,这一设计过程称为软件开发中的正向工程。对于比较完善的计算机辅助软件工程工具,还应提供能够从物理数据库的基础上向逻辑模型转化的功能,即从物理数据库表格及相互关系自动转化为关系模型,更新E-R模型图。这种转换相对于正向工程称为逆向工程或反向工程。在数据库设计、运行、维护

文档评论(0)

1亿VIP精品文档

相关文档