2. MODELO ENTIDAD-RELACION
El modelo entidad-relación (E-R) es uno de los varios
modelos conceptuales existentes para el diseño de
bases de datos. Fue inventado por Peter Chen en los
años setenta. El propósito de este modelo es
simplificar el diseño de bases de datos a partir de
descripciones textuales de los requerimientos. Las
entidades tienen atributos. Un atributo de una entidad
es una característica interesante sobre ella, es
decir, representa alguna propiedad que nos interesa
almacenar. Por ejemplo, el profesor tiene un nombre,
una fecha de nacimiento y un número de R.U.T; algunos
de los valores de estos atributos los comparte con
otras personas, y otros son exclusivos de él. El
profesor además tiene otras propiedades, como su
masa o estatura, que no son interesantes.
3. QUE ES UNA RELACION
Describe cierta dependencia entre entidades o permite la
asociación de las mismas. Una relación tiene sentido al
expresar las entidades que relaciona. En el ejemplo
anterior, podemos decir que un huésped (entidad), se
aloja (relación) en una habitación (entidad).
Las relaciones son muy empleadas en los modelos de bases
de datos relacional y afines.
En SQL las relaciones son llamadas tablas.
4. LOS TIPOS DE RELACIONES
Relación reflexiva o recursiva: Relaciona una entidad
consigo misma. Ejemplo: empleados que pueden ser jefes
de otros empleados.
Los relaciones entre las mismas dos entidades.: muy útil en
el caso de necesitar almacenar información histórica
completa.
Relación ternaria: Asociación de tres entidades. Ejemplo:
el título de un libro, un autor y una editorial se
relacionan las tres mediante la acción de publicar el
libro (en un año concreto, con un I
Relación de especialización: (ES-UN). Tipificación de una
entidad en en subtipos en número finito y conocido. Cada
subtipo puede poseer atributos propios que. Los subtipos
heredan los atributos que pudiera tener la entidad
general. Este tipo de relación puede
5. PROCESO DE UNA BD
Si usa un proceso de diseño de base de datos
establecido, puede crear de forma rápida y
efectiva una base de datos bien diseñada que le
proporciona acceso conveniente a la información
que desea. Con un diseño sólido tardará menos
tiempo en construir la base de datos y obtendrá
resultados más rápidos y precisos.
6. PROCESO DE UNA BD
APLICAR LAS
REGLAS DE
NORMALIZACION
DIVIDIR LA
INFORMACION EN
TABLAS
AJUSTAR EL
DISEÑO
BUSCAR Y
ORGANIZAR LA
INFORMACION
NECESARIA
DATERMINAR LA
FINALIDAD DE
LA BASE DE
DATOS
DEFINIR
RELACIONES
ENTRE TABLAS
CONVERTIR LOS
ELEMENTOS DE LA
INFORMACION EN
COLUMNAS
ESPECIFICAR
CLAVES
PRINCIPALES