|
Prácticas SQL. DDL-3 |
El objetivo de este ejercicio es poner en práctica todo
lo aprendido en el curso sobre manipualción de esquemas relacionales. Para
ello se ha pretendido recrear en el ejercio la información y las limitaciones
de un ejercicio real.
1.- Se desea disponer de la información necesaria para almacenar los datos
relativos a los documentos que se guardan en un cierto ordenador. Se dispone para
ello del siguiente modelo Entidad/Relación

En una bases de datos relacional se ha generado el modelo relacional correspondiente
a dicha información. Sin embargo el modelo no está correctamente generado.
Nota: Para generar el modelo relacional utilice el documento Modelo, pero no lo lea, porque se trata
de deducir la información a partir de las propias tablas del sistema.
Deduzca el modelo que ha sido generado a través del acceso al diccionario
de datos y realice las correcciones en las tablas para que se corresponda exactamente
con el modelo Entidad/Relación anterior. En ningún caso debe borrar
objetos que ya existen para crearlos de nuevo (por ejemplo borrar una tabla a la
que le falta una restricción y crearla de nuevo con esta restricción
añadida).
2.- Realice las modificaciones necesarias para que las claves primarias de las tablas
sean manejadas través de claves primarias simples y de tipo número.
3.- Se supone que se quiere realizar la siguiente extensión: En el sistema
pueden entrar diferentes usuarios y se quiere construir un módulo que permita
mantener la gestión de usuarios de modo automático. Los usuarios se
dan de alta en el sistema aportando su nombre y dirección electrónica
a la dirección alta@hitsystems.com. El sistema les manda a su dirección
de correo un nombre de usuario (único) y una password (que los usuarios cambiarán
al entrar en el sistema la primera vez). Cuando un usuario crea un nuevo documento,
se apunta a dicho usuario como dueño del mismo y se anota el día y
hora de dicho evento. Al crear el documento el usuario además anota qué
usuarios tienen permiso para acceder al documento y con que grado. Hay cuatro grados:
lectura, añadir, modificación o borrado. Para cada usuario de este
grupo guardaremos el instante en que hizo el último acceso al documento y
con qué grado.
Debe generar el nuevo modelo Entidad/Relación y realizar la creación
del nuevo esquema conceptual, modificando el esquema ya existente.