You are on page 1of 14

Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -

VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada

Casos y Materiales de estudio

Momento Intermedio Fase 1 - Unidad 1 - Modelar, Disear y Desarrollar Bases de Datos Relacionales

Tecnologas usadas: Oracle Express Online, Lenguaje SQL, Oracle SQL Developer Data Modeler
Caso de Estudio a Desarrollar en el Taller Virtual 1.1,1.2 y 1.3 - La Biblioteca de Lives University
ESQUEMA DESCRIPTIVO CASO A DESARROLLAR

Se trata de disear una Base de Datos, sobre la cual se basar un Sistema de Informacin para la Gestin de Prstamos de los
Documentos del Catlogo (LIBROS, REVISTAS y ARTICULOS) de la Biblioteca de Lives University.

Actualmente, la biblioteca funciona con una hoja de clculo en Excel con los datos bsicos de los diferentes Documentos del Catlogo
con los que cuenta la Biblioteca. En la hoja de clculo hay una entrada o fila para cada uno de los Documentos que existen en la
biblioteca (LIBROS, REVISTAS y ARTICULOS), la Encargada de la Biblioteca lo denomina Catalogo General. La biblioteca tiene a
disposicin de los estudiantes un computador con la hoja de clculo abierta para que busquen en el Catalogo sus documentos
(LIBROS, REVISTAS y ARTICULOS) por algn criterio (TEMA, AUTOR, ETC.), si el Documento se encuentra en el Catlogo, llena un
Formato de Prstamo con el nmero topogrfico del documento, sus datos personales; se dirige a la recepcionista y le entrega el
Formato de Prstamo. Esta a su vez, busca el Ejemplar del Documento requerido por el estudiante en la Sala donde se encuentran
los Ejemplares de cada uno de los Documentos del Catlogo General (Hoja de Clculo). En la parte de atrs de cada documento
(LIBROS, REVISTAS y ARTICULOS) se encuentra la una Ficha de Prstamo, en ella se registra la fecha de prstamo cuando el
Estudiante presta un Ejemplar de un Documento. Un Estudiante tiene permiso para prestar hasta tres Ejemplares de Algn
Documento del Catlogo General durante tres das.

Adems de esta explicacin dada por la Encargada de la Biblioteca, el equipo de analistas y diseadores de bases de datos, ha
recolectado informacin sobre el sistema deseado mediante una serie entrevistas con los usuarios relacionados con el Proceso de
Prstamos de Libro de la Biblioteca, la cual se puede resumir de la siguiente forma:

Los Documentos en el Catlogo General tienen registrados, el nmero topogrfico, el cual es distinto para cada documento,
el ISBN, el ttulo, autores, el idioma en que estos estn escritos, el tipo de documento (LIBROS, REVISTAS y ARTICULOS),
etc.
Cada Documento del Catlogo General tiene uno o varios Temas, los cuales estn en diferentes columnas. Al momento
de las entrevistas, la hoja de clculo tena tres columnas as, Tema1, Tema2, Tema3, el encargado de mantener esta hoja de
clculo le ha indicado a los analistas y diseadores que existen documentos que tratan de ms de tres temas, pero que no ha
actualizado la hoja de clculo. Manifiesta que, as como est la hoja de clculo permite hacer consultas del tipo: Libros o
Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada
artculos que tenemos acerca de Bases de Datos, Relacionales o No Relacionales y Lenguaje SQL, Artculos que podemos
consultar sobre el lenguaje SQL., pero que con ms columnas se podra hacer consultas mas especializadas.
Una bibliotecloga que ha sido contratado para organizar los Ejemplares de cada uno de los Documentos en el Catlogo
General, nos coment que los temas se pueden dividir en sub temas y as sucesivamente, por ejemplo, en el tema de DISEO
podemos distinguir una serie de sub temas, como son DISEO FISICO, DISEO LOGICO y DISEO CONCEPTUAL., el sub
tema DISEO FISICO puede contener a su vez INDICES, PARTICIONAMIENTO o METODOS DE ACCESO, y as sucesivamente.
Adicionalmente, desea registrar el Estado de Conservacin y el Nmero de cada Ejemplar de los Documentos que estn en
el Catlogo General.
De los Autores adems del nombre, interesa conocer su nacionalidad y la Institucin donde trabajan, como por ejemplo la
Universidad de Crdoba, la Universidad Nacional Abierta y a Distancia o la Universidad EAFIT, la Universidad EAN, entre otras.
Un Autor puede que en determinado momento no se encuentre trabajando en ninguna institucin, sin embargo, es muy
comn encontrar que un autor trabaja con varias Instituciones.
De cada uno de los Ejemplares de los Documentos del Catlogo General interesa conocer la editorial que lo edita, su
direccin y telfono. La biblioteca cuenta con Documentos que han sido editados por diferentes editoriales. La biblioteca
constantemente est recibiendo cotizaciones de editoriales a las cuales puede que no les haya comprado Ejemplares de
Documentos (LIBROS, REVISTAS y ARTICULOS), sin embargo, desea que la base de datos permita su ingresa para referencias
futuras.
Los Estudiantes solicitan en Prestamos Ejemplares de los Documentos en el Catlogo General. La institucin permite que un
estudiante lleve hasta mximo 3 Ejemplares de Documentos en el Catlogo General. De los estudiantes es importante que
se pueda conocer su nombre, identificacin, el programa que estudia, sexo, genero, email y direccin de domicilio.

Con la informacin anterior, suministrada por los funcionarios de la Biblioteca, se pretende que se disee una base de datos que
permita mejorar el servicio a los usuarios. Se mejore el control sobre los Documentos del Catlogo General y de los Ejemplares de
Cada uno de esos Documentos, y que a futuro se Analice y Disee una Aplicacin que automatice el proceso de prstamos de los
ejemplares de los Documentos y llevar un registro de multas y ubicacin de los Ejemplares de los Documentos que hace parte del
Catlogo General.
Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada

PROCESO DE DISEO DE BASES DE DATOS RELACIONALES


TALLER VIRTUAL 1.1 EMPRESA TIESTO

ETAPAS DEL PROCESO

1. ANALISIS O MODELADO ENTIDAD RELACION

2. DISEO O MODELADO RELACIONAL

3. DESARROLLO - IMPLEMENTACION
Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada
1. Etapa de anlisis o Modelado Entidad Relacin Siguiendo el Modelo de Datos Entidad Relacin (Peter Chen
1976)

Mecanismos de Abstraccin propuestos por Peter Chen en su Modelo de Datos Entidad Relacin:

Clasificacin, Asociacin, Generalizacin y especializacin

Elementos gramaticales utilizados en el proceso que determinar los diferentes Objetos del Mundo del Problema acerca de los
cuales se desea registrar datos en Bases de Datos.

Sustantivos (Entidades u objetos a los cuales les hemos dado Nombre y sobre los cuales se requiere registrar datos sobre sus
atributos)

Adjetivos (Atributos que explican a los Sustantivos)

Verbos (Relaciones entre Sustantivos y Adjetivos y entre Sustantivos y otros Sustantivos)


Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada
Tablas descripcin de Entidades
Entidad o Tipo Justificacin, Ejemplo de Ejemplares EXtension INTENCION
de Entidad explicacin de su
existencia en el
Mundo del Problema
Empleado Ibo Cerra 150 Hacer un trabajo
Daniel Prada en el proceso a
Jean Carlos cambio de una
Tierradentro remuneracin.
Sandra Cristancho
Alexander Garca
Luis Cobo
Laura Camargo
Axel Roses
Silvia Cristal
Laura Coronado

Departamentos Sistemas, 40
Telecomunicaciones,
Jurdica,
Financiera
Secretaria General
Despacho
Cargos Rector 100
Profesor Titular,
Profesor Asociado
Vicerrector
Monitor
Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada
Tabla de Descripcin de atributos y sus restricciones naturales (Tipo de Dato) y Adicionales Dominios (Lista de
Valores, Rangos de Valores y Restricciones generales)

Nombre Atributos Identific Nombre Tipo Tama Obligatori Cardinali Restricciones adicionales
Entidad ador dominio de o edad dad Lista de Rang Restricci
nico Dato (Si/No) (1 o Valores o de n
(UID) (Text Muchos) Valor general
o, es
Nme
ro,
Fecha
)
Empleado Empleado_id X Empleados_id N 4 Si 1 --
s
P_nombre P_Nombres T 30 SI 1 -- --- ---
S_nombre S_nombres T 30 Si 1 -- --- ---
P_apellido P_apellidos T 30 --- ---
S_apellido S_apellidos T 30
F_ingreso F_ingresos F F_ingreso
>
F_nacimi
ento
F_Nacimient F
o
Estado civil Estados T 2 S 1 C,S,UL,V --- ---
Civiles ,SE
Salario Salarios N 10,2 Si 1 --- --- ---
Correo Correos T 30 No 1 --- ---- ---
Sexo Sexos T 1 Si 1 M, F,X
Cargo Cargo_id X Cargos_ids --- ---
Nombre --- ---
Departam Departamen X Departamento T 30 SI 1 -- --- ---
ento to_id s_ids
Nombre Nombres T 30 SI 1 -- --- ---
Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada
Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada

Matriz de Relaciones

Empleados Departamentos Cargos


Empleados R1 R2, R3 R4
Departamentos
Cargos
Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada
Ampliacin de la Matriz de Relaciones con el Anlisis de Cardinalidad/Opcionalidad
Rel Entida Rol Entid Pregunta para Rta. Pregunta para Rta. Grad Ayuda a Observacin/Rest
aci des 1 ad 2 determinar Opc. determinar Card. o Identificar ricciones/Atributo
n Opcionalidad Cardinalidad entidades s
(Pregutar si est (Pregunta Participantes
obligado) CUANTO )
R1 Emplea Lidera .. Emple Empleado est si Un empleado Mucho 1a La dos Esta relacin modela
do ado obligado a liderar a CUANTOS s Much entidades un hecho importante
otro empleado empleados lidera.. o participantes se que sucede en el
Emplea Liderad Emple Empleado est No. Un empleado por 1 identifican proceso que
do o.. ado obligado a ser dirigido CUANTOS 1:M plenamente estamos analizando
por otro empleado empleados es y es que unos
liderado .. empleados dirigen a
otros empleados y
que los empleados
de la organizacin
son dirigidos por
otros empleados. Es
posible que algunos
empleados de la
organizacin no
sean liderados o
dirigidos por otro
empleado
R2 Emplea Trabajo Depart Un Empleado EST No Un Empleado en 1 1a La dos Esta relacin modela
do .. ament OBLIGADO a Trabajar CUANTOS M entidades un hecho importante
o en un Departamento ? Departamentos participantes se que sucede en el
Trabaja? 1:M identifican proceso que
Departa Ocupa Emple Un Departamento No Un departamento M plenamente estamos analizando
mento ado ESTA OBLIGADO a CUANTOS Emplados y es que los
ocupar Empleados? Ocupa ? empleados trabajan
en los
departamentos de la
organizacin y que
los departamentos
de la compaa
ocupan empleados o
que en los
departamentos de la
compaa trabajan
empleados.
R3

R4
Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada
Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada

Borrador de Diagrama Entidad Relacin Notacin CROWs--- Foot de Richar Barker a partir de la Matriz de
Relaciones y Diseado con la Herramienta Oracle Developer Data Modeler. Versin 1.0
Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada
Borrador de Diagrama Entidad Relacin Notacin CROWs Foot de Richar Barker a partir de la Matriz de Relaciones
y Diseado con la Herramienta Oracle Developer Data Modeler. Versin 1.0
Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada

Recomendaciones por el docente: El trabajo final de grupo, para cada una de las fases establecidas, debe obtenerse a
partir de la discusin, revisin, complementacin y consolidacin de los productos y aportes presentados individualmente.
Debe darse una dinmica de interaccin permanente y de aportes significativos al interior del grupo, de acuerdo al rol
asumido por cada integrante tanto en el desarrollo del trabajo colaborativo como en la produccin de los entregables
(producto final del grupo).
Se debe entregar un slo archivo con el desarrollo del trabajo. La idea es que presenten un documento con la consolidacin de
los consensos o acuerdos hechos a partir de las propuestas individuales, que es diferente a la unin (copie y pegue) de todo lo
enviado y tambin diferente a la presentacin de slo uno de los aportes individuales enviados.
Uso de la norma APA, versin 3 en espaol (Traduccin de la versin 6 en ingls)
Las Normas APA es el estilo de organizacin y presentacin de informacin ms usado en el rea de las ciencias sociales.
Estas se encuentran publicadas bajo un Manual que permite tener al alcance las formas en que se debe presentar un artculo
cientfico. Aqu podrs encontrar los aspectos ms relevantes de la sexta edicin del Manual de las Normas APA, como
referencias, citas, elaboracin y presentacin de tablas y figuras, encabezados y seriacin, entre otros. Puede consultar como
implementarlas ingresando a la pgina http://normasapa.com/
Polticas de plagio: Qu es el plagio para la UNAD? El plagio est definido por el diccionario de la Real Academia como
la accin de "copiar en lo sustancial obras ajenas, dndolas como propias". Por tanto el plagio es una falta grave: es el
equivalente en el mbito acadmico, al robo. Un estudiante que plagia no se toma su educacin en serio, y no respeta el
trabajo intelectual ajeno.
No existe plagio pequeo. Si un estudiante hace uso de cualquier porcin del trabajo de otra persona, y no documenta su
fuente, est cometiendo un acto de plagio. Ahora, es evidente que todos contamos con las ideas de otros a la hora de
presentar las nuestras, y que nuestro conocimiento se basa en el conocimiento de los dems. Pero cuando nos apoyamos en
el trabajo de otros, la honestidad acadmica requiere que anunciemos explcitamente el hecho que estamos usando una
fuente externa, ya sea por medio de una cita o por medio de un parfrasis anotado (estos trminos sern definidos ms
adelante). Cuando hacemos una cita o un parfrasis, identificamos claramente nuestra fuente, no slo para dar
reconocimiento a su autor, sino para que el lector pueda referirse al original si as lo desea.
Universidad Nacional Abierta y a Distancia UNAD Vicerrectora Acadmica y de Investigacin -
VIACI
Escuela: Ciencias Bsicas Tecnologa e Ingeniera - Programa: Ingeniera de Sistemas Curso de
Bases de Datos Avanzada
Existen circunstancias acadmicas en las cuales, excepcionalmente, no es aceptable citar o parafrasear el trabajo de otros. Por
ejemplo, si un docente asigna a sus estudiantes una tarea en la cual se pide claramente que los estudiantes respondan
utilizando sus ideas y palabras exclusivamente, en ese caso el estudiante no deber apelar a fuentes externas an, si stas
estuvieran referenciadas adecuadamente.