View
216
Download
0
Category
Preview:
DESCRIPTION
sistema
Citation preview
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
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
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
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