Anda di halaman 1dari 18

ACTIVIDAD DE APRENDIZAJE 2: Prueba diagnostica

Programa Académico
Técnico Profesional en Análisis y Diseño de Bases de Datos
Asignatura
Análisis y diseño de bases de datos

Metodología Activa Duración

Estudio de Casos 10 horas

Introducción

La necesidad de conocer con claridad las necesidades puntuales de una empresa a la hora de
dar soluciones de software, lleva a implementar técnicas y procedimientos que permitan
conocer los elementos necesarios para definir un proyecto de software a partir de tales
necesidades. Es la etapa más crucial del desarrollo de un proyecto de software. Esto lleva a
delimitar los requerimientos funcionales y no funcionales del negocio y sus usuarios, de tal
manera que los requerimientos llevan a la búsqueda de un sistema para resolver un problema
o alcanzar un objetivo. Son determinantes entonces los casos de uso y sus relaciones entre
ellos, las actividades, entendiéndose un requerimiento como dice Booch Jaimes “es una
característica que el sistema DEBE tener o es una restricción que el sistema DEBE satisfacer
para ser aceptada por el cliente” (1999:16).

Si se trata de pensar y diseñar una solución con el éxito esperado, se requiere ser demasiado
cuidadoso en obtener la información necesaria y verás, así como determinar descriptiva y
funcionalmente las actividades, los resultados serán pertinentes en la medida que se pueda
interpretar con claridad lo que observamos, allí se debe concentrar su mayor esfuerzo durante
esta actividad.
Nombre de la Asignatura

Al finalizar esta actividad estará en capacidad de


Evidenciar un modelo relacional normalizado

Actividad .

Don Juan Jiménez es un transportador que cuenta con una pequeña flota de vehículos 15
para transporte expreso de pasajeros en algunas ciudades en la región andina que cumplen
determinadas rutas. Normalmente se asignan conductores fijos por cada uno de los buses, sin
embargo hay también “relevadores” que rotan durante el mes atendiendo necesidades
específicas o también llamados “turnos”.

Uno de los mayores problemas que se nos pide resolver, tiene que ver con el registro de los
viajes realizados, información que se hace relevante a la hora de pagar salarios y de saber y
controlar los viajes que realiza cada bus. También se requiere llevar un registro actualizado de
los tiquetes que compran las personas en taquilla, los cuales son reportados semanalmente
por las terminales y satélites de donde salen los buses normalmente, ellos incluye los valores
pagados que deben coincidir con los ingresos obtenidos cada mes.

Es importante tener en cuenta que una vez el bus sale a hacer un recorrido, cada conductor
además, puede vender tiquetes adicionales mediante el uso de una tiquetera, que también se
deben reportar a la empresa, incluyendo el dinero recibido.

Por último, se debe incluir el valor de los peajes pagados por el conductor, quien debe anexar
a la empresa una planilla semanal a la empresa reportando uno a uno los pagos realizados en
carretera.

Se requiere diseñar un modelo relacional que implemente la base de datos del “core” del
negocio que permita administrar los dineros recibidos, itinerarios y gastos realizados y durante
los viajes.

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
2
Nombre de la Asignatura

Referentes conceptuales

Concepto de sistemas
Levantamiento de información

Requerimientos de software funcionales y no funcionales.


UML (Lenguaje Unificado de Modelado)
Levantamiento de información.
Niveles de abstracción (metamodelo, modelo conceptual, físico y lógico)

MODELO RELACIONAL Y NORMAILIZACION

Tareas Responsables Tiempos


Presentación del caso Tutor 30 minutos
Consulta Normas APA Estudiante 1 hora

Análisis a partir de la Estudiante 1 hora


situación propuesta.

Elaboración del informe


aplicando estrategia. Estudiante
4 horas

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
3
Nombre de la Asignatura

Entrega y retroalimentación Estudiante- tutor 4 horas


de la evidencia

Espacios de Socialización
Se debe subir como archivos en el curso

Evaluación
Instrumento de evaluación: Elija un elemento.
http://rubistar.4teachers.org/index.php?screen=ShowRubric&rubric_id=2144855&

Evidencia Criterios de evaluación Ponderación

Describe el procedimiento que se aplica para analizar y 50


estructurar los requerimientos de un sistema.
Diseña y aplica estrategias de levantamiento de información. 30

Compara las características y funcionalidades de los 20


niveles de abstracción.

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
4
Nombre de la Asignatura

1. Recursos necesarios para la actividad


Recursos Office, Visio,
técnicos
Ambiente Plataforma Virtual Haga clic aquí para escribir texto.
de
aprendizaje
Referentes profesores.elo.utfsm.cl/~agv/.../Requerimientos%20Software.doc
bibliográfic ADORACION, Miguel. Fundamentos y modelos de base de datos. Colombia: Alfaomega, México:

os Alfaomega, 2009.

CUADRA, Dolores. Desarrollo de bases de datos: Casos prácticos desde el análisis a la


implementación. Editorial Alfaomega. 2008.

Enlace http://www.jorgesanchez.net/bd/gbd2011.pdf
s Web http://profesores.elo.utfsm.cl/~agv/Requerimientos%20Software.doc

http://sistemas.uniandes.edu.co/~csof5101/dokuwiki/lib/exe/fetch.php?media
=principal:csof5101-requerimientos.pdf

Haga clic aquí para escribir texto.

Rol dentro de la Funciones


actividad
Del estudiante
Lectura e Estudiar el caso presentado y presentar la
interpretación del propuesta para el levantamiento de información
ejemplo para construir para la situación presentada.
sus propios modelos.

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
5
Nombre de la Asignatura

Del docente

Acompañamiento y Revisión y hacer las observaciones y aportes


revisión al documento presentado.

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
6
Nombre de la Asignatura

Tareas Responsables Tiempos

Presentación de la actividad
para el proyecto Tutor 30 minutos

Análisis del modelo entidad


relación estudiante 1 hora

Diseño Modelo relacional y


ejercicios de algebra estudiante 6 horas
relaciona

Modelo relacional 5 ejercicios estudiante 6 horas

Espacios de Socialización
Se debe subir archivos en Power Point o Word

Evaluación
Instrumento de evaluación: Elija un elemento.
http://rubistar.4teachers.org/index.php?screen=ShowRubric&module=Rubistar&rubri
c_id=2144908&

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
7
Nombre de la Asignatura

Evidencia Criterios de evaluación Ponderación

Modelo Describe las reglas de cada una de las formas normales.


20
relacional
Establece valores atómicos y dependencias funcionales en 20
esquemas Entidad- Relación o relacional e identifica el
teorema de normalización a aplicar.
Aplica reglas de normalización en el modelado de una base 40
de datos que garantice la integridad de la información y
evite la redundancia e inconsistencia de datos.
Ejercicios
algebra Identifica las operaciones del álgebra relacional aplicadas al
relacional modelo relacional. 10

Aplica conceptos y operaciones del álgebra relacional en el 10


modelado de base de datos.

1. Recursos necesarios para la actividad


Recursos técnicos Haga clic aquí para escribir texto.

Ambiente de Plataforma Virtual Haga clic aquí para escribir texto.


aprendizaje
Referentes Fundamentos de sistemas de Bases de datos. ELmasri
bibliográficos Navethe. Tercera edición 2002. (Capítulo 7).
Diseño de bases de datos relaciones.
Mario Piattini et al. Editorial alfa y Omega. 2000. Capítulo 5.

Enlaces Web http://www.slideshare.net/ChaToX/bases-de-datos-parte-610-


lgebra-relacional-125363

http://alarcos.inf-cr.uclm.es/doc/bda/doc/teo/ant/BDa-t7a.pdf

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
8
Nombre de la Asignatura

Haga clic aquí para escribir texto.

Rol dentro de la Funciones


actividad
Del estudiante
De acuerdo al modelo entidad relación
Análisis y diseño construido, diseñar el modelo relacional
completo

Hacer cinco ejercicios de algebra relacional

Del docente

Acompañamiento y
revisión Revisión y hacerlas observaciones y aportes
a los diagramas y diseños presentados.

ACTIVIDAD DE APRENDIZAJE 4. Diccionarios de datos.

Programa Académico
Técnico Profesional en Análisis y Diseño de Bases de Datos
Asignatura
Análisis y diseño de bases de datos

Metodología Activa Duración

Proyecto 10 horas

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
9
Nombre de la Asignatura

Introducción

Luego de implementar modelos bien estructurados, es necesario documentar de la mejor


manera las estructuras de datos para más adelante concretar en un sistema gestor de bases
de datos el modelo desarrollado hasta ahora. Es por ello que los diccionarios de datos servirán
para determinar el dominio, tipo de dato, formato, unidad de medida y la descripción funcional
de cada uno de los datos utilizados a partir de los teoremas y reglas de definición matemática
por tipos de almacenamiento.

La gran ventaja de los diccionarios de datos es que al definirse como metadatos, describen
todas las características lógicas de los datos a utilizar, mostrando además los procesos que
se llevarán a cabo, listando aquellos que se identifican en el flujo de datos. El haber construido
el diccionario de datos también servirá para tomar decisiones a la hora de implementar la base
de datos en su modelo físico, ya que se tendrán mejores criterios de selección, luego de
conocer las características incluso de los datos que se van a manejar.

Al finalizar esta actividad estará en capacidad de

Desarrollar diccionarios de datos asociados al diseño de bases de datos.

Identificar la implicación de los Sistemas de Gestores de bases de datos en la determinación del


modelo físico de una base de datos.

Actividad 3. Parte 1.

Luego de haber terminado la actividad anterior, usted tiene un modelo relacional normalizado
con todos sus atributos y relaciones bien construidas para el proyecto.

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
10
Nombre de la Asignatura

Seguirá por construir la tabla de dominios y un diccionario de datos para este caso. Los
requerimientos para su construcción serán los siguientes para cada una de las tablas del
modelo:

MODELO DICCIONARIO DE DATOS


Nombre dela tabla:__________
ATRIBUTO DOMINIO DESCRIPCION VR.POR DESCRIPCIÓN
DEFECTO

MODELO TABLA DE DOMINIOS

DOMINIO TIPO FORMATO UNIDAD VALORES DESCRIPCIÓN

Usted tiene la libertad de agregar las columnas que considere necesarias de acuerdo a la
lectura y desarrollo del curso que ha llevado para complementar este trabajo, tenga en cuenta
que el diccionario de datos se diseña para todas y cada una de las tablas incluidas en el modelo
relacional. De igual manera, la tabla de dominio debe agrupar todos los tipos de datos
utilizados por las respectivas tablas de datos.

Actividad 3 . Parte 2.

Luego de tener el diccionario de datos y tabla de dominios para el ejemplo, debe seleccionar
en adelante un sistema gestor de bases de datos apropiado para su proyecto. Describa
brevemente en por lo menos tres párrafos los siguientes componentes que se deben
considerar para la herramienta que seleccionó, si alguno de los elementos no existe haga la
observación del caso:

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
11
Nombre de la Asignatura

 Lenguaje de definición de esquema conceptual.

 Un sistema de diccionario de datos.

 Un lenguaje de especificación de paquetes de entrada/salida.

 Un lenguaje de definición de esquemas de base de datos.

 Un módulo de transformación lógica a física.

 Un generador de programas de aplicación.

 Un generador de programas de informes.

 Un lenguaje de consulta de propósito general.

 Un módulo para administrar la seguridad de usuarios

Referentes conceptuales

Diccionario de datos

o Conceptos generales de un diccionario.


o Teoremas matemáticos del diccionario.
o Reglas de definición matemática de tipos de almacenamiento.
o Construcción del diccionario.

Sistemas gestores de bases de datos


o Generalidades.
o La capa física del gestor de bases de datos.
o Relación del diccionario de datos y el sistema gestor.
o Modelo físico relacional.
Componentes.
Tablas.
Atributos de almacenamiento.

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
12
Nombre de la Asignatura

Llaves primarias / Foráneas


Constraints (Reglas del negocio)
Privilegios.
Índices (Teoría de la eficiencia y eficacia física)

Tareas Responsables Tiempos

Socialización de actividades tutor 30 minutos

Elaboración tabal de dominios y diccionario estudiante 2 horas


de datos

Descripción modelo físico del SGBD estudiante 4 horas

Retroalimentación final Tutor 30 minutos

Espacios de Socialización
Se debe subir archivos de diseño hoja de calculo y una archivo de word

Evaluación
Instrumento de evaluación: Elija un elemento.
http://rubistar.4teachers.org/index.php?screen=ShowRubric&module=Rubistar&rubri
c_id=2144933&

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
13
Nombre de la Asignatura

Evidencia Criterios de evaluación Ponderación

Diccionario de Describe los conceptos fundamentales de los diccionarios de


datos para el datos.
proyecto 40

Identifica los teoremas matemáticos que influyen en la 20


construcción de diccionarios de datos.
Demuestra la relación y utilidad del diccionario de datos con 20
el modelado de la base de datos y el DBMS.
Describe los elementos del modelo físico de una base datos 20
y la implicación de los DBMS para determinar su diseño.

ACTIVIDAD DE APRENDIZAJE 5. Herramientas CASE para bases de datos y Proyecto


Integrador

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
14
Nombre de la Asignatura

Programa Académico
Técnico Profesional en Análisis y Diseño de Bases de Datos
Asignatura
Análisis y diseño de bases de datos

Metodología Activa Duración

Proyecto 10 horas

Introducción
La posibilidad de utilizar herramientas de software que permitan asistir en el ciclo de vida del
desarrollo de software permite mayor fiabilidad, calidad y reducir en parte los costos de
desarrollo de software. Algunos módulos de diagramación como los sutilizados para modelos
E-R incluso permiten generar código a partir del diseño o documentar el trabajo realizado.
Existen diferentes clasificaciones para este tipo de herramientas, sin embargo el uso depende
específicamente de las necesidades de cada empresa.

Al finalizar esta actividad estará en capacidad de


Modelar bases de datos utilizando herramientas CASE.Modelar bases de datos utilizando herramientas CASE.

Actividad 5.

Finalmente, se debe ocupar de utilizar una herramienta CASE para modelar la base de datos
que ha construido para el proyecto. Par lo anterior puede usar una herramienta libre como
Open WorkBench, que le servirá para modelar, sin embargo, puede utilizar otra siempre y
cuando ésta garantice el uso de utilidades para lograr la normalización de tablas. Debe
construir las tablas con sus datos y relaciones según el modelo revisado ya por su tutor en la
actividad anterior.

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
15
Nombre de la Asignatura

Referentes conceptuales

Herramienta Work Bench para modelos ER


Diagramas de flujo de datos
Diagrama de estructura de datos
Técnicas matriciales
Herramientas de bajo nivel y herramientas Tools-case
Características de herramientas Case
Utilidades como MERISE, METRICA, SSADM , BOUML Y VISIO

Tareas Responsables Tiempos

Búsqueda herramienta Case estudiante 1 hora

Instalación de herramienta estudiante 30 minutos

Construcción de modelo estudiante 4 horas

Retroalimentación la modelo tutor 1 hora

Espacios de Socialización
Se debe subir archivos de diseño en el formato de workbench

Evaluación
Instrumento de evaluación: Elija un elemento.
http://rubistar.4teachers.org/index.php?screen=ShowRubric&module=Rubistar&rubric_id=2145141&

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
16
Nombre de la Asignatura

Evidencia Criterios de evaluación Ponderación

Modelo Explica el concepto de herramientas CASE y los beneficios 30


que ofrecen en el proceso de diseño de una base de datos.
Normalizado
utilizando una
herramienta Utiliza herramientas CASE para modelar bases de datos. 70
CASE

1. Recursos necesarios para la actividad


Recursos técnicos Mysql Workbench 5.2 CE. Y .Net framework 4.0, Oracle
Designer.
Ambiente de Plataforma Virtual Haga clic aquí para escribir texto.
aprendizaje
Referentes ….
bibliográficos

Enlaces Web
Mysql Work bench: http://dev.mysql.com/downloads/mirror.php?id=405590
instaladores
.Net framework 4.0 http://www.microsoft.com/downloads/es-
es/details.aspx?familyid=9cfb2d51-5ff4-4491-b0e5-
b386f32c0992&displaylang=es

Se debe instalar primero .Net framework 4.0 en caso de que el equipo no lo


tenga.

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
17
Nombre de la Asignatura

Haga clic aquí para escribir texto.

Rol dentro de la Funciones


actividad
Del estudiante
Lectura Bibliografía
Diseño modelo entidad Búsqueda de información
relación utilizando la Diseño de modelos normalizados
herramienta CASE

Del docente

Acompañamiento y
revisión Revisión y hacer las observaciones y aportes
a los modelos presentados

Todos los Derechos Reservados © 2010. Propiedad de Compensar Unipanamericana Institución Universitaria con Apoyo Académico de
Mondragon Unibertsitatea (MU).
18