Transcript
Page 1: Niveles de Abstracción de Una Base De

7/21/2019 Niveles de Abstracción de Una Base De

http://slidepdf.com/reader/full/niveles-de-abstraccion-de-una-base-de 1/4

 NIVELES DE ABSTRACCIÓN DE UNA BASE DE DATOS

En esta arquitectura, el esquema de una base de datos se defne en tresniveles de abstracción distintos:

1.- En el nivel interno.

Este esquema se especifca mediante un modelo ísico y describe todos losdetalles para el almacenamiento de la base de datos, así como los métodos deacceso.

Es el nivel más cercano al almacenamiento ísico de los datos. ermite

escribirlos tal y como están almacenados en el ordenador. En este nivel sedise!an los arc"ivos que contienen la inormación, la ubicación de los mismos ysu or#ani$ación, es decir se crean los arc"ivos de conf#uración.

%.- En el nivel conceptual.

Este esquema oculta los detalles de las estructuras de almacenamiento y seconcentra en describir entidades, atributos, relaciones, operaciones de losusuarios y restricciones.

En este nivel se representan los datos que se van a utili$ar sin tener en cuentaaspectos como lo que representamos en el nivel interno.

&.- En el nivel e'terno.(e describen varios esquemas e'ternos o vistas de usuario. )ada esquemae'terno describe la parte de la base de datos que interesa a un #rupo deusuarios determinado y oculta a ese #rupo el resto de la base de datos.

Es el más cercano al usuario. En este nivel se describen los datos o parte de losdatos que más interesan a los usuarios.

*na base de datos especifca tiene un +nico nivel interno y un +nico nivelconceptual pero puede tener varios niveles e'ternos

Page 2: Niveles de Abstracción de Una Base De

7/21/2019 Niveles de Abstracción de Una Base De

http://slidepdf.com/reader/full/niveles-de-abstraccion-de-una-base-de 2/4

Modelos de datos y sublenguajes de datos

Un modelo de base de datos es un tipo de modelo de datos que determina la estructura

lógica de una base de datos y de manera fundamental determina el modo de almacenar,

organizar y manipular los datos.

Entre los modelos lógicos comunes para bases de datos se encuentran:

• Modelo jerárquico

• Modelo en red

• Modelo relacional

• Modelo entidad–relación

• Modelo entidad–relación etendido

• modelo de objetos

• modelo documental

• Modelo entidad–atributo–!alor 

• modelo en estrella

"os modelos f#sicos de datos incluyen:

• #ndice in!ertido

• fic$ero plano

%tros modelos lógicos pueden ser:

• modelo asociati!o

• modelo multidimensional

• modelo multi!alor 

• modelo semántico

Page 3: Niveles de Abstracción de Una Base De

7/21/2019 Niveles de Abstracción de Una Base De

http://slidepdf.com/reader/full/niveles-de-abstraccion-de-una-base-de 3/4

• base de datos &M"

• grafo etiquetado

•   Triplestore

Page 4: Niveles de Abstracción de Una Base De

7/21/2019 Niveles de Abstracción de Una Base De

http://slidepdf.com/reader/full/niveles-de-abstraccion-de-una-base-de 4/4

Sublenguajes de un modelo de datos

*n modelo de datos es un len#uae que, típicamente, tiene dos sublen#uaes:

• *n Lenguaje de Defnición de Datos o  /ata efnition an#ua#e0,orientado a describir de una orma abstracta las estructuras de datos y

las restricciones de inte#ridad.• *n Lenguaje de Manipulación de Datos o  /ata anipulation

an#ua#e0, orientado a describir las operaciones de manipulación de losdatos.

2 la parte del  orientada a la recuperación de datos, usualmente se lellama en#uae de )onsulta o 3 /3uery an#ua#e0.

*na clasifcación de los modelos de datos

*na opción bastante usada a la "ora de clasifcar los modelos de datos es"acerlo de acuerdo al nivel de abstracción que presentan:

Modelos de Datos Concetuales

(on los orientados a la descripción de estructuras de datos y restricciones deinte#ridad. (e usan undamentalmente durante la etapa de 2nálisis de unproblema dado y están orientados a representar los elementos que intervienenen ese problema y sus relaciones. El eemplo más típico es el odelo Entidad-4elación.

Modelos de Datos L!g"cos

(on orientados a las operaciones más que a la descripción de una realidad.*sualmente están implementados en al#+n aneador de 5ase de atos. El

eemplo más típico es el odelo 4elacional, que cuenta con la particularidad decontar también con buenas características conceptuales /6ormali$ación debases de datos0.

Modelos de Datos #$s"cos

(on estructuras de datos a bao nivel implementadas dentro delpropio maneador. Eemplos típicos de estas estructuras son los 7rboles 58, lasestructuras de 9as", etc.


Recommended