首页 > 编程知识 正文

计算机思维,数据库概念模型设计

时间:2023-05-05 19:59:49 阅读:59209 作者:1574

摘要:在计算机的各项发展中,发展最快的是数据库技术,他也是我们日常生产活动中应用最广泛的技术。 他充当了计算机系统和APP应用系统之间的桥梁。 在数据库被设计之前,数据库的设计者将继续存在于所有的设计活动中。 也就是说,数据库设计者的技术水平直接反映在数据库的质量上。 而在数据库设计中另一个主要地位的是-用户。 用户的主要工作是在数据库需要数据分析或需要日常维护时允许用户参与整个数据库设计过程,但不能提高数据库的开发过程。 童谣的重要程序员和操作者在数据库系统设计实施完成的阶段就参与其中,他们也是影响数据库质量设计的主要因素。

关键字:数据库; 共享; DBMS

中图分类编号。

一、计算机数据库系统

数据库中的所有数据都存储在普通鞋中,是为了有组织地记录计算机中存储的数据而制作的集合。 该集合(即数据库系统)的主要特征如下

1 )将数据结构化数据保存到文件中时,尽管数据是在内部构建的,但它们之间并不联系。 这种数据库实现了所有数据之间的结构化。 这也是数据库最重要的特征之一。 正式数据库和文件的根本区别。

2 )对于数据共享性强、冗馀性低、易扩展的数据库来说,其中的所有数据都必须从整体上来看进行描述,数据并不适合某个特定的程序,而是面向整个系统,所以数据适合用户、APP 共享刚坐下来的数据大大减少了系统冗馀,还腾出了很多存储空间。 共享数据还可以有效地避免数据之间的不一致和不一致。

3 )对数据整体独立的数据独立性的理解有两个方面; 一是物理独立性,二是逻辑独立性。 物理独特性意味着数据本身独立于用户计算机上的APP应用程序,因为数据存储工作由DBMS管理,所以可以理解为不需要知道数据是如何存储在计算机内部的。 由于APP应用程序组需要解决的问题是数据的逻辑结构,因此即使数据的物理存储结构发生快速变化,用户自己的程序也不会发生变化。

4 )数据由DBMS集中管理控制; 数据库共享是并发共享。 这意味着多个用户可以同时访问数据库中的数据,也可以同时访问数据库中的同一数据。

DBMS必须提供数据控制功能,如数据安全保护、数据完整性检查和数据库并发访问控制数据库故障恢复。

二.数据空设计要点

1、设计师与用户的协调

要设计有效的数据库,必须从系统工程的角度考虑问题。 在系统分析阶段,设计人员和用户双方要密切配合,共同收集和分析数据管理中的信息内容和用户处理需求。 调查首先需要知道数据库管理的数据涵盖哪个工作部门,各部门的数据来自哪里,按照什么原则对这些数据进行处理加工,处理完成后将哪些信息输出到其他部门。 其次确定系统边界,要在与用户充分讨论的基础上,确定计算机数据处理范围,确定哪些工作需要人工进行,确定人机界面。 在系统分析过程中,必须确定数据管理的信息要求和处理要求。 信息要求是指用户需要从数据库中检索信息的内容和性质。 可以从用户的信息要求导出数据要求,也就是必须存储在数据库中的数据。 处理请求是指用户要求什么样的处理功能,对处理的响应时间要求什么,处理方式是批处理还是在线处理。 新系统的功能必须满足用户的信息要求、处理要求、安全性和完整性要求。

2、系统总体设计概念

在需求分析阶段数据库设计人员充分调查和说明了用户的应用需求,但这些应用需求还是现实世界的具体需求,首先应该将他们抽象为信息世界的结构,在一个DBMS上更好、更准确地实现用户的这些需求。 通过需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。 概念结构独立于数据库的逻辑结构,也独立于支持数据库的DBMS。 它是现实世界和机器世界的中介,既能充分反映现实世界,包括实体和实体的联系,又容易转化为关系、网状、层次等各种数据模型。 这是现实世界的真实模式,便于理解,便于与不熟悉计算机的用户交换意见,便于用户参与。 现实世界需求变化时,概念结构很容易调整。 因此,概念结构设计是整个数据库设计的关键。 概念结构设计一般需要两个阶段。 第一个阶段是获取每个用户的详细信息视图,并描述每个用户的详细数据结构,以便根据用户对数据和处理的需求生成全局视图。 第二阶段是在定义各用户的详细图的基础上,利用一定的工具分析各详细图,并将它们集成为一个统一的全局数据结构,即全局图。 全局视图称为数据库概念模型。

3、系统程序逻辑设计

概念结构是各种数据模型的共同基础,比数据模型更独立于机器、抽象、更稳定。 但是,为了在某个DBMS中实现用户的需求,需要将概念结构转换为更合适的数据模型。 这是数据库逻辑结构设计需要完成的工作。 理论上,设计逻辑结构应选择描述表达最佳概念的结构模型,比较支持该数据模型的各种DBMS,综合考虑性能、价格等各种因素,从中选择最佳DBMS。 但实际上,已经给定了某台机器,设计者往往没有选择DBMS的余地。 目前,DBMS产品一般只支持关系、网格和分层模型中的一种,对于某些数据模型,每个机械系统都有许可证

多不同的限制,提供不同的环境与工具。对于给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程为物理设计。数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存储方法,这些都依赖于所使用的系统。在网状模型和层次模型系统中,这一部分内容较复杂,因为它们是用指针表示记录的联系。关系模型系统比较简单一些,仅包含索引机制、空间大小、块的大小等内容。在设计物理结构时,应先确定数据库的物理结构,然后对物理结构进行评价。评价的重点是时间和空间的效率。数据的存储决定了数据库占用多少空间,数据的处理决定了操作时间的效率。三、结语

综上所述,表明了计算机数据库徐婷拥有广泛的应用前景,主要是他具有良好的适用性,但是经济在发展科学在进步,我们仍然需要不断的对计算机数据库系统进行开发与研究以使得数据库系统更好的发展,计算机数据库在信息的管理方面将会更加的安全。他的发展前景就笔者认为有;对于应用界面的美化,在视觉效果上使得他更加美观。加强拘束的转换能力,增加装换街口使得本系统能与管理系统数据库进行无缝连接;

参考文献

1、 bzdwd.精通2.0+SQLServer2005项目开发..北京:人民邮电出版社

2、 drdfj,hdsdhs,万英编著.程序员开发指南.北京:北京希望电子出版社,

2006

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。