Está en la página 1de 7

Nombre de la materia

Base de datos
Nombre de la Licenciatura
Ingeniera en Sistemas Computacionales

Nombre del alumno


Rodrigo Resndiz Vigueras
Matrcula
24315

Nombre de la Tarea
Tarea 7
Unidad #
6-. Reglas de validacin y programacin

Nombre del Tutor


Carlos Prez Lara

Fecha
22 agosto 2016

Introduccin
Unidad 6. Reglas de validacin y
programacin

A lo largo de esta materia hemos visto el caso de FIREDUP, n el cual se realiz


la descripcin del problema, elaboramos el diagrama entidad relacin, el diagrama
relacional, la normalizacin de la base de datos y las tablas lgicas creadas con
MySQL; por tanto en este captulo veremos la creacin de triggers, restricciones y
vista, que ya anteriormente se han mencionado sus funciones en el captulo pasado,
por tanto no nos adentraremos en l significado de cada uno de estos.

2
Unidad 6. Reglas de validacin y
programacin

Tu tarea consiste en lo siguiente:

Tu tarea consiste en realizar un Caso de estudio que consiste en lo siguiente:

Recopila la informacin relacionada con el caso FiredUp, el cual has trabajado


desde la unidad 2: descripcin del problema, diagrama entidad-relacin, diagrama
relacional, normalizacin de la base de datos, tablas lgicas creadas con MySql.

Define, por lo menos, una restriccin, un disparador y una vista.

Implementa un procedimiento almacenado en donde se genere una consulta.

Ilustracin 1 Ejecucin de la forma


"VISTA"

Ilustracin 2 Creacin de la forma vista

3
Unidad 6. Reglas de validacin y
programacin

Ilustracin 3 Creacin de una restriccin

Ilustracin 4 Ejecucin de la restriccin

4
Unidad 6. Reglas de validacin y
programacin

Conclusin

Para la realizacin final de esta tarea se ha valorado un trigger el cual m costo


trabajo, pero quedo a mi parecer bien, como ya hemos mencionado es un bloque de
cdigo que se ejecuta automticamente cuando ocurre algn evento (como insercin,
actualizacin o borrado) sobre una determinada tabla.

La vista que se ha creado no almacena datos.

La restriccin solicita una sola devolucin.

5
Unidad 6. Reglas de validacin y
programacin

Bibliografa
Sistemas gestores de Bases de Datos Snchez, J. (2009).

Constraints (Oracle, 1998).

Triggers (n.d).

Vistas (n.d).

Procedimientos almacenados (Universidad Don Bosco, s.f.).

6
Unidad 6. Reglas de validacin y
programacin

Ciclo de vida de un sistema:


Esta metodologa tiene un enfoque por fases de anlisis y diseo que se basa en la idea de que un sistema
se desarrolla de mejor manera, mediante ciclos especficos de actividades entre analista y usuario

Ventajas:
Al tener un proceso amplio de planeacin y estudio antes de su ejecucin, permite conocer previamente
posibles problemas o carencias para prevenir y reducir los errores, haciendo que el proceso final de
creacin sea limpio y libre de inconvenientes inesperados.

Desventajas:
Su proceso de planeacin puede hacer mayor la espera para puesta en operacin del sistema, adems de
que es poco flexible al momento de su creacin y no puede ser adaptado fcilmente a cambios una vez
que esta generado.

Metodologa gil:
Es un proceso incremental con entregas pequeas del software con ciclos rpidos, es fcil de aprender y
modificar, funciona cooperativamente entre desarrollador y cliente.

Ventajas:
Pueden generarse cambios rpidos a cambios de requisitos y minimiza costos cuando se requieren,
entregas continuas a cortos plazos

Desventajas:
No tiene documentacin de diseo, falta de proceso de revisin de cdigo, depende enormemente de la
percepcin personal del cliente y usuario y no de un proceso de calidad ms confiable.

Metodologa Orientada a Objetos:


Este mtodo examina las necesidades desde el punto de vista de clases y objetos, por lo que su concepto
es ms accesible y claro para implementarse.

Ventajas:
Tiene un cdigo ms simple de entender a partir del razonamiento humano y no el de un procesador
como las anteriores, y cada objeto tiene sus atributos propios lo que hace ms fcil su escritura ya que se
conceptualiza sobre funciones especificadas para cada objeto, permite llegar de forma guiada y casi
automatizada al diseo y desarrollo correcto y normalizado.

Desventajas:Al momento de analizar requerimientos puede ser complicado si no existe


un amplio conocimiento y experiencia sobre el negocio o ejecucin del sistema, por lo que
su sector se limita a expertos tcnicos o especializados en el enfoque a programar.

Comenta por qu la metodologa seleccionada es la adecuada para que desarrolles


el sistema.

El uso de puntos de venta no requiere grandes cambios ya que no es un concepto que se diferencie
dependiendo de la empresa. Por lo que usar el sistema tradicional nos permitir una planeacin
ms eficiente sobre este proyecto que al ser estndar no tendra necesidad de variaciones
durante su desarrollo.