2. CONTENIDOS
1. Defina el modelo entidad-relación.
2. Que es una relación
3. Que tipos de relaciones existen, defina cada uno de ellas y dé un ejemplo.
4. Cual es el proceso de diseño de una BD: Realice un grafico utilizando
autoformas en cualquiera de los programas de office (PP, Word, Excel) para
explicar esta pregunta.
3. 1. Que es un modelo de identidad de relación ?
Propuesto por Chen a mediados de los años setenta como medio de representación
conceptual de los problemas y para representar la visión de un sistema de forma
global. Físicamente adopta la forma de un grafo escrito en papel al que se denomina
diagrama Entidad-Relación. Sus elementos fundamentales son las entidades y las
relaciones.
Una entidad caracteriza a un tipo de objeto, real o abstracto, del problema a
modelizar. Toda entidad tiene existencia propia, es distinguible del resto de las
entidades, tiene nombre y posee atributos definidos en un dominio determinado. Una
entidad es todo aquello de lo que se desea almacenar información. En el diagrama E-R
las entidades se representan mediante rectángulos.
4. ¿Que es una relación?
En bases de datos, una relación o vínculo entre dos o más entidades describe alguna
interacción entre las mismas. Por ejemplo, una relación entre una entidad "Empleado"
y una entidad "Sector" podría ser "trabaja_en", porque el empleado trabaja en un
sector determinado.
Las relaciones se describen en la estructura de la base de datos empleando un modelo
de datos.
Las relaciones son muy empleadas en los modelos de bases de datos relacional y
afines.
En SQL las relaciones son llamadas tablas.
5. Tipos de relación
• Relaciones base. Son relaciones reales que tienen nombre y forman parte
directa de la base de datos almacenada (son autónomas).
•
• Ejemplo:
6. • Vistas. También denominadas relaciones virtuales, son relaciones con
nombre y derivadas: se representan mediante su definición en
términos de otras relaciones con nombre, no poseen datos
almacenados propios.
Ejemplo:
•
•
•
•
•
Instantáneas: Son relaciones con nombre y derivadas. Pero a diferencia de las
vistas, son reales, no virtuales: están representadas no sólo por su definición
en términos de otras relaciones con nombre, sino también por sus propios
datos almacenados. Son relaciones de sólo de lectura y se refrescan
periódicamente.
Ejemplo:
7. • Resultados de consultas: Son las relaciones resultantes de alguna consulta
especificada. Pueden o no tener nombre y no persisten en la base de
datos.
Ejemplo:
· Resultados intermedios: Son las relaciones que contienen los resultados de las
subconsultas. Normalmente no tienen nombre y tampoco persisten en la base
de datos.
· Resultados temporales: Son relaciones con nombre, similares a las relaciones
base o a las instantáneas, pero la diferencia es que se destruyen
automáticamente en algún momento apropiado.
8. PROCESO DE DISEÑO DE
UN BD
Determinar el propósito
de la base de datos
Determinar las tablas
necesarias
Determinar los
campos necesarios
Determinar las relaciones
Perfeccionar el diseño