Beruflich Dokumente
Kultur Dokumente
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 1/1
Introducción
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 2/1
Introducción
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 2/1
Introducción
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 2/1
Introducción
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 2/1
Introducción
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 2/1
Relaciones de más de dos dominios
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 3/1
Relaciones de más de dos dominios
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 3/1
Relaciones de más de dos dominios
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 3/1
Relaciones de más de dos dominios
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 3/1
Relaciones de más de dos dominios
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 3/1
Relaciones de más de dos dominios
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 3/1
Relaciones de más de dos dominios
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 3/1
Relación
Nombre Cursos
NumCtas Fechas
Dominios
Llave Prim.
Atributos
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 4/1
Caracterı́sticas de las relaciones
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 5/1
Conversión de un esquema E/R a tablas
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 6/1
Ejemplo
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 7/1
Representación de conjuntos de entidades como tablas
Una entidad fuerte se convierte en una tabla con los mismos atributos.
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 8/1
Representación de conjuntos de entidades como tablas
Una entidad fuerte se convierte en una tabla con los mismos atributos.
Edificio id nombre dirección
Proyecto:
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 8/1
Representación de conjuntos de entidades como tablas
Una entidad fuerte se convierte en una tabla con los mismos atributos.
Edificio id nombre dirección
Proyecto: area titulo presupuesto
Persona:
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 8/1
Representación de conjuntos de entidades como tablas
Una entidad fuerte se convierte en una tabla con los mismos atributos.
Edificio id nombre dirección
Proyecto: area titulo presupuesto
Persona: sueldo NombreC CURP email ...
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 8/1
Representación de conjuntos de entidades como tablas
Una entidad fuerte se convierte en una tabla con los mismos atributos.
Edificio id nombre dirección
Proyecto: area titulo presupuesto
Persona: sueldo NombreC CURP email ...
Si hay un atributo compuesto, se incluyen las partes de ese atributo
compuesto.
Persona:
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 8/1
Representación de conjuntos de entidades como tablas
Una entidad fuerte se convierte en una tabla con los mismos atributos.
Edificio id nombre dirección
Proyecto: area titulo presupuesto
Persona: sueldo NombreC CURP email ...
Si hay un atributo compuesto, se incluyen las partes de ese atributo
compuesto.
Persona:
sueldo CURP nombre aPaterno aMaterno email???
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 8/1
Representación de conjuntos de entidades como tablas
Una entidad fuerte se convierte en una tabla con los mismos atributos.
Edificio id nombre dirección
Proyecto: area titulo presupuesto
Persona: sueldo NombreC CURP email ...
Si hay un atributo compuesto, se incluyen las partes de ese atributo
compuesto.
Persona:
sueldo CURP nombre aPaterno aMaterno email???
Los atributos multivaluados se convierten en tablas no en columnas.
direccionesE: email
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 8/1
Representación de conjuntos de entidades como tablas
Una entidad fuerte se convierte en una tabla con los mismos atributos.
Edificio id nombre dirección
Proyecto: area titulo presupuesto
Persona: sueldo NombreC CURP email ...
Si hay un atributo compuesto, se incluyen las partes de ese atributo
compuesto.
Persona:
sueldo CURP nombre aPaterno aMaterno email???
Los atributos multivaluados se convierten en tablas no en columnas.
direccionesE: CURP email
Dra. Amparo López Gaona El modelo relacional Fac. Ciencias, UNAM 9/1
Representación de conjuntos de entidades como tablas
Una entidad fuerte se convierte en una tabla con los mismos atributos.
Edificio id nombre dirección
Proyecto: area titulo presupuesto
Persona: sueldo NombreC CURP email ...
Si hay un atributo compuesto, se incluyen las partes de ese atributo
compuesto.
Persona:
sueldo CURP nombre aPaterno aMaterno email???
Los atributos multivaluados se convierten en tablas no en columnas.
direccionesE: CURP email
Una entidad fuerte se convierte en una tabla con los mismos atributos.
Edificio id nombre dirección
Proyecto: area titulo presupuesto
Persona: sueldo NombreC CURP email ...
Si hay un atributo compuesto, se incluyen las partes de ese atributo
compuesto.
Persona:
sueldo CURP nombre aPaterno aMaterno email???
Los atributos multivaluados se convierten en tablas no en columnas.
direccionesE: CURP email
Una entidad débil se convierte en una tabla con los mismos atributos
???
Departamento: numero numEstacionamientos tamaño
Una entidad fuerte se convierte en una tabla con los mismos atributos.
Edificio id nombre dirección
Proyecto: area titulo presupuesto
Persona: sueldo NombreC CURP email ...
Si hay un atributo compuesto, se incluyen las partes de ese atributo
compuesto.
Persona:
sueldo CURP nombre aPaterno aMaterno email???
Los atributos multivaluados se convierten en tablas no en columnas.
direccionesE: CURP email
Una entidad débil se convierte en una tabla con los mismos atributos
más la llave de la entidad fuerte.
Departamento: id numero numEstacionamientos tamaño
Sean:
R un conjunto de relaciones,
{a1 , a2 , ..., an } el conjunto de atributos formados por la unión de las
llaves primarias de cada uno de los conjuntos de entidades que
participan en R, y
{b1 , b2 , ..., bm } el conjunto de atributos de R.
El conjunto de relaciones se representa mediante una tabla llamada R con
una columna por cada atributo de: {a1 , a2 , ..., an } ∪ {b1 , b2 , ..., bm }
Ejemplo, la relación entre las entidades Persona y Proyecto:
Trabajar:
Sean:
R un conjunto de relaciones,
{a1 , a2 , ..., an } el conjunto de atributos formados por la unión de las
llaves primarias de cada uno de los conjuntos de entidades que
participan en R, y
{b1 , b2 , ..., bm } el conjunto de atributos de R.
El conjunto de relaciones se representa mediante una tabla llamada R con
una columna por cada atributo de: {a1 , a2 , ..., an } ∪ {b1 , b2 , ..., bm }
Ejemplo, la relación entre las entidades Persona y Proyecto:
A R B
A R B
A R B
A R B
A R B
Nombre Ubicación
Nombre Sexo NEmpleados
Sueldo Dirección
Direccion Departamento
TrabajarPara
CURP
Empleado
FechaIngr.
FechaNac
supervisor
supervisado Dirigir
Controlar
DependerD
Supervisar
TrabajarEn Proyecto
Dependiente
Edad Parentesco Nombre Ubicación
NoHoras
Nombre Clave
Sexo FechaNac