Está en la página 1de 12

BASES DE DATOS BASICO

Modelado Entidad Relación con Modelo de Datos Entidad Relación

FASE 2

PRESENTADO A:
DIANA M CARDONA ROMAN
TUTORA

ENTREGADO POR:

CENAIDA LIZARAZO CARREÑO


CÓDIGO: 33646568

GRUPO: 301330_6

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
01 DE OCTUBRE DE 2017
CASO DE ESTUDIO FASE 2

DESCRIPCION PROBLEMA
 
Se trata de diseñar una Base de Datos, sobre la cual se basará un Sistema de Información para la Gestión de Préstamos de los
Documentos (LIBROS, REVISTAS y ARTICULOS) de la Biblioteca de Live’s University.
 
Actualmente, la biblioteca funciona con una hoja de cálculo en Excel con los datos básicos de los diferentes Documentos con los que
cuenta la Biblioteca. En la hoja de cálculo hay una entrada o fila para cada uno de los documentos que existen en la biblioteca (LIBROS,
REVISTAS y ARTICULOS). La biblioteca tiene a disposición de los estudiantes un computador con la hoja de cálculo abierta para que
busquen el documento (LIBROS, REVISTAS y ARTICULOS) de su interés por algún criterio, Tema o Autor, etc. , si el Documento se
encuentra, el estudiante se dirige a la recepcionista y los solicita en préstamo. La recepcionista, busca el Ejemplar del Documento
requerido por el estudiante en la Sala donde se encuentran los Ejemplares de cada uno de los Documentos.

Posteriormente la recepcionista formaliza el Prestamo del Ejemplar al Estudiante, en ese momento registra la fecha de préstamo y el
estudiante firma y se lleva los ejemplares que ha prestado. Un estudiante puede conservar un Ejemplar de Algún Documento hasta tres
días.

Además de esta explicación dada por la Encargada de la Biblioteca, el equipo de analistas y diseñadores de bases de datos ha
recolectado información sobre el sistema deseado mediante una serie entrevistas con los usuarios relacionados con el Proceso de
Préstamos de Ejemplares de los Documentos de la Biblioteca, la cual se puede resumir de la siguiente forma:
 
 Los Documentos tienen registrados el ISBN, el título, autor(es), el idioma en que estos están escritos, tema(s) y el tipo de documento
(LIBROS, REVISTAS y ARTICULOS).

 Cada Documento tiene uno o varios Temas, los cuales aparecen en la hoja de cálculo registrados en diferentes columnas. Al momento
de las entrevistas, la hoja de cálculo tenía tres columnas así, Tema1, Tema2, Tema3, la encargada de mantener esta hoja de cálculo le
ha indicado a los analistas y diseñadores que existen documentos que tratan de más de tres temas, pero que no la ha actualizado.
Manifiesta que, así como está la hoja de cálculo permite hacer consultas del tipo: “Libros o artículos que tenemos acerca de Bases de
Datos Relacionales o No Relacionales y Lenguaje SQL”, “Artículos que podemos consultar sobre el lenguaje SQL.”, pero que con más
columnas se podría hacer consultas más especializadas.

 Una bibliotecóloga que ha sido contratada para organizar los Ejemplares de cada uno de los Documentos comentó que los temas de
los documentos se pueden dividir en sub temas y así sucesivamente, por ejemplo, en el tema de DISEÑO podemos distinguir una serie
de sub temas, como son DISEÑO FISICO, DISEÑO LOGICO y DISEÑO CONCEPTUAL, el sub tema DISEÑO FISICO puede contener a
su vez INDICES, PARTICIONAMIENTO o METODOS DE ACCESO, y así sucesivamente. Adicionalmente, la Bibliotecóloga sugierió
registrar el Estado (Bueno, Regular o Dañado) de cada Ejemplar de los Documentos, el número del ejemplar (ejemplar 1, ejemplar 2,
etc.), la editorial de cada uno de los ejemplares y, un número topográfico que ayuda con la ubicación de los ejemplares en las estanterías
de las salas de la Biblioteca. Posteriormente indicó que de cada Documento se tiene establecido que se requiere de al menos un
ejemplar.
 Cada documento puede tener varios Autores de ellos se requiere registrar en la base de datos el nombre y su nacionalidad.

 De los estudiantes es importante que se pueda conocer su nombre, identificación, el programa que estudia, sexo, email, teléfono y
dirección de domicilio y si es un estudiante activo o no.

 Los Estudiantes solicitan en préstamos Ejemplares de los Documentos de la Biblioteca. La institución permite que un estudiante lleve
hasta máximo 3 Ejemplares de un Documento, siempre y cuando el estudiante se encuentre activo como estudiante regular. Además, se
desea que la base de datos controle que la fecha de devolución de los ejemplares sea posterior a la fecha de préstamo de los ejemplares.
Los estudiantes que entreguen los ejemplares después de tres días calendarios (no importan que sean festivos o fin de semana) sean
penalizados con una multa de $5.000.00 por día.

Con la información anterior, suministrada por los funcionarios de la Biblioteca, se pretende que se diseñe una base de datos que permita
mejorar el servicio a los usuarios. Se mejore el control sobre los Documentos y sobre los Ejemplares de Cada uno de esos Documentos.
También, que a futuro se programe una aplicación que automatice el proceso de préstamos de los ejemplares de los Documentos y llevar un
registro de multas y ubicación de los Ejemplares de los Documentos (cuales está prestados y cuales están en sala).
.
Formato 1 – Descripción de de Entidades
Entidad o Justificación, explicación de su existencia en el Ejemplo de Ejemplares Extensión INTENCION
Tipo de Mundo del Problema (Instancias)
Entidad
Estudiantes Solicitan en préstamos Ejemplares de los  Ibo Cerra 100 Posteriormente la recepcionista
Documentos de la Biblioteca.  Cenaida Lizarazo formaliza el Préstamo del
Siempre y cuando el estudiante se encuentre  Mariana Boada Ejemplar al Estudiante, en ese
activo como estudiante regular.  Luis rosales momento registra la fecha de
Los estudiantes que entreguen los ejemplares  Carlos Valenzuela préstamo y el estudiante firma y
después de tres días calendarios (no importan  Felipe días se lleva los ejemplares que ha
que sean festivos o fin de semana) sean  Fernando Camacho prestado. Un estudiante puede
penalizados con una multa de $5.000.00 por  Juan Manuel Santos conservar un Ejemplar de Algún
día  Emilio Rodríguez Documento hasta tres días
 Sofía Vergara
 Diana María Rosas
Documento los diferentes Documentos con los que cuenta  Libros 1587 Los Documentos tienen
s la Biblioteca  Revistas registrados el ISBN, el título,
 Artículos autor(es), el idioma en que estos
están escritos, tema(s) y el tipo
de documento (LIBROS, REVISTAS
y ARTICULOS).

Ejemplares préstamo Ejemplares de los Documentos de la  Ejemplar 1 500214 . La institución permite que un
Biblioteca  Ejemplar 2 estudiante lleve hasta máximo 3
 Ejemplar 3 Ejemplares de un Documento,
siempre y cuando el estudiante
se encuentre activo como
estudiante regular.
Formato 2 - Descripción de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales, Dominios (Lista de
Valores, Rangos de Valores y Restricciones generales)
Nombre Entidad Atributos Identificador Nombre dominio Tipo de Tamaño Obligatorieda Cardinalidad Restricciones adicionales
Único (UID) Dato d (Si/No) (1 o
(Texto, Muchos) Lista de Rango Restricción
Número, Valores de general
Fecha) Valores

Estudiante Estudiante_id X Estudiante_ids N 4 Si 1 --


P_nombre P_Nombres T 30 SI 1 -- --- ---
S_nombre S_nombres T 30 Si 1 -- --- ---
P_apellido P_apellidos T 30 si --- ---
S_apellido S_apellidos T 30 si
Identificacion Identificacion N 30 si

Programa F Programa T SI
Correo Correos T 30 No M --- ---- ---
Sexo Sexos T 1 Si 1 M, F,X
Documentos Libros X Libros --- ---
Revistas Revistas --- ---
Artículos Artículos
Ejemplares Ejemplares_id X Ejemplares_id N 30 SI 1 -- --- ---
Ejemplares 1 Ejemplares 1 T 50 SI 1 -- --- ---
Ejemplares 2 Ejemplares 2 T 50 SI
Ejemplares 3 Ejemplares 3 T 50 SI
Formato 3 - Matriz de Relaciones
Estudiante Documentos Ejemplares
s
Estudiantes R1 R2, R3,R4
Documentos
Ejemplares
Formato 4 – Descripción ampliada de las relaciones determinadas en la Matriz de Relaciones (Análisis de Roles,
Cardinalidad/Opcionalidad, Grado, Cualidad de identificación, Transferibilidad)
Relaci Entidades 1 Rol Entidad 2 Pregunta para determinar Opcionalidad Rta. Opc. Pregunta para determinar Rta. Relación es Grado Ayuda a Identificar entidades Observación/Restricciones/Atributos
ón (Preguntar si está obligado) Cardinalidad Card. Transferible Participantes
(Preguntar CUANTO ) (Si/No)
R1 Estudiantes Buscar… Documento si ¿Un estudiante cuantos documentos Muchos Si 1 a Mucho La dos entidades participantes se Los estudiantes buscan el documento (LIBROS,
busca? identifican plenamente REVISTAS y ARTICULOS) de su interés por algún
1:M criterio, Tema o Autor, etc. si el Documento
Un estudiante está obligado a buscar el se encuentra, el estudiante se dirige a la
documento recepcionista y los solicita en préstamo
Documento Se encuentra Estudiante El estudiante está obligado a solicitar el si ¿A un estudiante CUANTOS 1 Si
préstamo del documento documentos le prestan?
R2 Ejemplares pertenecer documentos Un ejemplar está obligado a pertenecer a un No ¿Los ejemplares a cuantos documentos 1 Si 1aM La dos entidades participantes se Esta relación modela un hecho importante que
documento pertenecen? identifican plenamente sucede en el proceso que estamos analizando
Documentos Tener… Ejemplares Un documento está obligado a tener ejemplares No ¿Un documento cuantos ejemplares tiene? M Si 1:M y es que los Ejemplares pertenecen a los
Documentos y de cada Documento se tiene
establecido que se requiere de al menos un
ejemplar.

R3 Ejemplar Préstamo Estudiante Un Ejemplar está obligado a ser prestado no Cuantos ejemplares pueden ser prestados m Si 1aM La dos entidades participantes se La institución permite que un estudiante lleve
Estudiante devolver Ejemplar El estudiante ESTA OBLIGADO a devolver el si Un estudiante cuantos ejemplares m si identifican plenamente hasta máximo 3 Ejemplares de un Documento,
ejemplar 1:M siempre y cuando el estudiante se encuentre
devuelve
activo como estudiante regular
R4 Estudiante tiempo Ejemplar Un estudiante está obligado a conservar no ¿El estudiante Cuanto tiempo 1 Si La dos entidades participantes se Un estudiante puede conservar un Ejemplar de
un ejemplar conserva el ejemplar? identifican plenamente Algún Documento hasta tres días.

Ejemplar tiempo Estudiante El ejemplar está obligado a ser devuelto si ¿En cuántos días el ejemplar es m si
regresado a la biblioteca?
Generado por Oracle SQL Developer Data
Modeler 17.2.0.188.1059

-- en: 2017-10-05 18:37:59 COT

-- sitio: Oracle Database 11g

-- tipo: Oracle Database 11g

CREATE TABLE documentos (

libros VARCHAR2(15 CHAR) NOT NULL,


revistas VARCHAR2(15 CHAR) NOT NULL,

articulos VARCHAR2(15 CHAR) NOT NULL,

estudiantes_1er_nombre VARCHAR2(22 CHAR) NOT NULL,

estudiantes_1er_nombre2 VARCHAR2(22 CHAR) NOT NULL,

ejemplares_ejemplares_id VARCHAR2(15 CHAR) NOT NULL

);

ALTER TABLE documentos ADD CONSTRAINT documentos_pk PRIMARY KEY ( libros );

CREATE TABLE ejemplares (

ejemplares_id VARCHAR2(15 CHAR) NOT NULL,

ejemplares__1 VARCHAR2(20 CHAR) NOT NULL,

ejemplar__2 VARCHAR2(20 CHAR) NOT NULL,

ejemplar_3 VARCHAR2(20 CHAR) NOT NULL,

documentos_libros VARCHAR2(15 CHAR) NOT NULL,

estudiantes_1er_nombre VARCHAR2(22 CHAR) NOT NULL

);

ALTER TABLE ejemplares ADD CONSTRAINT ejemplares_pk PRIMARY KEY ( ejemplares_id );

CREATE TABLE estudiantes (

"1er_Nombre" VARCHAR2(22 CHAR) NOT NULL,

"2do_Nombre" VARCHAR2(22 CHAR) NOT NULL,

"1er_Apellido" VARCHAR2(22 CHAR) NOT NULL,

"2do_Apellido" VARCHAR2(21 CHAR) NOT NULL,

identificación VARCHAR2(23 CHAR) NOT NULL,


programa VARCHAR2(20 CHAR) NOT NULL,

programa_1 VARCHAR2(25 CHAR),

sexo VARCHAR2(10 CHAR)

);

ALTER TABLE estudiantes ADD CONSTRAINT estudiantes_pk PRIMARY KEY ( "1er_Nombre" );

ALTER TABLE documentos

ADD CONSTRAINT documentos_ejemplares_fk FOREIGN KEY ( ejemplares_ejemplares_id )

REFERENCES ejemplares ( ejemplares_id );

ALTER TABLE documentos

ADD CONSTRAINT documentos_estudiantes_fk FOREIGN KEY ( estudiantes_1er_nombre )

REFERENCES estudiantes ( "1er_Nombre" );

ALTER TABLE documentos

ADD CONSTRAINT documentos_estudiantes_fkv1 FOREIGN KEY ( estudiantes_1er_nombre2 )

REFERENCES estudiantes ( "1er_Nombre" );

ALTER TABLE ejemplares

ADD CONSTRAINT ejemplares_documentos_fk FOREIGN KEY ( documentos_libros )

REFERENCES documentos ( libros );

ALTER TABLE ejemplares

ADD CONSTRAINT ejemplares_estudiantes_fk FOREIGN KEY ( estudiantes_1er_nombre )

REFERENCES estudiantes ( "1er_Nombre" );


-- Informe de Resumen de Oracle SQL Developer Data Modeler:

--

-- CREATE TABLE 3

-- CREATE INDEX 0

-- ALTER TABLE 8

-- CREATE VIEW 0

-- ALTER VIEW 0

-- CREATE PACKAGE 0

-- CREATE PACKAGE BODY 0

-- CREATE PROCEDURE 0

-- CREATE FUNCTION 0

-- CREATE TRIGGER 0

-- ALTER TRIGGER 0

-- CREATE COLLECTION TYPE 0

-- CREATE STRUCTURED TYPE 0

-- CREATE STRUCTURED TYPE BODY 0

-- CREATE CLUSTER 0

-- CREATE CONTEXT 0

-- CREATE DATABASE 0

-- CREATE DIMENSION 0

-- CREATE DIRECTORY 0

-- CREATE DISK GROUP 0

-- CREATE ROLE 0
-- CREATE ROLLBACK SEGMENT 0

-- CREATE SEQUENCE 0

-- CREATE MATERIALIZED VIEW 0

-- CREATE SYNONYM 0

-- CREATE TABLESPACE 0

-- CREATE USER 0

--

-- DROP TABLESPACE 0

-- DROP DATABASE 0

--

-- REDACTION POLICY 0

--

-- ORDS DROP SCHEMA 0

-- ORDS ENABLE SCHEMA 0

-- ORDS ENABLE OBJECT 0

--

-- ERRORS

También podría gustarte