Anda di halaman 1dari 3

1.

Leer en detalle y de forma critica el estudio de caso propuesto


para la Fase 2 – Análisis expuesto a continuación:

Todos nosotros ya frecuentamos bibliotecas en algún momento


de nuestra vida académica. En líneas generales una biblioteca
tiene una colección de libros que deben ser prestados y
devueltos. En este estudio de caso en particular, reduciremos el
alcance de una biblioteca con el fin de facilitar la comprensión
del modelo de datos. Sin embargo nada impide que el estudiante
añada otras características en el modelo aquí presentado.

Así un sistema de bibliotecas presenta las siguientes


funcionalidades:

- Registro de Libros: Un registro de libro debe almacenar


informaciones relativas al Título del libro, Editora, Edición,
Año de Publicación, Autores, Asunto. Se sabe también que un
libro puede poseer varios ejemplares y en este caso, se
prestan los ejemplares y no los títulos.

- Registro de Alumnos: Un registro de alumno debe poseer


número de matrícula, nombre, dirección, teléfono, teléfono
celular, CPF, RG, e-mail.

- Registro de Profesores: Un registro de profesor debe poseer


nombre, dirección, teléfono, teléfono celular, CPF, RG, e-mail,
titulación.

- Préstamo de Libros: Esta funcionalidad se refiere al préstamo


de libros propiamente dicho a los alumnos o profesores de la
institución. Este préstamo debe almacenar la fecha del
préstamo, la fecha prevista de devolución, ejemplar prestado.

- Devolución de Libros: Después de ser prestados, los libros


pueden ser devueltos. En este punto, los libros pueden tener
devoluciones parciales, es decir, un alumno puede tomar
prestado 3 libros diferentes y querer devolver sólo uno.

2. Fase 3:
Luego el estudiante debe abstraer del modelo Entidad Relación
generado en la Fase 2 la información que le permita construir los
siguientes puntos: ( En SQL Developer Data Modeler )

- Describa la transformación de entidades en tablas.


- Describa la transformación de atributos en columnas.
- Describa como agregar a cada tabla un identificador único
(UID) o primary key.
- Describa la transformaciónde las relaciones 1:1 o 1:m en
llaves foráneas, implementando el concepto de la integridad
referencial.
- Describa la aplicación de las técnicas de normalización al
modelo Relacional.
- Describa el proceso de construcción y Diseñe el diccionario de
Datos del modelo Relacional.
3. Individuales: fase 4

a. Luego el estudiante debe abstraer del modelo Relacional


generado en la Fase 3la información que le permita construir
los siguientes puntos:

- Diseño del Script para Lenguaje de Definición de Datos (Data


Description Language DDL) con el Lenguaje SQL (Structured
Query Language) para crear la base de datos, tablas y los
respectivos campos de acuerdo con el diccionario de datos
creado.

- Diseño del Script para Lenguaje de Definición de Datos (Data


Manipulation Language DML) con el Lenguaje SQL (Structured
Query Language) para poblar las tablas de la base de datos.

- Diseño del Script para generación de consultas simples sobre


las tablas de la base de datos.

b. Ingresar al Entorno aprendizaje practico con el fin de


descargar el Software Oracle Application Express (APEX)
c. Diseño de los scripts que demuestren la creación de la base
de datos, tablas, campos y consultas básicas en el software
Oracle Application Express (APEX)

Anda mungkin juga menyukai