You are on page 1of 9

Proyecto Final

Bases de Datos
Documentacin Requerida

M.A. Edna Mara Medina Morn

CONTENIDO
Descripcin del proyecto.....................................................................................................3
Carta de Acuerdo.................................................................................................................4
Carta de acuerdo de elaboracin del proyecto.............................................4

Anlisis................................................................................................................................4
Anlisis de la Situacin actual (as-is)............................................................4
reas de oportunidad de la situacin actual.................................................5
Descripcin de la situacin propuesta (to-be)...............................................5

Definicin tcnica de la base de datos.................................................................................6


Diagrama entidad relacin.........................................................................6
Esquema relacional de la base de datos.......................................................6
Especificacin tcnica de las relaciones........................................................6
Scripts de SQL............................................................................................... 8
Ejemplos del uso de LMD de SQL dentro del sistema....................................8
Cdigo de conexin a la base de datos.........................................................8

Presentacin del sistema......................................................................................................9

Descripcin del proyecto


Realizar un proyecto para nuestra comunidad en el cual se apliquen los conceptos
aprendidos en clase. Para dicho proyecto se requerir el uso de las siguientes
aplicaciones computacionales:
Sistema de Gestin de Base de Datos: SQL Server.
Lenguaje de consultas SQL.
Procesador de texto para la documentacin del proyecto.
Herramienta computacional para el diseo de DER, Visio, Flow Charts, etc.

Carta de Acuerdo
Carta de acuerdo de elaboracin del proyecto
Documento en el cual se define, de manera general, el acuerdo entre el usuario que
proporcionar la informacin organizacional y de negocios para el desarrollo de la base
de datos y aplicaciones del sistema y el equipo que desarrollar dicho proyecto:

Producto esperado
Documento escrito que contenga la siguiente informacin:
Datos generales de la organizacin para la que se disear la aplicacin. (nombre,
domicilio, telfono, correo electrnico, giro del negocio, etc)
Breve descripcin del anlisis que se va a elaborar.
Firma, nombre y puesto de un representante de la organizacin y un representante
del equipo.

Anlisis
Anlisis de la Situacin actual (as-is)
Se entiende como situacin actual al estado vigente de los procesos de la organizacin
que se vern impactados por el anlisis. Cada proceso esta compuesto por informacin
y transacciones.

Producto esperado
Introduccin: Escrito general en el que se describe a la organizacin; A que se dedica,
su tamao, como esta administrada, porque requieren una solucin tecnolgica.
Estado actual: Este apartado contiene dos secciones:
Breve escrito que define y describe los procesos que sern afectados por la solucin
tecnolgica.
Diagrama, Flujo de trabajo, etc. que ayude a clarificar cada una de las actividades
y/o procedimientos involucrados en el proceso, insumos de informacin,
transacciones, resultados y responsables.

reas de oportunidad de la situacin actual


Una vez definida y comprendida la situacin actual, es necesario identificar de manera
clara y objetiva las reas de oportunidad presentes en ella. El objetivo es que la
solucin tecnolgica elimine o disminuya de manera significativa las reas de
oportunidad identificadas.

Producto esperado
reas de oportunidad: Para este apartado se requiere una lista en la que se determine
y describa las reas de oportunidad que sern impactadas por el sistema.

Descripcin de la situacin propuesta (to-be)


El objetivo es determinar y describir las adecuaciones que tendrn los actuales
procesos de la organizacin debido a la implementacin de la solucin tecnolgica.
Adicionalmente, es posible que nuevos procedimientos sean creados como resultado de
las mejoras al flujo operativo de la organizacin.

Producto esperado
Estado propuesto: Este apartado contiene dos secciones:
Breve escrito que define y describe los procesos involucrados, afectados o creados
por efecto de la solucin tecnolgica.
Para cada una de las reas de oportunidad determinadas explquese la manera en
que el sistema pretende solucionarlas o atenuarlas. En caso de que la solucin
tecnolgica cree beneficios, mencinelos y descrbalos.
Diagrama, Flujo de trabajo, etc. que ayude a clarificar cada una de las actividades
y/o procedimientos involucrados en los procesos mencionados en el punto anterior
en trminos de insumos de informacin, transacciones, resultados y responsables.

Definicin tcnica de la base de


datos
Diagrama entidad relacin
El objetivo de este apartado es mostrar un diagrama que ilustre los datos que estarn
involucrados en la solucin tecnolgica, su naturaleza, sus relaciones, las restricciones
de integridad y de referencia, entre otras cosas, y que sirva de base documentada para
futuras adecuaciones.

Producto esperado
Diagrama Entidad-Relacin: Realizar el diagrama entidad relacin correspondiente a
la base de datos de la solucin tecnolgica propuesta. Dicho diagrama debe de cumplir
de manera estricta con la metodologa vista en clase.

Esquema relacional de la base de datos


El objetivo de este apartado es mostrar el esquema conceptual relacional de la base de
datos correspondiente a la solucin tecnolgica.

Producto esperado
Esquemas relacionales de la base de datos: Se muestra el esquema de cada una de
las relaciones que integran la base de datos. Aqu se debe de incluir la siguiente
documentacin:

Esquemas relacionales originales provenientes del DER.


Mostrar el esquema relacional y el resultado obtenido en cada forma normal (1NF,
2NF, 3NF y 4NF).
Esquema relacional resultante del proceso de normalizacin.

Especificacin tcnica de las relaciones


Determinacin dominio y clave primaria.
De acuerdo al SGBD elegido para la implementacin del esquema conceptual de la
base de datos es necesario definir las siguientes restricciones:
De dominio
De clave primaria
De ndice

Producto esperado
Para cada relacin de la base de datos se requiere la definicin del dominio de todos
sus atributos as como la identificacin de la clave primaria. Asi mismo es necesario
especificar y justificar aquellos atributos que participarn como ndices.

Defi nicin de integridad y mtodo de implementacin


Existen atributos dentro de las relaciones que conforman la base de datos que
requerirn la implementacin de restricciones de integridad (validacin). Estas
restricciones pueden ser implementadas de muy diversas formas, algunas sencillas
como el not null, unique, etc. Otras a travs de la clusula check o alguna similar, y
algunas de ellas pudieran requerir mecanismos mas complejos como los son triggers,
funciones y procedimientos stand alone, o bien mediante codificacin en la aplicaciones
en front end.

Producto esperado
Para todos aquellos atributos que requieran restricciones de integridad es necesario
documentar lo siguiente:
Nombre del atributo y relacin a la que pertenece.
Enunciado de validacin.
Mecanismo de implementacin

Defi nicin de integridad referencial.


Debido a que el esquema conceptual relacional de la base de datos contiene tanto
entidades como relaciones es obvio suponer que algunos de los atributos de estas
relaciones requieren de la implementacin de restricciones de integridad referencial.

Producto esperado
Para aquellas relaciones que requieran la implementacin de integridad referencial
documentar lo siguiente:
Relacin y atributo referenciante.
Relacin y atributo referenciado.
Modalidad de actualizacin para operaciones de update.
Modalidad de eliminacin para operaciones delete.
Breve justificacin de las modalidades seleccionadas.

Scripts de SQL
La especificacin tcnica de cada relacin deber ser traducida a scripts LDD de SQL
para su implementacin en el SGBD.

Producto esperado
Crear un solo script de SQL que contenga la definicin de todas las relaciones de la
base de datos, este script debe de contener las siguientes clusulas:
Comando create table.
Comando create index.
Comando create view
Crear un solo script que contenga todo lo siguiente:
Comandos create procedure.
Comandos create function.
Comandos create trigger.

Ejemplos del uso de LMD de SQL dentro del sistema


Con el objetivo de observar el uso que se hizo de los estatutos del LMD dentro del
sistema. Crear una referencia cruzada en la cual se ilustre la funcionalidad
implementada en el sistema contra los estatutos LMD.
Ejemplo:

Funcionalidad
Seleccin de los datos para generar el reporte de
Rpt_VentasZona.
Eliminacin de clientes de la base de datos en la forma
Frm_Cliente
Modificacin de la informacin del artculo en el
formulario Frm_Artculos.

Clusula LMD implementada


Inser
Select
Update Delete
t
X
X
X

Cdigo de conexin a la base de datos


Incluir el cdigo de conexin a la base de datos. Especificar el lenguaje anfitrin y el
SGBD.

Presentacin del sistema


La documentacin ser presentada en el da y la hora indicada por el docente.
Adicionalmente, se acordar una fecha en la que el equipo que desarroll el proyecto
har la presentacin de su proyecto y la justificacin del diseo de la base de datos.
Adems, se desarrollar un par de catlogos (pantallas) en algn lenguaje de
programacin WEB.

You might also like