You are on page 1of 14

Los objetivos de este modelo: Independencia fsica.

La forma de almacenar los datos, no debe influir en su manipulacin lgica Independencia lgica. Las aplicaciones que utilizan la base de datos no deben ser modificadas por que se modifiquen elementos de la base de datos. Flexibilidad. La base de datos ofrece fcilmente distintas vistas en funcin de los usuarios y aplicaciones.

Uniformidad. Las estructuras lgicas siempre tienen una nica forma conceptual (las tablas) Sencillez.

Las bases de datos relacionales se basan en el uso de tablas (tambin se las llama relaciones). Las tablas se representan grficamente como una estructura rectangular formada por filas y columnas. Cada columna almacena informacin sobre una propiedad determinada de la tabla (se le llama tambin atributo), nombre, dni, apellidos, edad,....Cada fila posee una ocurrencia o ejemplar de la instancia o relacin representada por la tabla (a las filas se las llama tambin tuplas). NOMBRE ATRIBUTO 1 VALOR 1,1 VALOR 2,1 .. VALOR M,1 ATRIBUTO 2 VALOR 1,2 VALOR 2,2 VALOR M,2 ATRIBUTO 3 VALOR 1,3 VALOR 2,3 . VALOR M,3 .... ATRIBUTO N VALOR 1, N VALOR 2,N . VALOR M,N TUPLA 1 TUPLA 2

TUPLA M

TERMINOLOGIA RELACIONAL Tupla. Cada fila de la tabla (cada ejemplar que la tabla representa) Atributo. Cada columna de la tabla Grado. Nmero de atributos de la tabla Cardinalidad. Nmero de tuplas de una tabla Dominio. Conjunto vlido de valores representables por un atributo. REPRESENTACION LOGICA TABLA REPRESENTACION FISICA ARCHIVO SECUENCIAL MODELO RELACIONAL

RELACION

FILA

REGISTRO

TUPLA

COLUMNA

CAMPO

ATRIBUTO

Fue ideado por Peter Chen en los aos 1976 y 1977 Se trata de un modelo que sirve para crear esquemas conceptuales de bases de datos. ENTIDADES
Entidad: Se trata de cualquier objeto u elemento (real o abstracto) acerca del cual se pueda almacenar informacin en la base de datos. Ejemplo: Pedro, la Factura numero 3324, el coche de matricula 324bcg. Una entidad no es un propiedad concreta sino un objeto que puede poseer mltiples propiedades (atributos).

CONJUNTO DE ENTIDADES Las entidades que poseen las mismas propiedades forman conjuntos de entidades. Ejemplos : personas, facturas, coches,... PERSONAS Pedro Jos Mara Consuelo Jaime Lourdes

ENTIDADES

Conjunto de Entidades

En la actualidad se suele llamar entidad a lo que anteriormente se ha definido como conjunto de entidades. De este modo hablaramos de la entidad PERSONAS. Mientras que cada persona en concreto sera una ocurrencia o un ejemplar de la entidad persona.

Representacin grfica de las entidades


En el modelo entidad relacin los conjuntos de entidades se representan con un rectngulo dentro del cual se escribe el nombre de la entidad: REGULARES PERSONAS TAREA LABORAL DEBILES Tipos de entidades

Regulares. Son las entidades normales que tienen existencia por s mismas sin depender de otras. Su representacin grfica es la indicada arriba. Dbiles. Su existencia depende de otras. Por ejemplo la entidad tarea laboral slo podr tener existencia si existe la entidad trabajo. Las entidades dbiles se presentan de esta forma:

Representacin grfica La representacin grfica de las entidades se realiza con un rombo al que se le unen lneas que se dirigen a las entidades, las relaciones tienen nombre (se suele usar un verbo).

PERSONAS

TRABAJAR

TRABAJOS

Ejemplos de relaciones

DOBLE

CURSO

IMPAR TE

AULA

ES CPITAL

LOCALIDAD

PROVINCIA

DIA TERNARIA
ES PAREJA
PERTENE CE

PERSONA

REFLEXIVA

Cardinalidad Indica el nmero de relaciones en las que una entidad puede aparecer. Se anota en trminos de: cardinalidad mnima. Indica el nmero mnimo de asociaciones en las que aparecer cada ejemplar de la entidad (el valor que se anota es de cero o uno). cardinalidad mxima. Indica el nmero mximo de relaciones en las que puede aparecer cada ejemplar de la entidad (puede ser uno o muchos) En los esquemas entidad / relacin la cardinalidad se puede indicar de muchas formas. Actualmente una de las ms populares es esta:

MUCHOS

UNO DE CERO A MUCHOS

DE UNO A MUCHOS DE CERO A UNO

EJEMPLO: JUGADOR
JUEGA

EQUIPO

En el ejemplo, cada equipo cuanta con varios jugadores. un jugador juega como mucho en un equipo y podra no jugar en ninguno. Cada entrenador entrena a un equipo (podra no entrenar a ninguno), el cual tiene un solo entrenador

ENTRENA

ENTRENADOR

Roles
A veces en las lneas de la relacin se indican roles. Los roles representan el papel que juega una entidad en una determinada relacin. Ejemplo:

Atributos Describen propiedades de las entidades y las relaciones. En este modelo se representan con un crculo, dentro del cual se coloca el nombre del atributo. Ejemplo:

Tipos de Atributos

You might also like