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

作者&投稿:窦帝 (若有异议请与网页底部的电邮联系)
如何设计数据库树状数据结构~

然后我觉得首先不要太关注里面数据结构用C语言的实现方法。第一步,先把书看一遍,省略里面C语言的具体描述,也就是先不看这些。也不要看那些计算公式,只需要弄清楚里面的概念,比如说线性表,首先只需要弄清楚什么是线性表,最好能给自己列个大纲,比如,线性结构-树状结构-图状结构,然后在细分,把所有的概念全部看懂。第二步,看第二遍书的时候,在去仔细看那些结构的定义语句,以及每种结构有哪些基本算法,以及是怎样用C语言来实现的。第三步,最后再去看一些公式,比如时间复杂度,等等。当然,这个是需要有高等数学的根基的。第四步,尽量用自己掌握的一些数据结构来用C语言描述,找些实例来做做,也就是实践一下。最后如果还有兴趣的话可以再深一层的去看看一些软件工程里的一些基本算法。相信你会学好数据结构的~

数据库设计工具:Power Designer、ER Studio、Rose、Microsoft Visio。
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

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


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

简述数据库的逻辑结构
数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。 数据库的基本结构分三个层次,反映了观察数据库的三种不同角度...

什么是数据库的逻辑结构?并且逻辑结构有哪些?ORACLE的逻辑结构域SQL有...
物理结构指物理文件的集合,如数据文件、联机日志、控制文件、参数文件等,而逻辑结构,则是对用户可视的逻辑对象,如表、索引,也都是逻辑对象的一种。图1-9说明了典型的逻辑结构与数据文件之间的关系。从图1-9中可以看到,逻辑结构的关系是:数据库可以包含多个表空间。一个表空间(Tablespace)可以有...

数据库中什么叫逻辑结构
主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。3、物理设计:根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖...

什么是数据库的逻辑结构?并且逻辑结构有哪些
数据库逻辑结构是从逻辑的角度分析数据库的构成,即创建数据库后形成的逻辑概念之间的关系。SQL的逻辑结构主要应用于面向用户的数据组织和管理,与传统关系模型术语相比,在SQL中,视图对应外模式,基本表对应模式,存储文件对应内模式。Oracle的逻辑结构,逻辑存储单元从小到大依次:数据块、盘区、段和表空间...

数据库中什么叫逻辑结构
在数据库中逻辑结构是针对概念结构的,他是概念结构的总结提升,更加容易数据化,可以利用逻辑推理进行“推理及运算”,是数据库能够操作的基础。

数据库中局部数据的逻辑结构和特征的描述
数据库中局部数据的逻辑结构和特征的描述有:外模式、视图、索引、约束、存储过程。1、外模式:外模式是数据库中某个特定用户或应用程序所见到的数据局部结构和特征。它描述了局部数据的基本单位、数据类型、允许的值范围以及数据之间的关联关系等。外模式是根据用户需求和业务需求来设计的,可以多个外模式...

数据库系统有哪几种逻辑模式?
概念模式又称逻辑模式,是数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共数据视图,它是数据库模式结构的中间层,既不涉及数据的物理存储细节和硬件环境,也与具体的应用程序、所使用的应用开发工具及高级程序设计语言无关。概念模式实际上是数据库在逻辑上的视图,一个数据库只有一个概念模式。

以下属于逻辑结构的是( C)。 A顺序表B哈希表C有序表D单链表 求大佬解释...
数据的逻辑结构是对数据之间关系的描述,有时就把逻辑结构简称为数据结构。逻辑结构形式地定义为(K,R)(或(D,S)),其中,K是数据元素的有限集,R是K上的关系的有限集。逻辑结构元素决定输入、存储、发送、处理和信息传递的基本操作功能,常将逻辑结构元素称为逻辑模块。逻辑结构元素可以是计算机...

数据的逻辑结构主要有哪三种?各有何特点?三者之间存在怎样的联系
1、集合结构:集合中任何两个数据元素之间都没有逻辑关系,组织形式松散。2、线性结构:数据元素之间存在着“一对一”的线性关系的数据结构。始节点没有前驱但有一个后继,终端节点没有后继但有一个前驱。其余节点有且只有一个前驱和一个后继。3、树状结构:数据元素之间存在“一对多”的关系。一个或...

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

西乡县17345045801: 数据库中什么叫逻辑结构 -
藤欣复方: 在数据库中逻辑结构是针对概念结构的,他是概念结构的总结提升,更加容易数据化,可以利用逻辑推理进行“推理及运算”,是数据库能够操作的基础.

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

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

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

西乡县17345045801: 什么是数据库逻辑结构图?怎么做的? -
藤欣复方: 数据库设计过程包括: 现实世界→需求分析→概念设计→逻辑设计→物理设计 概念设计--利用数据模型进行概念数据库的模式设计.它不依赖任何DBMS(数据库管理系统)常用的数据模型为ERM(实体联系模型),用到的术语有:实体、属性、联系、键. 逻辑设计--把概念设计得到的概念数据库模式变为逻辑数据模式,它依赖于DBMS.用到的术语有:函数依赖、范式、关系分解.http://blog.csdn.net/ivy_zheng/archive/2007/06/29/1670978.aspx

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

西乡县17345045801: 数据库的物理结构设计指的是什么? -
藤欣复方:[答案] 一般开发一个数据库,要进行设计.主要步骤有需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行与维护.物理结构设计就是其中的一步. 数据库的物理结构设计是对已经确定的逻辑数据结构,利用DBMS(数据库管理...

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