Está en la página 1de 9

UNIDAD 3- MODELIZACION DE DATOS (MODELO ENTIDAD/RELACION)

1- INTRODUCCION
2- ELEMENTOS DEL MODELO E/R
2.1- ENTIDAD
2.2- INTERRELACION
2.3- ATRIBUTOS
3- ENTIDADES REGULARES Y DEBILES. RELACIONES DE
DEPENDENCIA
4- CONSTRUCCION DE LOS ESQUEMAS E/R
5- JERARQUIA DE ENTIDADES
1. INTRODUCCIÓN A LAS BASES DE DATOS

La modelización de los datos forma parte de una de las tres tareas básicas a realizar en la fase de análisis
estructurado de una aplicación.
La forma de representar este modelo de datos es mediante los llamados diagramas entidad-relación (E/R).
Estos representan el modelo conceptual de los datos (que datos son, cuantos y las relaciones que hay entre
ellos).
Una vez que se dispone de este diagrama, en la fase de diseño, se transformará en los llamados esquemas
relacionales, mediante estos esquemas depuraremos toda la información recogida en el diagrama E/R, de
forma que no haya redundancias y conseguiremos el modelo lógico de los datos de nuestro sistema. Este
modelo una vez normalizado se podrá transformar automáticamente en una base de datos.

Por lo tanto una base de datos es un conjunto de datos interrelacionados y almacenados sin redundancias, los
cuales se caracterizan por:
-Servir a una o varias aplicaciones de la mejor manera posible.
-Existir independencia entre los datos y los programas que los manejan.

En una base de datos, unos mismos datos se pueden utilizar por diferentes aplicaciones y usuarios. La base de
datos ha de permitir métodos para consultar los datos, incluir nuevos datos, modificar los datos ya existentes y
eliminar los datos que ya no sirven. Por tanto, podemos afirmar que en una base de datos se guarda
información de dos tipos:
Los datos de las aplicaciones de usuario. Ejemplos:
-Datos de alumnos: apellido, nombre, dirección, población, notas.
-Datos de libro: ISBN, título, autor, editorial, año de publicación.
Los datos del sistema. Ejemplos:
-Datos de usuarios: nombre, contraseña, información a la que puede acceder.
-Datos de archivos: identificación, tamaño, ubicación.

Para crear y manejar las bases de datos están los Sistemas de Gestión de Base de Datos (SGDB). Estos son
un conjunto de programas que permiten administrar y gestionar la información de una base de datos.
Proporcionan a los usuarios de las bases de datos facilidades para realizar las siguientes tareas:
-Definición de los datos, es decir, crear y borrar tablas, campos, claves, etc.
-Manipulación de los datos, es decir, inserción, actualización, borrado y consulta.
-Mantenimiento de la integridad de la base de datos. Los datos almacenados deben satisfacer las -
restricciones definidas en el esquema de datos. El sistema debe asegurar que los datos que se
almacenan son los que se tienen que almacenar.
-Control de la privacidad y seguridad de los datos en la base de datos, posibilitando el acceso a los
mismos sólo a los usuarios autorizados.
2. MODELO ENTIDAD/RELACION

El ME/R fue propuesto por Peter Chen en 1976, según este autor el ME/R puede ser usado como una base
para una vista unificada de los datos. El modelo E/R también denominado modelo conceptual de datos, es una
técnica especial de representación gráfica que incorpora información relativa a los datos y la relación
existentes entre ellos, para darnos una visión del mundo real. Las características del M E/R son:
- Reflejan tan solo la existencia de los datos, no lo que se hace con ellos.
- Se incluyen todos los datos del sistema en estudio y, por tanto no está orientado a aplicaciones
particulares.
- Es independiente de las b.d y sistemas operativos concretos.
- No se tienen en cuenta restricciones de espacio, almacenamiento, ni tiempo de ejecución.
- Está abierto a la evolución del sistema.

ELEMENTOS DEL ME/R

2.1.- Entidad:
Se puede definir como un objeto real o abstracto sobre el cual queremos tener información en la BD
y puede ser de dos tipos:

a) Entidad regular: Es aquella que no depende de otro tipo de entidad, es decir, que tiene existencia
en sí misma. Se representa mediante un rectángulo y en su interior el nombre de la entidad.
EJEMPLOS:

NOMBRE EMPLEADO DEPTO PLANETA

b) Entidad débil: Es aquella que depende de otra entidad. Se representa mediante dos rectángulos
concéntricos. Siempre va a depender de una entidad regular.

EMPLEADO CARGA
FAMILIAR
NOTA: El nombre de las entidades suelen que ponerse en mayúsculas y singular.

2.2.- Interrelación:
Se entiende que es aquella asociación o correspondencia existentes entre entidades. Se reperesenta mediante
un rombo

Nombre

Elementos de la interrelación:

a) Nombre: Cada interrelación tiene un nombre que la distingue del resto y mediante el cual ha de
ser referenciado.

b) Grado: Es el nº de entidades que participa en una interrelación.

TIPOS DE ASOCIACIONES O GRADOS:

b.1) GRADO 1 interviene una sola entidad se denomina reflexiva ya que es sobre la misma entidad.

MISIÓN

Formar
parte

b.2) GRADO 2 intervienen dos entidades (binarias).

PLANETA pertenece SISTEMA


b.3) GRADO 3 intervienen tres entidades (ternarias).

NAVE

asocia

ASTRONAUTA MISIÓN

c) Tipo de correspondencia: Es el nº máximo de ocurrencias de cada entidad que pueden intervenir


en una ocurrencia de la interrelación que se está tratando. Pueden ser:

1:1 1:N N:1 N:M

convencional 1:1 HOMBRE matri MUJER

poliginia 1:N HOMBRE matrimonio MUJER

poliandria N:1 HOMBRE matrimonio MUJER

matrimonio N:M HOMBRE matrimonio MUJER


grupal

d) Cardinalidades de las entidades: Se define como el nº máximo y mínimo de ocurrencias de una


entidad que pueden estar interrelacionadas con una ocurrencia de otra u otras entidades que participan en
dicha interrelación.
N:M
(1,n) (0,n)
CIENTÍFICO participa MISIÓN

Un científico puede participar en varias misiones, por lo que la flecha va hacia misión y en una misión pueden
participar varios científicos por lo que la flecha iría hacia científico, por lo que el tipo de correspondencia es
N:M (Hay que leerlo del derecho y del revés).
CARDINALIDAD: ¿Cuántas veces como mínimo en cuántas misiones? No tiene por qué participar en
ninguna, ¿y como máximo? En N misiones, leemos, al contrario: ¿en una misión cuantos científicos como
mínimo van a participar? 1, ¿y cómo máximo? N (se pone entre paréntesis encima de la entidad).

2.3. Atributos
Un ATRIBUTO es unidad básica e indivisible de información acerca de una entidad o de una interrelación
que sirve para identificarla. Se representan mediante un círculo con su nombre.
Entre todos los atributos de una entidad, debemos elegir uno o varios que identifiquen unívocamente cada
una de las ocurrencias de esa entidad, a ese atributo se le denomina atributo o clave principales y se representa
por óvalo relleno.
Fecha_inicio fecha_final

PLANETA CIENTÍFICO participa MISIÓN

Codigo nbe fecha

Las OCURRENCIAS pueden ser de varios tipos:


1- DE ATRIBUTO son el conjunto de valores que puede tomar ese atributo.
2- DE UNA ENTIDAD es un conjunto de ocurrencias de sus atributos con sentido y existencia propia.
3- DE UNA INTERRELACION está constituida por una y solo una ocurrencia de cada una de las entidades
asociadas por la interrelación y las ocurrencias de cada uno de los atributos correspondientes a la
interrelación.

3. ENTIDADES REGULARES Y DEBILES. RELACIONES DE DEPENDENCIA.

Interrelación Regular: Es una asociación o correspondencia entre varias entidades regulares.

DEPARTAMENTO tiene EMPLEADO

Interrelación Débil: Es aquella que asocia una entidad regular y otra débil.

1- Dependencia de existencia: Es cuando las ocurrencias de una entidad débil no pueden existir si
desaparece la ocurrencia de la entidad regular de la cual depende.

E
EMPLEADO tiene CARGA
FAMILIAR

2- Dependencia de identificación: Además de cumplirse lo anterior, las ocurrencias de la entidad


débil no se pueden identificar únicamente mediante los atributos propios de la entidad y exigen añadir la clave
de la entidad regular de la cual depende.

PLANTA ID HABITACIÓN

N_planta

N_habitación
4. CONSTRUCCIÓN DE UN ESQUEMA E/R

No existen reglas fijas, pero se pueden enunciar unos principios generales que junto al buen criterio del
diseñador pueden ayudar. Son:

1.- Un sustantivo o nombre común que actúa como sujeto o CD en una frase es, en general, una entidad;
aunque podría ser un atributo.
2.- Los nombres propios nos suelen indicar ocurrencias de una entidad.
3.- Un verbo es una interrelación.
4.- Una preposición o frase preposicional entre dos nombres suele ser una interrelación o también establecer
la asociación entre una entidad y sus atributos.

Ej: "El departamento del empleado" ==> Nos indica la interrelación entre unas entidades

DEP tiene EMPLEADO

Si aparece "la dirección del empleado”


NIF
NBE
EMPLEADO DIR

SUELDO

5. JERARQUÍA DE ENTIDADES

La descomposición de entidades en varios subtipos es necesaria en la modelización de la BD, la


interrelación que se establece entre un supertipo de entidad y sus subtipos corresponde a la notación "ES UN"
ó "ES UN TIPO DE" (IS-A). El "es un" se representa mediante un triángulo invertido.

SUPERTIPO SUPERTIPO

(1,1)
TIPO

((0,1),1) ((0,1),1)
SUB1 SUB2

SUBTIPOS
Ej.: Consideramos las entidades EMPLEADO, VENDEDOR, ANALISTA, CLIENTE donde el empleado
de una determinada empresa puede ser VENDEDOR o ANALISTA y los vendedores poseen una serie de
clientes.

COD
SUPERTIPO EMPLEADO NBE
SUELDO
(1,1)

N:1
(1,1) (1,1)
CLIENTE posee VENDEDOR ANALISTA

HERRAMIENTA
COMISIÓN METODOLOGIA

SUBTIPOS
CARACTERÍSTICAS DEL "ES UN"

1- Las cardinalidades serán siempre (1,1) en el supertipo y (1:1) ó (0:1) en los subtipos, puesto que toda
ocurrencia de un subtipo es una ocurrencia del supertipo, lo contrario no es cierto.

2- Los atributos comunes se asignan al supertipo y los atributos específicos se asocian al subtipo
correspondiente, es decir, todo atributo del supertipo pasa a ser un atributo de los subtipos.

3- La especialización de un tipo de entidad es un conjunto de subtipos que pueden ser EXCLUSIVOS o


INCLUSIVOS.

4- Representaciones del ES-UN.


4. Exclusivo
1. 2. 3.
Hay varios tipos de especialización que dependen de dos parámetros: si es inclusiva o exclusiva y si
es total o parcial.

Exclusiva, (sin solapamiento), una ocurrencia de la entidad superconjunto es una ocurrencia de una y
sólo una entidad subconjunto. Se representa gráficamente con un arco que une todas las líneas que salen de la
relación.

Inclusiva, (con solapamiento), una ocurrencia de la entidad superconjunto puede ser una ocurrencia
de varias entidades subconjunto a la vez. Se representa gráficamente sin poner el arco.

Total, (obligatoria), una ocurrencia de la entidad superconjunto obligatoriamente debe ser una
ocurrencia de alguna entidad subconjunto. Se representa colocando un círculo sobre la relación.

Parcial, (opcional), una ocurrencia de la entidad superconjunto puede no ser una ocurrencia de
ninguna entidad subconjunto. Se representa sin el círculo.

También podría gustarte