Modelo Relacional
Base de Datos I
Modelo Relacional
• Tablas
El modelo relacional proporciona un
manera simple de representar los datos:
una tabla bidimensional llamada relación.
Título
Año Duración
Tipo
Star Wars
1977
124
color
Mighty Ducks
1991
104
color
Wayne's World
1992
95
color
Relación Películas
2
Modelo Relacional
• Atributos
Los atributos son las columnas de un
relación
y
describen
características
particulares de ella.
• Esquemas
Es el nombre que se le da a una relación y
el conjunto de atributos en ella.
Películas (título, año, duración, tipo)
3
Modelo Relacional
• Tuplas (Filas, registros)
Cada uno de los renglones en una relación
conteniendo valores para cada uno de los
atributos.
Título
Año Duración
Tipo
Star Wars
1977
124
color
Mighty Ducks
1991
104
color
Wayne's World
1992
95
color
4
Modelo Relacional
• Relación UNO A UNO
Profesor
Materia
#Código de la materia
Nombre de la materia
(1:1)
dictada
(1:1)
#Número de profesor
Nombre del profesor
Código de la materia
5
Modelo Relacional
• Relación UNO A MUCHOS
Profesor
Materia
#Código de la materia
Nombre de la materia
(1:n)
dictada
(1:1)
#Número de profesor
Nombre del profesor
Número de profesor
6
Modelo Relacional
Conversión de Modelo E-R a Relacional
 Una tabla por cada conjunto de entidades
nombre de tabla = nombre de conjunto de entidades
 Una tabla por cada conjunto de relaciones m-m
nombre de tabla = nombre de conjunto de relaciones
 Definición de columnas para cada tabla
conjuntos fuertes de entidades
columnas = nombre de atributos
conjuntos débiles de entidades
columnas = llave_primaria (dominante o fuerte) U atributos(subordinado)
conjunto de relaciones R (m-m) entre A, B
columnas (R) = llave_primaria (A) U llave_primaria (B) U atributos(R)
conjunto de relaciones R (1-1) entre A y B
columnas (A) = atribs(A) U llave primaria(B) U atributos(R)
conjunto de relaciones R (1-m) entre A y B
columnas (B) = atribs(B) U llave primaria(A) U atributos(R)
7
Modelo Relacional
Ejercicio 1
Convierta a modelo Relacional el diagrama E–R del
problema de la biblioteca.
Ejercicio 2
Convierta a modelo Relacional el diagrama E–R del
problema Empresa de Transportes.
8
Modelo Relacional
Ejercicio 3
Convierta a modelo Relacional el diagrama E–R
del problema del Hospital Sn Martín.
Actualmente el Hospital San Martín cuenta con una base de datos que permite
llevar el control de sus procesos, pero que desea eficientar, la BD está estructurada
como sigue:
Se manejan 4 tipos de empleado: médico, enfermero, administrativo e
intendente……………….. Continúa.
9
GRACIAS
Descargar

Click to add title