tfc base de datos relacionales isabel moreno pozuelo
Post on 24-Jan-2016
221 Views
Preview:
TRANSCRIPT
TFC
Base de Datos Relacionales
Isabel Moreno Pozuelo
www.company.com
Objetivos del Proyecto
• Desarrollo de una Base de Datos para la Gestión de Carteras de Inversión
• Permitirá almacenar:• Las órdenes de compra/venta de acciones,
así como su estado de ejecución• Los datos asociados a los clientes junto con la
cartera de inversión actual e histórica• Información estadística que es consultada por
los clientes y analistas del broker
• La metodología a utilizar es el ciclo de vida clásico que comprende las siguientes etapas:• Análisis, Diseño, Codificación e
implementación, pruebas y mantenimiento
Página 1
Isabel Moreno Pozuelo
www.company.com
Requisitos 5 Requisitos básicos
• R1: Almacenar los datos de los clientes y la composición de la cartera de acciones
• R2: Las órdenes de compra/venta podrán ser dadas de alta, de baja o modificadas por parte de los clientes o por sistemas automáticos a través de los procedimientos almacenados que hay que implementar en este proyecto.
• R3: Se ha de almacenar los datos de las acciones.
Isabel Moreno Pozuelo Página 2
www.company.com
Requisitos
• R4: Las funcionalidades que tiene que ejecutar este sistema son las siguientes:• Procedimientos de Alta, Baja y Modificación (ABM) de las
órdenes de compra/venta, de los clientes y de las carteras de inversión
• Procedimiento actualización del valor de cierre diario de las acciones
• Procedimientos de consulta que permiten obtener la información bajo diversos criterios• Fecha concreta, Identificador de cliente, Operaciones, etc..
Página 3
www.company.com
Requisitos
• R5: La implementación del módulo estadístico se debe realizar a través de los procedimientos que implementan las funcionalidades de este proyecto y a través de una select sobre un registro de una tabla
• Una manera de realizar estos cálculos es a través de triggers que actualicen las estadísticas:• Beneficio neto en euros y el porcentaje de su cartera.• Número de acciones disponibles dentro del broker.• El cliente con la cartera de acciones con un valor más grande
junto con el valor en euros de su cartera.• La acción más negociada, comprada y vendida, en el broker
de forma histórica junto con su volumen
Página 4
www.company.com
Diagrama de Gantt
Isabel Moreno PozueloPágina 5
www.company.com
Planificación
FECHA ENTREGA DESCRIPCIÓN
25/02/2015 Inicio TFC Inicio curso UOC 2014/2015 segundo cuatrimestre
09/03/2015 PAC1 Descripción del sistema, alcance y objetivos.Planificación detallada.Explicación PAC y PAC3.Recursos humanos, técnicos y materiales.Análisis de riesgos. Valoración inicial de las horas y coste del proyecto.
13/04/2015 PAC2 Fase de Diseño del proyecto11/05/2015 PAC3 Fase de Implementación, Pruebas y
Mantenimiento15/06/2015 Proyecto final Memoria22/06/2015 Inicio Tribunal virtual26/06/2015 Final Tribunal virtual
Isabel Moreno Pozuelo Página 6
www.company.com
Riesgos Tablas resumen de los riesgos del proyecto
PRINCIPALES RIESGOSCAUSA1 Requisitos no estén bien definidos ACCIÓN1 Mayor esfuerzo en esta fase. Realizar
preguntas al cliente/profesor
CAUSA2 Jefe de proyecto no sea muy experto ACCIÓN2 Formación adecuadaCAUSA3 El equipo de proyecto no esté bien
formado en el entorno de desarrollo.ACCIÓN3 Buscar cursos de formación
RIESGOS TÉCNICOSCAUSA1 Pérdida de datos ACCIÓN1 Copias de seguridad diarias en otro
dispositivoCAUSA2 Ordenador de desarrollo defectuoso o
se produzca una averíaACCIÓN2 Ordenador de sustitución
actualizadoCAUSA3 Caducidad en las licencias de software ACCIÓN3 Actualización de versiones y
licencias. Uso software freeware
RIESGOS POR EL DESARROLLO DE OTRAS ACTIVIDADESCAUSA1 Obligatoriedad de cumplir la jornada
laboralACCIÓN1 Aprovechar las horas libres
CAUSA2 Realizar prácticas de otra asignatura ACCIÓN2 Disponibilidad de días de vacacionesCAUSA3 Enfermedad o accidentes ACCIÓN3 Modificar a posteriori las fechas de la
planificación
Isabel Moreno PozueloPágina 7
www.company.com
Costes del Proyecto
Isabel Moreno Pozuelo
HORASIMPORTE
€ TOTALJefe de Proyecto 40 109,73 4.389,20Analista 67 102,72 6.882,24Administrador BD 5 80,02 400,10Programador 75 77,80 5.835,00
TOTALES 187 370,27 17.506,54
Página 8
www.company.com
Entorno Software Necesario Oracle Express, Oracle Developer
Isabel Moreno PozueloPágina 9
www.company.com
Diagrama Entidad Relación
Isabel Moreno Pozuelo 10
www.company.com
Diagrama Relacional
Isabel Moreno Pozuelo Página 11
www.company.com
Paquetes, Procedimientos, Funciones
• Los procedimientos Alta, Baja, Modificaciones son de órdenes de compra/venta, de clientes, carteras de inversión y el valor de cierre diario
• Los paquetes proporcionan un mecanismo para extender el lenguaje. Es una estructura PL/SQL que permite almacenar juntos una serie de objetos relacionados
Isabel Moreno PozueloPágina 12
www.company.com
Funciones y procedimientos para confeccionar listados:
Isabel Moreno Pozuelo
Proc_Cartera.sqlComposición de la cartera de acciones vigente del cliente.
Página 13
www.company.com
Funciones y procedimientos para confeccionar listados:
Isabel Moreno Pozuelo
Proc_Clioper.sqlListado de todos los clientes que han realizado operaciones durante este año.
Página 14
www.company.com
Funciones y procedimientos para confeccionar listados:
Isabel Moreno Pozuelo
Listado de todas las acciones sobre las cuales se han realizado alguna operación.
Proc_Acciones_Oper.sql
Página 15
www.company.com
Funciones y procedimientos para confeccionar listados:
Isabel Moreno Pozuelo
Listado de las diez acciones más adquiridas por los sistemas automáticas.
Proc_Acciones_Aut.sql
Página 16
www.company.com
Módulo Estadístico
Isabel Moreno Pozuelo
Permite dar respuesta inmediata a las consultas definidas en los requisitos. Hay que actualizar las tablas de estadísticas a través de disparadores o triggers.
Página 17
Est_Beneficio.sql
Est_Pendientes.sql
Est_Cartera_Mayor.sql
Est_Negociada.sql
www.company.com
Logs
Isabel Moreno Pozuelo
Para comprobar las ejecuciones del producto y los posibles errores.
Página 18
www.company.com
Muchas gracias
Isabel Moreno Pozuelo
top related