Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Suposiciones:
1
UPC
DISEÑO DE BASES DE DATOS
SOLUCIÓN:
NuSALA
CoENFERMERA
NoENFERMERA
FeFeCIRUGIA
FeHoCIRUGIA
CoESPECIALIDAD
NoESPECIALIDAD
NuHISTORIACLINICA
NoPACIENTE
CoHABITACION
TxCONTRAINDICACIONES
QtHORAS_CIRUGIA
SsTARIFA_ESPECIALIDAD
2
UPC
DISEÑO DE BASES DE DATOS
Conjunto resultante:
{ Enfermeras x Cirugía, Cirugía, Sala’, Paciente, Enfermera,
Especialidad}
2. Sistema Escolar
Suposiciones:
• Un curso puede tener cero, uno, dos o hasta tres pre-requisitos.
• Un curso se puede dividir en varias secciones, dependiendo de la cantidad de alumnos
inscritos en él en cada semestre. Cada curso puede tener varias secciones.
• En cada semestre, un curso puede ser impartido por más de un profesor. Una sección de
un curso cualquiera se puede asignar a solamente un profesor, pero un mismo profesor
puede enseñar a más de una sección.
• Un estudiante puede tomar un curso en solamente una sección. Sin embargo, un
estudiante no pertenece a una sección fija. Por ejemplo, puede tomar un curso en la
sección A y otro curso en la sección D.
• El número del curso, el número del estudiante y el número del profesor y de Departamento
son únicos en todo el sistema escolar.
• Cada Curso pertenece a un PROGRAMA específico, y cada profesor a un Departamento.
3
UPC
DISEÑO DE BASES DE DATOS
SOLUCIÓN:
Nu_ESTUDIANTE
No_ESTUDIANTE
Tx_ESTU_DIRECCIÓN
No_PROGRAMA
Nu_CURSO
No_CURSO
Qt_CREDITAJE
Nu_PREREQUISITO
Co_SECCION
Nu_SEMESTRE
Qt_CALIFICACIÓN
Nu_PROFESOR
No_PROFESOR
Tx_PROFE_DIRECCIÓN
Nu_DEPARTAMENTO
No_DEPARTAMENTO
4
UPC
DISEÑO DE BASES DE DATOS
• Dependencias transitivas
Quedarían las relaciones Prerrequisito, Sección, Matrícula, Carga Académica’, Curso, Profesor,
Estudiante, Departamento.
Sin embargo notamos que la relación Sección tiene el mismo determinante que Carga
Académica’; más aún, es un subconjunto (una proyección) de esta relación, por lo que se
puede obviar sin pérdida alguna.
Conjunto resultante:
5
UPC
DISEÑO DE BASES DE DATOS
3. Repuestos Automotrices
Atributo Definición
Nu_AñoVehiculo Año de fabricación del vehículo
Ss_Precio Precio al que un proveedor ofrece un determinado repuesto
Código de identificación del cliente que adquiere repuestos en la tienda,
Co_Cliente
único absoluto)
Código de identificación de la marca fabricante de repuestos y / o vehículos
Co_Marca
(único absoluto).
Código de identificación del proveedor de repuestos automotrices (único
Co_Proveedor
absoluto)
Co_Repuesto Código de identificación del repuesto automotriz (único absoluto)
Co_Vehiculo Código de identificación de un tipo de vehículo (único absoluto)
6
UPC
DISEÑO DE BASES DE DATOS
Atributo Definición
Código de identificación de una transacción de venta de la tienda (único
Co_Venta
absoluto).
Fe_Venta Fecha en que se realiza la venta
Fl_Local Indica si el proveedor es nacional o del extranjero
No_Cliente Nombre y apellidos del cliente
No_Marca Nombre de la marca
No_Modelo Nombre del modelo de vehículo
No_Proveedor Nombre del proveedor de repuestos
No_Repuesto Nombre del repuesto (bujía, distribuidor, filtro de aceite, arrancador, etc.)
No_TipoRepuesto Tipo de repuesto
Unidades vendidas de un determinado repuesto en una transacción de
Qt_Unidades
venta.
Tx_DirecCliente Dirección del cliente
Nu_AñoVehiculo
Ss_Precio
Co_Cliente
Co_Marca
Co_Proveedor
Co_Repuesto
Co_Vehiculo
Co_Venta
Fe_Venta
Fl_Local
No_Cliente
No_Marca
No_Modelo
No_Proveedor
No_Repuesto
No_TipoRepuesto
Qt_Unidades
Tx_DirecCliente
Determinantes:
(Co_Cliente, Co_Marca, Co_Proveedor, Co_Repuesto, Co_Vehiculo, Co_Venta)
7
UPC
DISEÑO DE BASES DE DATOS
TRATAMIENO DE LAS DT
De la relación REPUESTO:
REPUESTO (1): (Co_Repuesto, No_Repuesto, No_TipoRepuesto, Co_Marca)
MARCA: (Co_Marca, No_Marca)
De la relación VEHÍCULO:
VEHÍCULO (1): (Co_Vehiculo, Co_Marca, No_Modelo, Nu_AñoVehiculo)
MARCA: (Co_Marca, No_Marca)
De la relación VENTA:
VENTA (1): (Co_Venta, Fe_Venta, Co_Cliente)
CLIENTE: (Co_Cliente, No_Cliente, Tx_DirecCliente)
CONJUNTO SOLUCIÓN:
{ REPUESTO PARA VEHICULO, REPUESTO POR PROVEEDOR, VENTA (1), REPUESTOS
POR VENTA, PROVEEDOR, REPUESTO (1), MARCA, VEHÍCULO (1), CLIENTE }