数据库逻辑结构设计包含哪些内容

栏目:资讯发布:2023-11-14浏览:3收藏

数据库逻辑结构设计包含哪些内容,第1张

逻辑结构设计是将概念结构设计阶段完成的概念模型,转换成能被选定的数据库管理系统(DBMS)支持的数据模型。这里主要将E-R模型转换为关系模型。需要具体说明把原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文件结构、所建立的各个文件之间的相互关系,形成本数据库的数据库管理员视图。

逻辑结构设计一般分为三步进行:

1从E-R图向关系模式转化数据库的逻辑设计主要是将概念模型转换成一般的关系模式,也就是将E-R图中的实体、实体的属性和实体之间的联系转化为关系模式。在转化过程中会遇到如下问题:

(1)命名问题。命名问题可以采用原名,也可以另行命名,避免重名。

(2)非原子属性问题。非原子属性问题可将其进行纵向和横行展开。

(3)联系转换问题。联系可用关系表示。

2数据模型的优化数据库逻辑设计的结果不是唯一的。为了进一步提高数据库应用系统的性能,还应该适当修改数据模型的结构,提高查询的速度。

3关系视图设计关系视图的设计又称为外模式的设计,也叫用户模式设计,是用户可直接访问的数据模式。同一系统中,不同用户可有不同的关系视图。关系视图来自逻辑模式,但在结构和形式上可能不同于逻辑模式,所以它不是逻辑模式的简单子集。

关系视图主要有三个作用:

(1)通过外模式对逻辑模式的屏蔽,为应用程序提供了一定的逻辑独立性。

(2)更好地适应不同用户对数据的不同需求。

(3)为不同用户划定了访问数据的不同范围,有利于数据的保密。

从煤与瓦斯突出用户角度考虑,用户主要是区队管理人员、煤矿企业管理者以及矿业集团相关管理者。系统宜采用客户端/服务器 ( C/S) 体系结构,C/S 体系结构能够较好地实现资源共享,具有强大的数据操作、事务处理能力以及较强的安全性约束,与用户有着良好的交互性; 采用 C/S 体系结构亦能充分利用企业已有的局域网,减少硬件的投资。

在系统分析阶段,系统的逻辑结构应从以下三方面全面反映系统的功能与性能:

(1)信息。完整描述系统中所处理的全部信息;

(2)行为。完全描述系统状态变化所需处理或功能 ;

(3)表示。详细描述系统的对外接口与界面。

Systems Analysis-在软件开发中,前期由系统分析师作的一项任务。定义是: the processes of investigation and analysis into the feasiblity of potential computer appalications and the design,implementation and review of computer-based system

在系统开发周期的初始阶段,由分析师定义,并且由经理签署同意。然后才开始开发软件。

系统分析方法是指把要解决的问题作为一个系统,对系统要素进行综合分析,找出解决问题的可行方案的咨询方法。兰德公司认为,系统分析是一种研究方略,它能在不确定的情况下,确定问题的本质和起因,明确咨询目标,找出各种可行方案,并通过一定标准对这些方案进行比较,帮助决策者在复杂的问题和环境中作出科学抉择。

系统分析方法来源于系统科学。系统科学是20世纪40年代以后迅速发展起来的一个横跨各个学科的新的科学部门,它从系统的着眼点或角度去考察和研究整个客观世界,为人类认识和改造世界提供了科学的理论和方法。它的产生和发展标标志着人类的科学思维由主要以“实物为中心”逐渐过渡到以“系统为中心”,是科学思维的一个划时代突破。

系统分析是咨询研究的最基本的方法,我们可以把一个复杂的咨询项目看成为系统工程,通过系统目标分析、系统要素分析、系统环境分析、系统资源分析和系统管理分析,可以准确地诊断问题,深刻地揭示问题起因,有效地提出解决方案和满足客户的需求。

简单地讲,所谓系统的结构就是指MIS的组成。本章从几个不同的角度介绍了MIS的基本结构、功能结构、管理/职能结构、网络计算结构。其中基本结构、管理/职能结构是本章的重点,要求同学们完全理解并掌握,网络计算结构是本章的难点,要求同学们理解其中的基本概念、基本原理。

  第1节管理信息系统的基本结构

  MIS的基本结构可以概括为4大部件,即信息源、信息处理器、信息用户和信息管理者。此外,MIS还包括计算机网络、数据库和现代化的管理等扩展部件,这些是MIS的三大支柱。

  同学们在复习时,应以书中的图4-1为基础,从总体上理解掌握本节内容。

  第2节管理信息系统的功能结构

  到底什么是MIS的功能呢?很难给出严格的定义。一般来说,从MIS的使用者角度来看,任何一个MIS都有一个目标,具有多种功能,各功能之间又有各种信息联系,构成了一个有机结合的整体。从这种意义上讲,所谓功能结构就是指从功能角度来描述MIS的组成。

  同学们结合书中的例子,理解本节内容。

  第3节管理信息系统的管理/职能结构

  本节主要是从管理的角度来描述MIS的组成的。这些内容十分重要,希望同学们在理解的基础上,重点掌握。

  第一、MIS的层次结构。管理活动一般分为高中低3个层次,与此相对应,我们可分别建立战略计划子系统、管理控制子系统和执行控制子系统,这就构成了MIS的纵向结构。

  第二、MIS的职能结构。从横向来看,一个企业或组织的管理活动是按职能划分的,与此相对应,我们可分别建立若干个基于职能的子系统,这就是MIS的职能结构。

  第三、纵向和横向交叉在一起就形成了MIS矩阵结构,即书中所说的交叉结构。

  第4节管理信息系统的网络计算结构

  MIS网络计算结构大致可划分为4种,即集中式处理模式、文件服务器模式、客户机/服务式模式,以及Web Server(或称B/S)模式。这方面的知识对MIS的开发建设至关重要,是实践中经常用到的。希望同学们按以下逻辑理解本节内容。

  首先理解各种网络计算模式基本原理,通过与文件服务器方式的对比,重点掌握C/S方式的原理,在此基础上理解B/S模式。

  逻辑结构设计。 根据已经建立的概念数据模型,以及所采用的某个数据库管理系统软件的数据模型特性,按照一定的转换规则,把概念模型转换为这个数据库管理系统所能够接受的逻辑数据模型。不同的数据库管理系统提供了不同的逻辑数据模型,如层次模型、网状模型、关系模型等。

 

 

  

数据库逻辑结构设计包含哪些内容

逻辑结构设计是将概念结构设计阶段完成的概念模型,转换成能被选定的数据库管理系统(DBMS)支持的数据模型。这里主要将E-R模型转换为关系模...
点击下载
热门文章
    确认删除?
    回到顶部