Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.MODELO DE DATOS..................................................................................... 2
Modelo de tabla:......................................................................................... 3
Modelo jerrquico:....................................................................................... 3
Modelo de red:............................................................................................ 3
Esquema de estrella.................................................................................... 3
2.Modelo Conceptual...................................................................................... 3
3.MODELO ENTIDAD RELACIN...................................................................5
Qu es el modelo entidad-relacin?..........................................................5
Elementos del modelo entidad-relacin......................................................6
Entidad........................................................................................................ 6
Atributos..................................................................................................... 6
Relacin...................................................................................................... 7
Relaciones de cardinalidad..........................................................................9
Claves......................................................................................................... 9
Superclave:............................................................................................ 10
Clave primaria........................................................................................ 10
Clave externa o clave fornea:..............................................................10
Resumen................................................................................................... 10
1. MODELO DE DATOS
1
2.Modelo Conceptual
Son los orientados a la descripcin de estructuras de datos y restricciones de
integridad. Se usan fundamentalmente durante la etapa de Anlisis de un problema
dado y estn orientados a representar los elementos que intervienen en ese
problema y sus relaciones. El ejemplo ms tpico es el Modelo Entidad-Relacin
Ventajas del Diseo Conceptual:
El modelo conceptual aporta claridad y evita confusiones que surgen de intentar
definir algo tan complejo como la estructura de una organizacin utilizando
nicamente el lenguaje natural.
Contribuye a detectar los posibles errores desde el principio, ya que permite al
diseador, una amplia visin de los datos y relaciones.
Se obtiene una representacin de datos independientes del entorno fsico, lo que
permite la fcil exportacin del mismo a diferentes SGBD o a versiones distintas
del mismo.
Mejora el mantenimiento de la informacin.
El modelamiento ms descriptico del Modelo Conceptual es el MODELO
ENTIDAD/RELACION.
El modelo de datos de entidad-relacin (ER)
Una a muchas: una entidad en A est asociada con varias entidades de B, pero una
entidad de B puede asociarse nicamente con una entidad de A.
Muchas a una: una entidad de A est asociada nicamente con una entidad en B,
pero una entidad de B est relacionada con varias entidades de A.
Muchas a muchas: una entidad en A est asociada con varias entidades de B y una
entidad en B est vinculada con varias entidades de A.
Las entidades representan cosas u objetos (ya sean reales o abstractos), que se
diferencian claramente entre s.
Para poder seguir un ejemplo durante el artculo aadir ejemplos sobre un taller
mecnico, donde se podra crear las siguientes entidades:
Atributos
Los atributos definen o identifican las caractersticas de entidad (es el contenido
de esta entidad). Cada entidad contiene distintos atributos, que dan informacin
sobre esta entidad. Estos atributos pueden ser de distintos tipos (numricos,
texto, fecha...).
Siguiendo el ejemplo de antes podemos analizar los atributos de nuestra entidad
"Coches", que nos darn informacin sobre los coches de nuestro supuesto taller.
Unos posibles atributos seran los siguientes: nmero de chasis, matrcula, DNI del
propietario, marca, modelo y muchos otros que complementen la informacin de
cada coche.
Los atributos se representan como crculos que descienden de una entidad, y no es
necesario representarlos todos, sino los ms significativos, como a continuacin.
Nmero de chasis
Matrcula
5tfem5f10ax007210
4817 BFK
45338600L
6hsen2j98as001982
8810 CLM
02405068K
5rgsb7a19js001982
0019 GGL
40588860J
Este ejemplo es con tres atributos, pero un coche podra tener cientos (si fuese
necesario) y seguiran la misma estructura de columnas, tras implementarlo en
una BBDD.
Relacin
Es un vnculo que nos permite definir una dependencia entre varias entidades, es
decir, nos permite exigir que varias entidades compartan ciertos atributos de
forma indispensable.
Por ejemplo, los empleados del taller (de la entidad "Empleados") tienen un cargo
(segn la entidad "Cargo del empleado"). Es decir, un atributo de la entidad
"Empleados" especificar que cargo tiene en el taller, y tiene que ser idntico al
que ya existe en la entidad "Cargo del empleado".
Las relaciones se muestran en los diagramas como rombos, que se unen a las
entidades mediante lneas.
Yo, bajo mi punto de vista, entiendo mejor esto en una tabla (de una
implementacin en una BBDD), por lo que voy a poner el ejemplo de como se
representara (resaltada la relacin, que posteriormente veremos como se hara).
Empleados
7
Nombre
DNI
Cargo
Carlos Snchez
45338600L
001
Pepe Snchez
02405068K
002
Juan Snchez
40588860J
002
ID del cargo
Descripcin
001
Jefe de taller
002
Mecnico
Relaciones de cardinalidad
Podemos encontrar distintos tipos de relaciones segn como participen en ellas las
entidades. Es decir, en el caso anterior cada empleado puede tener un cargo, pero
un mismo cargo lo pueden compartir varios empleados.
Esto complementa a las representaciones de las relaciones, mediante un intervalo
en cada extremo de la relacin que especifica cuantos objetos o cosas (de cada
entidad) pueden intervenir en esa relacin.
Uno a uno: Una entidad se relaciona nicamente con otra y viceversa. Por ejemplo,
si tuvisemos una entidad con distintos chasis y otra con matrculas deberamos de
determinar que cada chasis solo puede tener una matrcula (y cada matrcula un
chasis, ni ms en ningn caso).
Uno a varios o varios a uno: determina que un registro de una entidad puede estar
relacionado con varios de otra entidad, pero en esta entidad existir solo una vez.
Como ha sido en el caso anterior del trabajador del taller.
Varios a varios: determina que una entidad puede relacionarse con otra con
ninguno o varios registros y viceversa. Por ejemplo, en el taller un coche puede ser
reparado por varios mecnicos distintos y esos mecnicos pueden reparar varios
coches distintos.
Clave externa o clave fornea: este campo tiene que estar estrictamente
relacionado con la clave primaria de otra entidad, para as exigir que exista
previamente ese clave. Anteriormente hemos hablado de ello cuando
comentbamos que un empleado indispensablemente tiene que tener un cargo (que
9
10