Sie sind auf Seite 1von 26

UNIDAD-1 FASE-2

Presentado por:

Gustavo Antonio Acosta

Freddy Jovanny Jurado

Wilmer Rominguer Cortes

Diana Carolina Cuellar Parada

Presentado a

DILSA ENITH TRIANA

Universidad Nacional Abierta y a Distancia - UNAD.

Curso: Base de Datos

Grupo 301330_9

Marzo de 2018
CONTENTS
INTRODUCCION ..................................................................................................................................................................................................................... 4
DESARROLLO DE LA ACTIVIDAD ..................................................................................................................................................................................... 5
caso de estudio fase 2 ............................................................................................................................................................................................................ 5
FASE DE ANALISIS: ............................................................................................................................................................................................................... 7
Formato 1 – Descripción de Entidades .................................................................................................................................................................................. 7
Formato 2 - Descripción de atributos y sus restricciones naturales ....................................................................................................................................... 9
FASE DE DISEÑO ................................................................................................................................................................................................................. 11
Matriz Entidad Relación ...................................................................................................................................................................................................... 11
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) ...................................................................................................................................................................... 12
Borrador de Diagrama Entidad Relación – Notación CROW’s--- Foot de Richar Barker a partir de la Matriz de Relaciones y Diseñado a Mano Alzada
– Versión 1.0 ...................................................................................................................................................................................................................... 15
Diagrama lógico .................................................................................................................................................................................................................. 16
Diagrama Entidad -Relación ............................................................................................................................................................................................... 17
FASE DE DESARROLLO ...................................................................................................................................................................................................... 18
Script en DDL...................................................................................................................................................................................................................... 18
Aporte al proyecto final ........................................................................................................................................................................................................... 19
1. Identificar las entidades ............................................................................................................................................................................................... 19
2. Identificar las relaciones .............................................................................................................................................................................................. 19
3. Formato de matriz de relaciones ...................................................................................................................................................................................... 22
4. Restricciones naturales (Tipo de Dato) y restricciones adicionales, Dominios ........................................................................................................... 22
5. Diagrama Lógico ......................................................................................................................................................................................................... 23
6. Diagrama Entidad- relación ......................................................................................................................................................................................... 24
CONCLUSIONES ................................................................................................................................................................................................................... 25
BIBLIOGRAFIA ..................................................................................................................................................................................................................... 26
INTRODUCCION

El presente trabajo tiene como finalidad conocer el desarrollo de manera detallada la cronología y conocimientos previos de la presente
materia base de datos, en los cuales se establece de manera gráfica a través de una serie de formatos el diseño de una base de datos de acuerdo
a una problemática de estudio en este caso una biblioteca, por último, se descargarán las herramientas interactivas para la realización de los
ejercicios prácticos.
DESARROLLO DE LA ACTIVIDAD

caso de estudio fase 2

Descripción 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 Préstamo 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 sugiere 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).
FASE DE ANALISIS:

Formato 1 – Descripción de Entidades


Entidad o Justificación, Ejemplo de Ejemplares Extensión Intención
Tipo de (Instancias)
Entidad

Documento  Métodos numéricos 2. 140 Transmiten el


 Química general. conocimiento sin
 Articulo Estadística distinción de la
aplicada vol. I persona el cual
 Calculo multivariable. requiere
 Don quijote de la
mancha.
 Revista ciencias
basicas (ETC)
Autor  Gabriel garcia 150 Son los encargados
marques de la creación de
 Amán - Emilio García los libros
Gómez.
 Argel - Max Aub.
 Atenas - Juan Carlos
Onetti.
 Belgrado - José Hierro
(ETC)
Estudiante  Daniel Prada 150 Persona la cual
 Jean Carlos requiere solicitar el
Tierradentro conocimiento a
 Dilsa Triana través de los libros
 Diana Cardona
(ETC)
Préstamo  Préstamo 100 Son necesarios
 Reserva para la rotación de
 Disponible los libros a
 Retraso diferentes usuarios,
Permite la
asignación de un
libro para una
fecha específica al
usuario.

Temática  humanidades 50 Permite clasificar


 ciencias básicas los libros de
 ciencias de la salud acuerdo con su
 ingenierías subtema.
(ETC)
Programa  Ing. de sistemas 50 Permite identificar
 Ing. industrial claramente a que
 Ing. electrónica programa
 psicología pertenece el
estudiante.

Nacionalidad  Colombiano 50 Permite identificar


 Argentino el lugar de
 Peruano nacimiento del
 Chileno autor del libro

Subtema  Sistemas de 50 Permite identificar


ecuaciones claramente a
(matemáticas 1) subtema pertenece
 Derivadas implícitas la temática.
(calculo diferencial)
 (ETC)
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)

re Entidad Atributos Identificador Nombre dominio Tipo de Tamaño Obligatoriedad Cardinalidad Restricciones adicionales
Único (UID) Dato (Si/No)
(Texto, (1 o Muchos) Lista Rango Restric
Número, de de genera
Fecha) Valores Valores

DIANTE Id_estudiante X Id_estudiante N 20 Si 1 --- --- ---

Nombre_est Nombre_est T 30 NO --- --- --- ---

Apellido_est Apellido_est T 30 NO --- --- --- ---

Mascul
sexo sexo M/F 10 NO --- --- ---
femenin

Telefono Telefono N 20 NO --- --- --- ---

Direccion Direccion T 20 NO --- --- --- ---

email email T 30 NO --- --- --- ---

activo activo Si/no 5 SI 1 --- --- Si o no

AMO Cod_prestamo X Cod_prestamo N 20 SI 1 --- --- ---

Fecha_prestamo Fecha_prestamo F 20 SI 1 --- --- fecha in

Fecha_devolucion Fecha_devolucion F 20 SI 1 --- --- fecha e

Cantidad Cantidad N 20 NO --- --- --- ---


Reserva Reserva N 20 NO --- --- --- ---

Multa_dias Multa_dias N 20 NO --- --- --- ---

MENTO Cod_documento X Cod_documento N 30 SI M --- --- ---

Titulo Titulo T 30 NO --- --- --- ---

Fecha_publicacion Fecha_publicacion F 20 NO --- --- --- ---

LIBRO
Clasificacion_doc Clasificacion_doc T 20 SI M --- --- REVIS
ARTIC

Editorial Editorial T 20 NO --- --- --- ---

R Cod_autor X Cod_autor N 20 SI 1 --- --- ---

Nombre_autor Nombre_autor T 30 NO --- --- --- ---

Apellido_autor Apellido_autor T 30 NO --- --- --- ---

ONALIDAD Cod_nacionalidad X Cod_nacionalidad N 20 SI M --- --- ---

Nombre_nacionalidad Nombre_nacionalidad T 20 NO --- --- --- ---

RAMA Cod_programa X Cod_programa T 30 SI 1 --- --- ---

Nombre_programa Nombre_programa T 30 NO --- --- --- ---

TICA Cod_tematica X Cod_tematica T 30 SI 1 --- --- ---

Nombre_tematica Nombre_tematica T 30 NO --- --- --- ---

EMA Nombre_subtema X Nombre_subtema T 20 SI 1 --- --- ---


Clasificación Clasificación T 20 NO --- --- --- ---

FASE DE DISEÑO
Matriz Entidad Relación

ENTIDA Estudi Présta Docume Autor Nacional Progra Temátic Subtema


DES ante mo nto idad ma a

Estudiant (R5) 1- X X X (R2) M- X X


e N N

Préstamo X (R4) M- X X X X X
N

Documen X X X X X X X
to

Autor X X (R1) M- (R3) M- X X X


N N

Nacionali X X X X X X X
dad

Program X X X X X X X
a

Temática X X (R6) 1-N X X X (R7) 1-N

Subtema X X X X X X X
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)
Rela Entida Rol Entida Pregunta para Rta. Pregunta para Rta. Relaci Gra Ayuda a Observación/Rest
ción des 1 d2 determinar Opc. determinar ón es do Identificar ricciones/Atributo
Opcionalidad Cardinalidad Card. Trans entidades s
feribl Participantes
(Preguntar si está (Preguntar e
obligado) CUANTO) (Si/No
)

R1 DOCU tiene AUTO ¿Un documento No ¿Un libro cuantos Much NO Las dos Un documento
MENT RES siempre tiene el autores puede os entidades puede ser escrito
M:
O mismo autor? tener? N participantes se por muchos autores
identifican o por un autor por
AUTO Escr DOCU ¿Un autor escribe un NO ¿Un autor cuantos much si plenamente tal razón un libro
RES iben MENT solo documento o libros puede os puede tener muchos
O una sola temática? escribir? autores. Asimismo,
un autor puede
escribir muchos
libros

R2 Estudia Pert Progra ¿un estudiante SI ¿un estudiante Much No M: Las dos Muchos programas
nte enec ma pertenece a un puede pertenecer a os N entidades pueden tener
e programa? muchos participantes se muchos
programas? identifican estudiantes, y
plenamente muchos estudiantes
Progra tiene Estudia ¿en un programa hay si ¿en un programa Much Si M: pueden pertenecer a
ma nte muchos estudiantes? cuantos estudiantes os N
muchos programas
tienen?
R3 autor tiene naciona ¿un autor debe tener SI ¿un autor cuantas Much NO M: Las dos Muchos autores
lidad una nacionalidad? nacionalidades os N entidades pueden tener
puede tener? participantes se muchas
identifican nacionalidades,
naciona Del autor ¿la nacionalidad No ¿una nacionalidad Much NO M: plenamente asimismo muchas
lidad siempre es la misma puede pertenecerles os N
nacionalidades
para el autor? a varios autores? pueden tener
muchos autores

R4 DOCU Pued PREST ¿En una biblioteca SI ¿Un documento Much SI M: Las dos Muchos
MENT en AMO un documento puede cuantas veces os N entidades documentos pueden
O ser ser prestado? puede ser prestado? participantes se ser prestado
identifican muchas veces.
PREST con DOCU ¿Los prestamos SI ¿Los prestamos se Much SI M: plenamente
AMO MENT deben tener hacen cuantas veces os N Por otra parte,
O documentos? con los muchos prestamos
documentos? contienen muchos
libros.

R5 ESTUD Soli préstam ¿Un puede solicitar SI ¿Cuántas veces un mucha NO 1 a Las dos Los estudiantes
IANTE citan o un préstamo? estudiante puede s Muc entidades pueden hacer
solicitar un ho participantes se muchos préstamos.
préstamo? 1:M identifican
plenamente
Préstam Nece ESTUD ¿Para hacer un SI Cuantas veces mucha
o sitan IANTE prestamos debo ser puede hacer un s
un estudiante? préstamo un
estudiante

R6 TEMÁ nece DOCU ¿una temática debe SI ¿Cuántas veces hay 1 NO 1 a Las dos Una temática esta
TICA sita MENT pertenecer a un una temática en un Muc entidades presente en muchos
O documento? libro? ho participantes se documentos,
DOCU Deb TEMÁ ¿un documento tiene SI Cuantos libros mucha 1:M identifican asimismo, muchos
MENT e TICA una temática? tienen la misma s plenamente documentos tienen
O tener temática una temática

R7 TEMÁ nece subtem ¿una temática debe SI ¿Cuántas veces hay 1 NO 1 a Las dos Una temática está
TICA sita a tener un subtema? una temática en un Muc entidades presente en muchos
subtema? ho participantes se subtemas.
1:M identifican
Subtem Deb TEMÁ ¿un subtema tiene SI Cuantos subtemas mucha plenamente
a e TICA una temática? tienen la misma s
tener temática
Borrador de Diagrama Entidad Relación – Notación CROW’s--- Foot de Richar Barker a partir de la Matriz de Relaciones y Diseñado
a Mano Alzada – Versión 1.0
Diagrama lógico
Diagrama Entidad -Relación
FASE DE DESARROLLO
Script en DDL
Aporte al proyecto final
1. Identificar las entidades
Entidades

Discapacitado

Municipio

Tipo_disacapcidad

Tipo_vivienda

Régimen_salud

Tipo_empleo

Escolaridad

Ayudas_tecnicas

2. Identificar las relaciones


Entidad o Tipo de Justificación, Ejemplo de Ejemplares EXtension INTENCION
Entidad explicación de su (Instancias)
existencia en el Mundo
del Problema

Discapacitado Esta entidad  150 Esta entidad permite


almacenará toda la relacionar mucha
información relevante información de
de las personas en discapacitados que
condición de
discapacidad, como lo es importante para el
su tipo de caso de estudio.
discapacidad, edad,
genero, entre otras.

Municipio Para evitar el error  40 Esta entidad


humano es mejor tener permitirá administrar
esta información la información de los
codificada y además municipios que se
que evita errores se encuentre en el
ahorra tiempo de departamento
digitación

Tipo_disacapcidad Para evitar el error  100 Esta entidad


humano es mejor tener permitirá almacenar
esta información la información de los
codificada y además tipos de
que evita errores se discapacidad, como
ahorra tiempo de mental cognitivo,
digitación sensorial, movilidad,
entre otros.

Para evitar el error  40 Esta entidad


humano es mejor tener permitirá almacenar
Tipo_vivienda esta información y codificar los tipos
codificada y además de vivienda, ya sean
que evita errores se rural o urbana
ahorra tiempo de
digitación

Régimen_salud Para evitar el error  Esta entidad


humano es mejor tener permitirá almacenar
esta información la información del
codificada y además régimen de salud en
que evita errores se el país, como
ahorra tiempo de contributivo
digitación. cotizante,
subsidiado,
contributivo
beneficiario, entre
otros

Para evitar el error  Esta entidad hace


humano es mejor tener referencia a los tipos
Tipo_empleo esta información de modalidad de
codificada y además empleos que existen,
que evita errores se emplaeado o
ahorra tiempo de independiente,
digitación. empresario o
desempleado. A su
vez tiene atributos
como ingreso
mensual, horas
laboradas y tiempo
de desplazamiento al
trabajo

Escolaridad Para evitar el error  Esta entidad permite


humano es mejor tener almacenar la
esta información infooamcion de la
codificada y además escolarida, siendo
que evita errores se primaria, bachiller,
técnico, tecnólogo,
ahorra tiempo de profesional, entre
digitación. ottras

Para evitar el error  Esta entidad se


humano es mejor tener refiere a las posibles
Ayudas_tecnicas esta información ayudas diarias que
codificada y además hace referencia para
que evita errores se los discapacitados
ahorra tiempo de como ayudas
digitación. técnicas,
medicamentos, entre
otras o ninguna

3. Formato de matriz de relaciones

4. Restricciones naturales (Tipo de Dato) y restricciones adicionales, Dominios


5. Diagrama Lógico
6. Diagrama Entidad- relación
CONCLUSIONES

Hemos visto la importancia en la estrategia de desarrollo de la materia y los temas a abordar dentro de la misma, los cuales son de vital
importancia y se consideran fundamentales a la hora de abordar esta excelente materia en la creación del diseño de la bases de datos, es algo
que a simple vista puede parecer complejo, pero que si lo estudiamos paso a paso lograremos entender lo que nos quiere mostrar y así será
más fácil nuestro aprendizaje y nuestras destrezas.
BIBLIOGRAFIA

Jiménez, M. (2014). Bases de datos relacionales y modelado de datos (UF1471). Julio: IC Editorial.

Das könnte Ihnen auch gefallen