modelo de datos ( base de datos)

15
MODELOS DE DATOS Greys Estefanía Lozano Arenas Lisbeth Yeliza Contreras Mojica Doc. Richard Mendoza Grupo BR La Academia al servicio de la Vida

Upload: stefaniaarenas1234

Post on 06-Jul-2015

1.057 views

Category:

Education


11 download

DESCRIPTION

Greys Estefanía Lozano Arenas Y Lisbeth Yeliza Contreras Mojica

TRANSCRIPT

Page 1: MODELO DE DATOS ( BASE DE DATOS)

MODELOS DE DATOS

Greys Estefanía Lozano Arenas Lisbeth Yeliza Contreras

Mojica Doc. Richard Mendoza

Grupo BRLa Academia al servicio de la Vida

Page 2: MODELO DE DATOS ( BASE DE DATOS)

Modelos De Datos

Modelos de Datos El modelo de datos es una colección de herramientas conceptuales para describir

los datos las relaciones las semánticas y las restricciones de consistencia Hay dos tipos de modelos da datos Modelos de Datos ConceptualesSon los orientados a la descripción de estructuras de datos y restricciones de

integridad. Se usan fundamentalmente durante la etapa de Análisis de un problema dado y están orientados a representar los elementos que intervienen en ese problema y sus relaciones.

Page 3: MODELO DE DATOS ( BASE DE DATOS)

Modelos de Datos Lógicos

Modelos de Datos Lógicos

Son orientados a las operaciones más que a la descripción de una realidad.Usualmente están implementados en algún Manejador de Base de Datos.

Page 4: MODELO DE DATOS ( BASE DE DATOS)

Modelos de Datos Físicos

Modelos de Datos Físicos

Son estructuras de datos a bajo nivel implementadas dentro del propio manejador. Ejemplos típicos de estas estructuras son los Árboles B.

Un árbol B+ simple (una variación del árbol B) que enlaza los elementos 1 al 7 a valores de datos d1-d7. Note la lista enlazada (en rojo) que permite el recorrido de los elementos en orden

Page 5: MODELO DE DATOS ( BASE DE DATOS)

Modelo relacional

Historia del Modelo Relacional Codd (1970), propone un modelo de datos basados en la Teoría de las

relaciones, donde los datos se estructuran lógicamente en forma de relaciones (TABLAS), siendo un objetivo fundamental mantener la independencia de la estructura lógica respecto al modelo de almacenamiento y a otras características del tipo físico.

Estimación del modelo:* Modelo Teórico (1970) * Prototipos* Sistema R (IBM) * Ingreso * Falta de eficiencia* Prototipo de investigación no comercializado* Espera de desarrollo tecnológico

Page 6: MODELO DE DATOS ( BASE DE DATOS)

Objetivos Del Modelo Relacional

Objetivos:

o Independencia Física Que el modo en que se almacenan los datos no influya lógica, y por tanto, no sea necesario modificar los programas por cambios en el almacenamiento físico.

o Independencia Lógica Que la modificación de objetos en la base de datos no repercuta en los programas y/o usuarios que estén accediendo al subconjunto parcial de la base de datos.

o Flexibilidad Poder presentar a cada usuario los datos de la forma que prefiera.

o Uniformidad Las estructuras lógicas de datos presentan un estado uniforme.

o Sencillez.

Page 7: MODELO DE DATOS ( BASE DE DATOS)

Modelo Entidad Relacion

Modelo Entidad Relación Un tipo de entidad define el esquema o intensión para el conjunto de

entidades que comparten la misma estructura. La colección de entidades de un tipo particular de entidad definen la extensión del tipo de entidad.

Entidad: Objeto del mundo real distinguible de otros objetos. Una entidad se describe usando un conjunto de atributo.

Conjunto de entidades (tipo de entidad): Una colección de entidades similares.

Todas las entidades de un conjunto tiene los mismos atributos (a excepción de una jerarquía)

Cada conjunto de entidades tiene una llave Cada atributo tiene un dominio

Page 8: MODELO DE DATOS ( BASE DE DATOS)

Componentes del Mer

Componentes del Mer

EntidadLas entidades son el fundamento del modelo entidad relación.

AtributoSe representan mediante un círculo o elipse etiquetado mediante un

nombre en su interior. RelacionesSe representa mediante un rombo etiquetado en su interior con

un verbo. Este rombo se debe unir mediante líneas con las entidades (rectángulos) que relaciona.

Page 9: MODELO DE DATOS ( BASE DE DATOS)

Tipos de Entidades

Tipos de Entidades Entidades regularesSon aquellas cuyos ejemplares tienen existencia por si mismo. Entidades Débiles Una entidad es identificada únicamente por medio de su llave más la llave de la

entidad .Un conjunto de entidades débiles debe tener participación total en este conjunto

de relaciones identificadores (o propietarias).

Page 10: MODELO DE DATOS ( BASE DE DATOS)

Tipos de Entidades

InterrelacionesSe entiende por interrelación a la asociación, vinculación o

correspondencia entre entidades.

Las interrelaciones débiles se subdividen en dos grupos:

En existencia: Cuando los ejemplares de la entidad débil no pueden existir si desaparece el ejemplar de la entidad regular del cual dependen.

En identificación: Cuando, además de ser una relación en existencia, los ejemplares de la entidad débil no se pueden identificar por sí mismos y exigen añadir el identificador principal de la entidad regular del cual dependen para ser identificados.

Page 11: MODELO DE DATOS ( BASE DE DATOS)

Dominio y Valor: El dominio es el conjunto de posibles valores que pueden tener tomar una cierta característica.

Rango : Son atributos definidos sobre mas de un dominio. a

diferencia de los dominios existen por si mismos .

existen tres tipos de elaciones, que son:

uno a uno

una a varios

varios a varios.

Page 12: MODELO DE DATOS ( BASE DE DATOS)

Relacion uno a uno

Relacion Uno a Uno

Page 13: MODELO DE DATOS ( BASE DE DATOS)

Relacion uno a varios

Relacion uno a varios

Page 14: MODELO DE DATOS ( BASE DE DATOS)

Relacion Varios A Varios

Relacion Varios A Varios

Page 15: MODELO DE DATOS ( BASE DE DATOS)