Base de datos
¿Qué es la modelación de datos?
Es el proceso de crear una representación de una base de datos. La modelación debe de considerar todas las perspectivas de los usuarios acerca de los datos.
La modelación de datos es la base de todo el trabajo posterior del desarrollo de bases de datos y sus aplicaciones.
Dos herramientas diferentes de la modelación de datos:
Elmodelo entidad-relación
Elementos del modelo E-R
Entidad
Atributos
Identificadores
Relaciones
Entidades
Es algo que se puede identificar en el medio ambiente de trabajo de los usuarios; es decir, aquello a lo cual los usuarios quieren dar seguimiento.
Es importante comprender las diferencias entre una clase de entidad y una instancia de entidad.
Atributos
Las entidadestienen atributos o propiedades , que describen las características de la entidad.
El modelo E-R: supone que todas las instancias de cierta clase de entidad tienen los mismos atributos.
La definición original del modelo E-R incluye atributos multivalor y compuesto.
Un ejemplo de un atributo multivalor es NombredelContacto en CLIENTE, donde más de nombre de una persona está asociado con uncliente especifico.
Identificadores
Las instancias de una entidad tienen identificadores, los cuales son atributos que nombran, o identifican , las distancias de una entidad.
Un identificador puede ser único o no único. Si es único, su valor identificará solamente un ejemplo de entidad. Si no lo es, el valor identificará una serie de instancias.
Los identificadores que constan de doso más atributos de llaman identificadores compuestos.
Relaciones
Podemos definir la relación como una asociación de dos o más entidades. A cada relación se le asigna un nombre para poder distinguirla de las demás y saber su función dentro del modelo entidad-relación.
Otra característica es el grado de relación, siendo las de grado 1 relaciones que solo relacionan una entidad consigo misma.Las de grado 2 son relaciones que asocian dos entidades distintas, y las de grado n que se tratan de relaciones que unen mas de dos
entidades.
Relaciones
Otra característica es el tipo de correspondencia entre dos relaciones.
1:1. Uno a uno, a cada ocurrencia de una entidad le corresponde como máximo una ocurrencia de la otra entidad relacionada.
1:N. Uno a Mucho, a cada ocurrenciade la entidad A le pueden corresponder varias de la entidad B.
N:M. Muchos a muchos, cada ocurrencia de una entidad puede contener varias de la otra entidad relacionada y viceversa.
Relaciones
Para finalizar las características de la relación tenemos la cardinalidad que define el número máximo y mínimo de ocurrencias de cada tipo de entidad. Se representa con los valores máximo comamínimo encerrados entre paréntesis encima de la relación. (máximo, mínimo)
Relación Recursiva
Una instancia de una entidad se asocia con instancia de si misma, es opcional en los dos extremos,es decir, no hay el carácter de obligatorio. Ej:
Diagramas E-R
Describen el esquema de una base de datos
Entidades:
Rectángulos, representan objetos reales.
Atributos
Óvalos, representanpropiedades de estos objetos.
Relaciones
Rombos, representan enlaces.
Entidad débil
Son entidades que dependen de otra para su existencia (no tienen sentido sin la otra).
Normalmente están relacionadas 1 a 1 o n a 1con alguna entidad regular (no débil).
Regular o fuerte (Regular). Las instancias de este tipo tienen existencia por sí mismas en el universo de discurso independientemente decualquier otra entidad o entidad tipo (como LIBRO y AUTOR).
Entidades subtipo
En un diagrama entidad-relación también puede agrupar las entidades en supertipo y en subtipo.
Los supertipo agrupa a dos ó más entidades subtipo.
Los subtipo heredan los atributos de las entidades supertipo.
Cada subtipo puede tener relaciones propias independientes del supertipo.
Los subtipos se representan...
Regístrate para leer el documento completo.