什么是数据库的逻辑结构设计 试述其设计步骤

作者&投稿:鲍叙 (若有异议请与网页底部的电邮联系)
什么是数据库的逻辑结构设计?试述其设计步骤。~

逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。
步骤:
(1)将概念结构转换为一般的关系、网状、层次模型;
(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;
(3)对数据模型进行优化。

数据库设计的过程(六个阶段)
1.需求分析阶段
准确了解与分析用户需求(包括数据与处理)
是整个设计过程的基础,是最困难、最耗费时间的一步
2.概念结构设计阶段
是整个数据库设计的关键
通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型
3.逻辑结构设计阶段
将概念结构转换为某个DBMS所支持的数据模型
对其进行优化
4.数据库物理设计阶段
为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)
5.数据库实施阶段
运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果
建立数据库,编制与调试应用程序,组织数据入库,并进行试运行
6.数据库运行和维护阶段
数据库应用系统经过试运行后即可投入正式运行。
在数据库系统运行过程中必须不断地对其进行评价、调整与修改
设计特点:
在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计

数据库设计的过程(六个阶段)
1.需求分析阶段
准确了解与分析用户需求(包括数据与处理)
是整个设计过程的基础,是最困难、最耗费时间的一步
2.概念结构设计阶段
是整个数据库设计的关键
通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型
3.逻辑结构设计阶段
将概念结构转换为某个DBMS所支持的数据模型
对其进行优化
4.数据库物理设计阶段
为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)
5.数据库实施阶段
运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果
建立数据库,编制与调试应用程序,组织数据入库,并进行试运行
6.数据库运行和维护阶段
数据库应用系统经过试运行后即可投入正式运行。
在数据库系统运行过程中必须不断地对其进行评价、调整与修改
设计特点:
在设计过程中把数据库的设计和对数据库中数据处理的设计紧密结合起来将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计


数据库的三级模式和二级映像
一、数据库系统的三级模式:外模式、模式、内模式。1、模式(逻辑模式、概念模式):实际上是数据库数据在逻辑级上的视图。描述的是全局逻辑结构。一个数据库只要一个模式。模式是数据库的中心与关键,它独立与其他层次。设计数据库模式结构时应首先确定数据库的逻辑模式。DBMS提供模式描述性语言来严格定义...

数据库领域公认的标准结构是三级模式结构,它包括:___、___和...
2、概念模式:概念模式又称为视图(View),是数据库中对全局数据逻辑结构的描述,是所有用户(或应用程序)的公共数据视图。3、内模式:内模式又称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取与存储方案。数据库领域的用途:1...

试述数据库系统的三级模式结构
1、外部模式。外部模式是数据库系统中最接近用户的层次,也称为用户模式。它描述了用户的视图和对数据库的操作。每个用户或应用程序可以定义自己的外部模式,这样他们只能看到和操作他们所需的数据,而不需要关注整个数据库的结构和其他用户的操作。2、概念模式。概念模式是对整个数据库的逻辑表示,它描述了...

数据库独立性是指
数据库独立性包括两个方面:物理独立性和逻辑独立性。物理独立性指的是数据库的物理结构与应用程序的结构相独立,当底层数据库的存储方式改变时,应用程序不需要作出修改。逻辑独立性指的是数据库的逻辑结构与应用程序的结构相独立,当底层数据库的数据结构变化时,应用程序也不需要作出修改。数据库独立性是...

什么是数据库的概念设计,逻辑设计,物理设计,以及
它不依赖任何DBMS(数据库管理系统)常用的数据模型为ERM(实体联系模型),用到的术语有:实体、属性、联系、键。逻辑设计——把概念设计得到的概念数据库模式变为逻辑数据模式,它依赖于DBMS。用到的术语有:函数依赖、范式、关系分解。物理结构设计——指的是根据数据库的逻辑结构来选定RDBMS(如Oracle...

数据库系统的内部结构体系简介
数据库系统的内部具有三级模式与二级映射。1)数据库系统的三级模式 数据模式是数据库系统中数据结构的一种表示形式,它具有不同的层次与结构方式。(1)概念模式 概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。概念模式主要描述数据的概念记录类型以及它们之间的关系,还包括一些数据...

oracle 数据库 是什么结构
Oracle数据库的逻辑结构描述了数据库从逻辑上如何来存储数据库中的数据。逻辑结构包括表空间、段、区、数据块和模式对象。数据库的逻辑结构将支配一个数据库如何使用系统的物理空间.模式对象及其之间的联系则描述了关系数据库之间的设计.一个数据库从逻辑上说是由一个或多个表空间所组成,表空间是数据库...

说明在创建数据库时如何合理规划数据库的物理存储结构和逻辑存储...
Oracle 数据库的逻辑结构是由一些数据库对象组成,如数据库表空间、表、索引、段、视图、存储过程、触发器等。数据库的逻辑存储结构(表空间等)决定了数据库的物理空间是如何被使用的,数据库对象如表、索引等分布在各个表空间中。 Oracle 数据库的物理结构从操作系统一级查看,是由一个个的文件组成,从物理上可划分为...

什么叫数据库结构
数据库结构是指在计算机的存储设备上合理存放的相关联的有结构的数据集合的结构。一个数据库结构含有各种成分,包括数据库、数据表、字段等。数据库(Database)Visual Basic中使用的数据库是关系型数据库(Relational Database)。一个数据库由一个或一组数据表组成。每个数据库都以文件的形式存放在磁盘上,...

数据库的三级模式及它们之间的关系
三级模式的关系 模式(概念模式)是数据库的核心与关键 内模式依赖于模式,独立于外模式和存储设备 外模式面向具体的应用,独立于内模式和存储设备 应用程序依赖于外模式,独立于模式和内模式 这个需要跟两级映射一起来理解(参考图片更易理解)。三级模式 外模式:应用程序用到的部分数据的逻辑结构。一个...

七里河区15075627079: 数据库中什么叫逻辑结构 -
兀有贷生脉: 在数据库中逻辑结构是针对概念结构的,他是概念结构的总结提升,更加容易数据化,可以利用逻辑推理进行“推理及运算”,是数据库能够操作的基础.

七里河区15075627079: 什么是数据库的逻辑结构设计 -
兀有贷生脉: 逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定(如SQL Server或Oracle或MySql).由于目前使用的数据库基本上都是关系数据库,因此首先需要将E-R图转换为关系模型,然后根据具体DBMS的特点和限制转换为特定的DBMS支持下的数据模型,最后进行优化.

七里河区15075627079: 什么是数据库的逻辑结构?并且逻辑结构有哪些 -
兀有贷生脉: 数据结构=数据的逻辑结构+物理结构.而逻辑结构指的是存在一种或多种特定关系的数据元素集合.常见的有集合,线性,树状,图.通俗的说就是把数据元素形象地进行了有规则排列,但不用考虑在计算机上如何实现(如何实现是物理结构和相关算法的范围)

七里河区15075627079: 什么是数据库的概念设计、逻辑设计、物理设计,以及三者的关系 -
兀有贷生脉:[答案] 1.概念设计;对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型.这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及...

七里河区15075627079: 什么是数据库的概念结构逻辑结构和物理结构.数据库是如何设计的? 系统的安全性是如何考虑的? -
兀有贷生脉: 数据库系统的基本概念 数据:实际上就是描述事物的符号记录. 数据的特点:有一定的结构,有型与值之分,如整型、实型、 字符型等.而数据的值给出了符合定型的值,如整型值15. 数据库:是数据的集合, 具有统一的结构形式并存放于...

七里河区15075627079: 数据库系统使用的数据的逻辑结构是什么 -
兀有贷生脉: 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合.这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行...

七里河区15075627079: 数据库的逻辑结构设计和物理结构设计问题?逻辑结构设计是不是就是表?物理结构设计是什么呢?我混了. -
兀有贷生脉:[答案] 物理结构就是针对数据库服务器来说的,也就是硬件层面的,比如你是要搭建独立式数据库,还是分布式数据库.

七里河区15075627079: 数据库的逻辑结构设计和物理结构设计问题? -
兀有贷生脉: 物理结构就是针对数据库服务器来说的,也就是硬件层面的,比如你是要搭建独立式数据库,还是分布式数据库.

七里河区15075627079: 什么叫数据库结构
兀有贷生脉: 数据库的基本结构分三个层次,反映了观察数据库的三种不同角度. (1)物理数据层. 它是数据库的最内层,是物理存贮设备上实际存储的数据的集合.这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成. (2)概念数据层. 它是数据库的中间一层,是数据库的整体逻辑表示.指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合.它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库. (3)逻辑数据层. 它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合. 数据库不同层次之间的联系是通过映射进行转换的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网