Está en la página 1de 16

MODELO DE DATOS

Lenguaje orientado Describe

Elementos de realidad

Bases de Datos
Describe

Estructura de Datos
Que intervienen
Restricciones de Integridad

Operaciones de manipulacin

Resolver problemas
En Relacin

Esta orientada

Elementos

MODELOS DE DATOS

Lgicos Basados en Objetos

Entidad Relacin

Orientado a Objetos

Relacional Lgicos Basados en Registros


Fsicos de Datos Red Jerrquico

Modelo

Modelo Entidad-Relacin
Herramienta

Permite
Representar entidades

Modelo de datos

Entidad
Denominado Solo una clave
Entidad/Relacin

Clave
Entidad
Formado Compuesta por atributos de la tabla Atributos

Definicin
Asociacin

En algunos casos sern entre En

Relacin
Con
Existencia propia en el mundo modelado

Sistemas de informacin

Son

Ya Habr que
Un conjunto que Pueden no se repita haber varias claves

Pueden ser Relacin 1-1

Datos
Definen

Llamado

Elegir una que sea

Clave

Relacin 1-n

nica Mnima Objeto

Relacin n-n

Ejemplos de Entidad/Relacin
Entidad

NOM-ENTIDAD
Relacin 1-1 MATRIMONIO

HOMBRE

MUJER

Relacin 1-n

TRABAJA-EN

EMPRESA
Relacin n-n

TRABAJADOR

MATRICULA

ALUMNO

ASIGNATURA

Cmo se pasa del esquema E/R a las tablas?

Tabla Trabajador
DNI NUM_SS nombreapellidos ...

11111111
22222222 ......

XXXXXXXXXXX
YYYYYYYYYYY ......

Fulano de tal
Mengano de cual ......

...
... ......

Tabla hombre
DNI 11111111 22222222 ...

Relacin 1-1
Nombre ... ... ... ... ... ... ...

Tabla mujer
DNI 33333333 44444444 ... Nombre ... ... ... ... ... ... ... DNI-ESPOSO 11111111 (nulo) ...

Relacin 1-n

Empresa
CIF XX-1111-AA YY-2222-BB ... Nombre ... ... ... ... ... ... ...

Trabajador
DNI
11111111 22222222 33333333 44444444 ...

Nombre
... ... ... ... ...

...
... ... ... ... ...

CIF
XX-1111-AA YY-2222-BB YY-2222-BB XX-1111-AA ...

Tabla alumno
DNI

Relacin n-n
Nombre ...

11111111
22222222 ...

...
... ... Nombre ... ...

...
... ... ... ... ...

Tabla asignatura
COD-ASIGNATURA 01 02

...

...
COD_ASIGNATURA 01 02 01

...
NOTA 7.5 6.25 5.5

Tabla matricula
DNI 11111111 11111111 22222222

22222222
...

02
...

8
...

Modelo

El

modelo ms empleado es el modelo relacional, por su gran versatilidad, potencia y por los formalismos matemticos sobre los que se basa.

MODELO RELACIONAL
Caractersticas

IBM Modelo Lgico


Estructura de datos

Viene de la estrecha relacin que existe entre el elemento bsico de este modelo, y el concepto matemtico de relacin. Podemos decir que una relacin R sobre los conjuntos D1, D2,..., Dn, se define como: R Z D1 D2...Dn donde los conjuntos D1, D2,..., Dn pueden ser cuales quiera, e incluso estar repetidos.

Mltiples formas

MODELO RELACIONAL
Permite

Representar informacin
Con As mismo

Conceptos cotidianos

Mantiene informacin
Sobre las caractersticas

Bases de Datos
son facilita disminuye

Fciles de entender

Modificaciones

Problemas
incorpora

Mecanismos muy potentes


independientes

SGBD

MODELO RELACIONAL
Crea

Esquemas
Consiste

Tablas

Relaciones

Atributos

Pueden Ser creadas

Creando un conjunto de tablas iniciales Convertir el diagrama a ER a tabla

ttulo ao duracin Conceptos Generales

tipo

Star Wars 1977 124 color Tablas Mighty Ducks 1991 104 El modelo relacional proporciona un manera simple color de representar los datos: una tabla bidimensional llamada Wayne's World 1992 95 color relacin.

Atributos Los atributos son las columnas de un relacin y describen caractersticas particulares de ella.
Esquemas Es el nombre que se le da a una relacin y el conjunto de atributos en ella. Pelculas (ttulo, ao, duracin, tipo) Tuplas Cada uno de los renglones en una relacin conteniendo valores para cada uno de los atributos. (Star Wars, 1977, 124, color)