Curso base de datos.
Enviado por Ensa05 • 3 de Junio de 2018 • 6.030 Palabras (25 Páginas) • 372 Visitas
...
Bases de Datos Federadas
Bases de Datos OLAP
MODELO DE DATOS
Conjunto de conceptos, reglas y convenciones bien definidos que nos permiten aplicar una serie de abstracciones al fin de describir y manipular los datos de un Universo del Discurso que deseamos almacenar en la Base de datos.
Un Modelo de Datos define las reglas según las cuales han de ser estructurados los datos acerca de un Universo del Discurso.
Mundo Real
[pic 9] [pic 10]
UNIVERSO DEL
DISCURSO
Usuario
Sin embargo la realidad no solo contempla aspectos Estáticos, como son aquellos que se representan en el esquema, si no también propiedades Dinámicas ya que los ejemplares varían en el transcurso del tiempo.
Las propiedades de un Universo del Discurso son de dos tipos:
- Estática: o relativamente invariable con el tiempo, que responden a lo que se suele entender como las estructuras. ( E )
- Dinámica: Son las operaciones que se aplican a los datos y valores almacenados en las estructuras, los cuales varían en el transcurso del tiempo al aplicarse dichas operaciones. ( D ).
El Modelo ha de proporcionar facilidades para recoger ambos aspectos
MD =
E : Conjunto de reglas de la componente estática ( LDD )
D : Conjunto de operaciones autorizadas sobre la estructura ( LMD)
COMPONENTE ESTATICA: (Esquema de la Base de Datos). Está compuesta por:
- ELEMENTOS PERMITIDOS: Indistintos en cada Modelo de Datos (Por terminología) , pero en general son:
- Objetos: Entidades, Relaciones, Registros, etc.
- Asociaciones: Interrelaciones entre Objetos.
- Propiedades: Características de los objetos o asociaciones (Atributos, campos, elementos de datos).
- Dominios: Que son los conjuntos nominados de valores homogéneos sobre los que se definen las propiedades.
A estos elementos se les aplican abstracciones que los identificaran dentro del modelo de datos.
- ELEMENTOS NO PERMITIDOS: (RESTRICCIONES) No todos los valores ó estructuras están permitidos en el Universo del Discurso. Ejemplo: Un niño de 3 años Casado. Una persona no puede pasar de un Estado Civil Casado a Soltero.
Además cada Modelo de Datos impone por si mismo limitaciones a las estructuras que admiten. Ejemplo: En una Relación no se permiten dos tuplas o registros repetidos.
- Restricciones Inherentes: Son impuestos por la misma naturaleza del Modelo, no permitiendo ciertas estructuras en el momento de modelar.
El Sistema de Gestión de Base de Datos, en el que se construya el Modelo de Datos, será el que impida, en el momento de la definición del esquema, que se introduzcan estructuras no admitidas por dicho modelo.
- Restricciones de integridad o semánticas (de usuario): Son aquellas que permiten captar la semántica del Universo del Discurso que se quiere modelar y verificar la corrección de los datos almacenados en la base.
El usuario diseñador ha de definir, y a veces programar, estas restricciones a fin de rechazar ciertas asociaciones o de limitar los valores que pueden tomar los datos de la base de datos o impedir ciertos cambios no permitidos.
COMPONENTE DINAMICA: El conjunto de valores que toman las distintas categorías de un Esquema (Componente Estática), en un momento determinado de tiempo (ti), recibiendo el nombre de ejemplar del Esquema o estado de la Base de Datos en el tiempo (ti): ti(BDi); En otro momento (tj) el ejemplar será tj( BDj ).
Si entre ti y tj se ha producido un cambio (ALTA, BAJA ó Modificación).
( BDi diferente BDj )
Tanto BDi como BDj deben ser ejemplares validos de la misma Base de Datos y deben pertenecer a las categorías definidas en el esquema cumpliendo ambas de las restricciones de integridad.
O [ BDi ] = BDj
O : Conjunto de operadores que se definen sobre la estructura del correspondiente modelo de datos. LMD. Consta de dos grupos de operaciones:
- Localización o Enfoque: Consiste en Localizar un ejemplar de un objeto indicando un camino, o un conjunto de ejemplares especificando una condición.
- Acción : Que se realiza sobre el(los) ejemplar(es) previamente localizados mediante una operación de localización, que puede consistir en una recuperación o en una actualización (Inserción, Borrado o modificación)
LOCALIZACION
ACCION
ETAPAS EN EL DISEÑO DE UNA BASE DE DATOS vs TIPOS DE MODELOS
MUNDO REAL
[pic 11]
UNIVERSO DEL DISCURSO (Visión del Mundo Real Bajo unos
Determinados Objetivos)
[pic 12]
MODELO CONCEPTUAL (Modelo Entidad/Relación)
DE LOS DATOS
[pic 13]
MODELO LOGICO (Modelo Relacional, RED, Jerárquico)
(Bases de Datos)
[pic 14]
MODELO INTERNO (Registros internos, Punteros, Organizaciones
(Estructuras de Datos) secuenciales, Indexados, etc.)
[pic 15]
ALMACENAMIENTO FISICO (Archivos, Registros Físicos, campos, etc.)
(Estructuras Físicas)
MODELO ENTIDAD / RELACION
...