当前位置:首页 » 服务存储 » 数据库的存储结构
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库的存储结构

发布时间: 2022-01-13 23:41:25

1. 什么是数据的存储结构

(32)[答案]B[考点]数据结构与算法[评析]这是个基本概念题。存储空间量只是数据的存储结构的一个属性,答案C也太片面,比如链表也是种存储方式,而非线性的还有树、图……我们所学的数据结构不涉及到数据在计算机外存(比如硬盘、软盘)具体的

2. 数据的存储结构

存储结构就是物理结构,这没有错
存储结构是逻辑结构的存放方式,这没有错

逻辑结构是看不见摸不着的,但是计算机又要对数据进行逻辑结构的操作,那这就很尴尬了,咋办。
这时候存储结构(也就是数据的物理结构)挺身而出,“哥来给你表示你的位置”
存储结构的位置可以用数组或指针具体表示的

这时候就可以根据物理结构的存储位置来对数据的逻辑结构进行操作
那么二者肯定是要有联系的
联系:
逻辑结果是存储结构(物理结构)的映射
存储结构(物理结构)是逻辑结构的映像

就好比风是逻辑机构,缥缈见不着
那要把控它的位置,进行风向预测
那么气象台就根据某些手段进行控制,把风的具体位置给彰显出来了。

3. 存储结构

建立空间数据库的目的是利用数据库技术实现对地理数据的有效存储和管理。早期主要采用基于文件的拓扑关系数据存储模式,但由于空间数据具有非结构化的特性,传统的关系数据库很难支持空间数据类型。目前,对象——关系数据库管理系统是较为流行的解决方法,即在空间数据源之上增加一层软件(空间数据引擎)——空间数据管理系统(Spatial Database Management System,简称SDMBS),实现对空间数据和属性数据的一体化管理。

空间数据库管理系统是一种用于管理空间几何对象数据的专用软件模块。从结构上讲,它是位于用户或应用程序与空间数据源之间的中间件,实现了空间数据和空间操作的抽象,使得用户或应用程序不必关心空间数据的存储格式和空间操作的实现方法。它的主要功能是提供对地理数据的定义和描述,提供地理数据的高效查询和操作,提供对地理数据的存储和组织。空间数据库管理系统可在传统关系数据库管理系统之上进行扩展,使之能够同时管理矢量图形数据和属性数据。扩展的方式有2种:一种是在原来的数据库模型上进行了空间数据模型的扩展,实现的是点、线、面等简单要素的存储和检索,并不能存储数据之间复杂的拓扑关系,也不能建立一个空间几何网络。如Informix和Oracle等都推出了空间数据管理的扩展模块;另一种是GIS软件商在传统关系数据库管理系统与应用系统之间增加一个中间件,如ESRI公司推出的ArcSDE。但这2种扩展方式的基本原理都是一致的,主要原理是BLOB字段存储空间对象的坐标数据。

ArcSDE采用连续的数据模型,也就是说它可将整个工作区数据放到一个连续的层中,纵向上多个图幅的同一类数据可构成一个无缝图层,每个数据库记录对应一个实际要素。ArcSDE为数据库中各层(Layer)建立空间索引。空间索引是将层从逻辑上分成一个个小块,称为“cell”,层中的要素则分解到各cell中加以描述,并将此描述信息写到索引表中。落到多个cell上的要素,将在每个cell对应的索引记录中加以描述。没有数据的cell不包括在索引表中。

在RDBMS中,ArcSDE用表来管理ArcSDE层。ArcSDE 对所有的图层建立了层表,以使用于索引,加快查询速度。每一个图层由业务表、要素表、空间索引表组成(毛峰等,2000)。业务表中每一行代表一个地物要素,用来存放农业地质要素的属性数据,通过要素标识符(Fid)和其他3个表关联。要素表与业务表之间通过空间列和FID列发生关系,如图4-3所示。

图4-3 业务表—要素表—空间索引表之间的关系

ArcSDE使用压缩的二进制格式来存储要素的几何图形,从而可以有效提高存储和检索空间数据的效率。对于每一个图层,ArcSDE会自动为其生成3张数据库表:业务表、要素表和空间索引表,并存放于SQL Server数据库中。业务表在物理存储上对应于数据库中的与入库前的文件名相同的表,如一个ArcInfo格式的名为“LEB0B”的矢量图层数据入库后,它的业务表就名为“LEB0B”。坐标表与要素表同对应于F(id)表,这里的id不是图4-3中的FID,而是ArcSDE根据入库的顺序加的一个编号。比如同时有10个文件要入库,那么第一个文件的F表就是F1,第二个为F2,以此类推。空间索引表对应于S(id)表,这个id和上述F表的id的含义相同也是入库顺序的编号。这样既不需自建索引,也不需设计复杂的表结构,从而轻松地实现了属性数据与空间数据的统一存储管理。

4. 关系数据库模型的存储结构采用什么形式

1.关系数据库模型的存储结构采用二维表格 形式
2.关系模型是1970年由E.F.Codd提出的。
它和层次、网状模型相比,有以下特点:
数据结构简单(二维表格)
扎实的理论基础。
关系运算理论
关系模式设计理论
3.关系模型:用二维表的形式表示实体和实体间联系的数据模型
4.关系模型的形式定义
一、三个组成部分:数据结构、数据操作和完整性规则。
关系模型的基本数据结构就是关系。
关系运算分为关系代数和关系演算。
关系模型的三类完整性规则。

5. 数据库的存储结构分为哪两种其含义是什么

希望对你有帮助!逻辑结构、物理结构数据库的存储结构也就是数据库存储数据的方式逻辑存储结构主要用于描述在oracle内部的组织和管理数据的方式;而物理存储结构则用于描述在oracle外部,即操作系统中组织和管理数据的方式

6. 数据的存储结构是指

数据的存储结构。

数据元素之间的关系有两种不同的表示方法:顺序映象和非顺序映象,并由此得到两种不同的存储结构:顺序存储结构和链式存储结构。数据的存储结构是指数据的逻辑结构在计算机中的表示。

数据结构方面的储存结构分类:

顺序存储方法它是把逻辑上相邻的结点存储在物理位置相邻的存储单元里,结点间的逻辑关系由存储单元的邻接关系来体现,由此得到的存储表示称为顺序存储结构。顺序存储结构是一种最基本的存储表示方法,通常借助于程序设计语言中的数组来实现。

链接存储方法它不要求逻辑上相邻的结点在物理位置上亦相邻,结点间的逻辑关系是由附加的指针字段表示的。由此得到的存储表示称为链式存储结构,链式存储结构通常借助于程序设计语言中的指针类型来实现。

7. 数据库在什么上的存储结构与存取方法称为数据库的物理结构

数据库在什么上的存储结构与存取方法称为数据库的物理结构
内模式-------它给出了数据库物理存储结构与物理存取方法。。。 它处于最底层,反映了数据在计算机物理结构中的实际存储形式--

8. 现代数据库中最常用的数据存储结构是什么

目前是最常用的四类数据库是:
关系型数据库,是按链表或是顺序结果进行存储的.
树型数据库,是按树型结构进行存储的.
网状数据库,是按图结构进行存储的
对象数据库,是按顺序结构或是链表结构下的块方式进行存储的!每一个对象存储在一个单独的块单元中.
目前最常用的是关系型与对象数据库.
删除学生表中所有男生信息.
查询学生表中所有总分大于85的学生的姓名与总分.

9. 什么叫数据库结构

数据库结构是指在计算机的存储设备上合理存放的相关联的有结构的数据集合的结构。一个数据库结构含有各种成分,包括数据库、数据表、字段等。

数据库(Database)

Visual Basic中使用的数据库是关系型数据库(Relational Database)。一个数据库由一个或一组数据表组成。每个数据库都以文件的形式存放在磁盘上,即对应于一个物理文件。不同的数据库,与物理文件对应的方式也不一样。对于dBASE,FoxPro和Paradox格式的数据库来说,一个数据表就是一个单独的数据库文件,而对于Microsoft Access、Btrieve格式的数据库来说,一个数据库文件可以含有多个数据表。

1、数据表(Table)

简称表,由一组数据记录组成,数据库中的数据是以表为单位进行组织的。一个表是一组相关的按行排列的数据;每个表中都含有相同类型的信息。

表实际上是一个二维表格,例如,一个班所有学生的考试成绩,可以存放在一个表中,表中的每一行对应一个学生,这一行包括学生的学号,姓名及各门课程成绩。

2、记录(Record)

表中的每一行称为一个记录,它由若干个字段组成。

3、字段(Field)

也称域。表中的每一列称为一个字段。每个字段都有相应的描述信息,如数据类型、数据宽度等。

(9)数据库的存储结构扩展阅读:

数据库结构的其他组成结构:

1、索引(Index)

为了提高访问数据库的效率,可以对数据库使用索引。当数据库较大时,为了查找指定的记录,则使用索引和不使用索引的效率有很大差别。

索引实际上是一种特殊类型的表,其中含有关键字段的值(由用户定义)和指向实际记录位置的指针,这些值和指针按照特定的顺序(也由用户定义)存储,从而可以以较快的速度查找到所需要的数据记录。

2、查询(Query)

一条SQL(结构化查询语言)命令,用来从一个或多个表中获取一组指定的记录,或者对某个表执行指定的操作。当从数据库中读取数据时,往往希望读出的数据符合某些条件,并且能按某个字段排序。使用SQL,可以使这一操作容易实现而且更加有效。

SQL是非过程化语言(有人称为第四代语言),在用它查找指定的记录时,只需指出做什么,不必说明如何做。每个语句可以看作是一个查询(query),根据这个查询,可以得到需要的查询结果。

3、过滤器(Filter)

过滤器是数据库的一个组成部分,它把索引和排序结合起来,用来设置条件,然后根据给定的条件输出所需要的数据。

4、视图(view)

数据的视图指的是查找到(或者处理)的记录数和显示(或者进行处理)这些记录的顺序。在一般情况下,视图由过滤器和索引控制。