Prácticas SQL. DDL-3
- Manipulación de esquemas relacionales-

Relativo al copyright

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.