Trabajo practico BD
Enviado por Jerry • 2 de Enero de 2019 • 1.056 Palabras (5 Páginas) • 325 Visitas
...
Los estudiantes graduados tienen un codigo, nombre, edad y el titulo ogrado (Licenciado, Especialista, Magister, Doctor).
Cada proyecto es liderado por un profesor, que es el investigador principal del mismo.
En cada proyecto trabajan uno o mas profesores, conocidos como investigadores del proyecto.
Los profesores pueden liderar y o trabajar en multiples proyectos.
En cada proyecto trabajan uno o mas estudiantes graduados, que son los investigadores asistentes.
Cuando un estudiante graduado trabaja en un proyecto, se le asigna un investigador que supervisa su trabajo.
Los estudiantes graduados pueden trabajar en varios proyectos, y entonces pueden tener un supervisor distinto en cada proyecto.
Los departamentos tienen un numero de departamento, un nombre de departamento y una oficina principal.
Los departamentos tienen un profesor, el jefe de departamento, que lo administra.
Los profesores trabajan en uno o mas departamentos, para cada udepartamentos tienen un porcentaje de tiempo asignado.
Los estudiantes graduados profesores trabajan principalmente en un departamento.
Cada estudiante graduado tiene asignado un tutor, otro estudiante graduado con mas experiencia quien le sugiere los cursos mas convenientes para tomar.
P2 :
create or replace procedure BAJA_SOCIO2(c_id_socio Socio.idSocio%TYPE)
IS
BEGIN
DELETE FROM PROYECTOBD1.SOCIO s where s.idSocio = BAJA_SOCIO2.c_id_socio;
EXCEPTION WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE('Socio invalido');
END;
7) Libros {titulo, ISBN, autor, nombreEditorial. DireccionEditorial, totalCopiasOrdenadas, copiaEnStock, fechaPublicacion, categoria, precioVenta, costo}
Suponiendo que:
- ISBN identifica en forma unica a un libro, sin embargo no identifica cada copia del libro.
- Un libro puede tener mas de un autor.
- Un autor puede tener mas de un libro
- Cada nombre de editorial es unico. Cada editorial tiene una direccion unica, la direccion de las oficinas centrales de la firma.
- Los titulos no son unicos.
- totalCopiasOrdenadas es el numero de copias de un libro particular que la libreria solicito alguna vez, mientras que copiasEnStock es el numero que todavia no se vendio en la libreria
- cada libro tiene solo una fecha de publicacion. A la revision de un libro se le da un nuevo ISBN.
- La categoria puede ser biografia, ciencia ficcion, poesia, etc. El titulo solo no es suficiente para determinar la categoria.
- El precioVenta es la cantidad que carga la libreria por un libro, siempre esta 20% por encima del costo, que es la cantidad que la libreria paga a la editorial o distribuidor por un libro.
A) con estas suposiciones y estableciendo las que considere necesarias, mencione todas las dependencias funcionales no triviales para esta relacion.
Libros {titulo, ISBN, autor, nombreEditorial. DireccionEditorial, totalCopiasOrdenadas, copiaEnStock, fechaPublicacion, categoria, precioVenta, costo}
Libros { ISBN, titulo, categoría, precioVenta, costo}
Df1: autor, nombreEditorial, DireccionEditorial, fechaPublicacion, precioVenta, costo.-> { ISBN, titulo, categoría} PK
Df2: autor, nombreEditorial, DireccionEditorial, fechaPublicacion -> ISBN, titulo, categoría, precioVenta, costo AK
B) Cuales son las claves candidatas para esta relacion identifque la clave primaria y la clave candidata (o alterna)
C) esta esta relacion en 5FN? Caso contraria llevarla a esa forma normal indicando las dependencias funcionales de las relaciones que va generando. Para cada relacion intermedia indicar la clave principal y las claves candidatas (o alternas).
...