Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1-EJERCICIOS
Tenemos que buscar las claves primarias, las claves candidatas, las
súper claves, y las claves alternas, y convertir del modelo entidad
relación al modelo relacional estos 6 diagramas y realizar el último
en entidad relación. OJO tomare en cuenta detalles de las
relaciones y sus claves.
ITLA-Introducció n a la base de datos, Freidy Nú ñ ez
1.
Proveedor
claves candidatas {NIF}, {nombre, dirección}
clave primaria {NIF}
clave alterna {nombre, dirección}
Superclaves {NIF}, {nombre, dirección}
Producto
claves candidatas {código}, {código, nombre, Precio U}.
clave primaria {código}
clave alterna {código, nombre, Precio U}
Superclaves {código}, {código, nombre, Precio U}
Clientes
claves candidatas {código}, {cédula},
clave primaria {DNI},
clave alterna {código}
Superclaves {cédula}
modelo relacional 1
2.
Camioneros
claves candidatas {NIF}, {nombre, número},
clave primaria {NIF}
clave alterna {nombre, número}
Superclaves {nombre, número}
Camiones
claves candidatas {código}, {código, nombre, Precio U}.
clave primaria {código}
clave alterna {código, nombre, Precio U}
Superclaves {código, nombre, Precio U
Paquetes
claves candidatas {código}, {Descripción},
clave primaria {DNI}, {código, cédula}.
clave alterna {código}
ITLA-Introducció n a la base de datos, Freidy Nú ñ ez
Superclaves {cédula}
Provincia
claves candidatas {código}, {nombre}, {código, nombre},
clave primaria {Código}
clave alterna {nombre}
Superclaves {código, nombre}
modelo relacional 2
__________________________________________________________________________
ITLA-Introducció n a la base de datos, Freidy Nú ñ ez
3.
Alumno
claves candidatas {NIF}, {nombre, número},
clave primaria {NIF}
clave alterna {nombre, número}
Superclaves {nombre, número}
Módulo
claves candidatas {código}, {código, nombre, Precio U}.
clave primaria {código}
clave alterna {código, nombre, Precio U}
Superclaves {código, nombre, Precio U
Profesores
claves candidatas {código}, {Descripción},
clave primaria {DNI}, {código, cédula}.
clave alterna {código}
Superclaves {cédula}
modelo relacional 3
Alumno (no. expediente, Nombre, Apellido)
4.
Libros
claves candidatas {NIF}, {nombre, número},
clave primaria {NIF}
clave alterna {nombre, número}
Superclaves {nombre, número}
Libros Prestado
claves candidatas {código}, {código, nombre, Precio U}.
clave primaria {código}
clave alterna {código, nombre, Precio U}
Superclaves {código, nombre, Precio U
Socios
claves candidatas {código}, {Descripción},
clave primaria {DNI}, {código, cédula}.
clave alterna {código}
Superclaves {cédula}
Volumen
ITLA-Introducció n a la base de datos, Freidy Nú ñ ez
modelo relacional 4
Libros (Código_libro, Titulo, Editorial, Año, Autor, Año de edición, isbn, en que editorial)
__________________________________________________________________________
5.
Libros
claves candidatas {NIF}, {nombre, número},
clave primaria {NIF}
clave alterna {nombre, número}
Superclaves {nombre, número}
ITLA-Introducció n a la base de datos, Freidy Nú ñ ez
Libros Prestado
claves candidatas {código}, {código, nombre, Precio U}.
clave primaria {código}
clave alterna {código, nombre, Precio U}
Superclaves {código, nombre, Precio U
Socios
claves candidatas {código}, {Descripción},
clave primaria {DNI}, {código, cédula}.
clave alterna {código}
Superclaves {cédula}
Volumen
claves candidatas {código}, {Descripción},
clave primaria {DNI}, {código, cédula}.
clave alterna {código}
Superclaves {cédula}
modelo relacional 5
Almacén (número almacén, descripción, dirección)
__________________________________________________________________________
ITLA-Introducció n a la base de datos, Freidy Nú ñ ez
6.
ITLA-Introducció n a la base de datos, Freidy Nú ñ ez
empleados
claves candidatas {dni}, {numero ss}
clave primaria {dni},
clave alterna {numero ss}
Superclaves {dni}, {dni, numero ss}, {nombre, apellido, dni}
cocineros
claves candidatas {dni}
clave primaria {dni}
clave alterna n/a
Superclaves {dni}
pinches
claves candidatas {dni}
clave primaria {dni}
clave alterna n/a
Superclaves {dni}
platos
claves candidatas {id_plato}, {nombre, tipo},
clave primaria {id_plato}
clave alterna {nombre, tipo}
Superclaves {nombre, tipo}, {id_plato}, {id, nombre, tipo},
ingredientes
claves candidatas {id}, {nombre},
clave primaria {id},
clave alterna {nombre}
Superclaves {id}, {id, nombre}
estante
claves candidatas {no. almacén}
clave primaria {no. almacén}
clave alterna n/a
Superclaves {no. almacén}, {no. almacén, letra, tamaño cm},
ITLA-Introducció n a la base de datos, Freidy Nú ñ ez
Almacenes
claves candidatas {no. almacén}, {dirección, nombre},
clave primaria {no. almacén}
clave alterna {dirección, nombre},
Superclaves {no. almacén}, {no. almacén, dirección, nombre},
modelo relacional 6
empleados (DNI, numero ss, nombre, apellido, teléfono, tel. Móvil)
__________________________________________________________________________
ITLA-Introducció n a la base de datos, Freidy Nú ñ ez
2-EJERCICIO
La oficina de trabajo recibe ofertas de empleo y cada vez que esto ocurre
se abre un llamado a estudiantes interesados. A cada llamado se le asigna
un número, una descripción, la fecha de aparición y la fecha límite de
presentación al mismo.
Los llamados pueden ser para una empresa o para una facultad. Si el
llamado es para una empresa se sabe el nombre de la misma y si desea
figurar o no en el aviso que saldrá publicado. Cuando la oferta de empleo
proviene de una facultad, se conoce el nombre de la institución y dentro
de la misma qué instituto u oficina realizó la solicitud.
oferta de empleo
claves candidatas {id},
clave primaria {id}
clave alterna n/a
Superclaves {id}
oficina de trabajo
claves candidatas {id}, {facultad}.
clave primaria {id}
clave alterna {facultad}
Superclaves {id},{id, facultad}.
estudiantes
claves candidatas {cedula}
clave primaria {cedula}
clave alterna n/a
Superclaves {cédula}, {fecha n, nombre, dirección, teléfono}
ITLA-Introducció n a la base de datos, Freidy Nú ñ ez
empresa
claves candidatas {código}
clave primaria {código}
clave alterna n/a
Superclaves {código}, {código, nombre}
facultad
claves candidatas {id
clave primaria {id}
clave alterna n/a
Superclaves {id}, {id, oficina} {id, nombre},
llamado
claves candidatas {número}
clave primaria {número}
clave alterna n/a
Superclaves {número}, {número, fecha_limite, fecha, descripción}
modelo relacional
oferta de empleo (id, id_oficina_de_trabajo)