Forms 6i

Solo disponible en BuenasTareas
  • Páginas : 41 (10216 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de septiembre de 2010
Leer documento completo
Vista previa del texto
Escuela Técnica Superior de Ingeniería Informática

Guión de Prácticas de Programación de BD y Bases de Datos II
Juan Miguel Medina Rodríguez y Mª Amparo Vila Miranda

Dpto. Ciencias de la Computación e I. A.

Universidad de Granada

Granja “El Cerdito Valiente”. Requisitos
La gestión se centra en dos grupos de funciones de consulta y mantenimiento: el libro de contabilidad y la listade personas que trabajan en la granja junto con sus direcciones y cualificación. El libro de contabilidad registra las transacciones financieras:
» Cantidades de bienes comprados y vendidos » Jornadas pagadas y cantidades recibidas

Lista de personas con sus direcciones y cualificaciones Personas involucradas en las transacciones y en los trabajos de la granja. Representar a ambos tipos depersonas en un mismo conjunto de entidades

Guión de Prácticas

Programación de Bases de Datos y Bases de Datos II

2

Granja “El Cerdito Valiente”. Requisitos
Funciones que el software de aplicación habrá de tratar:
» Representar las personas y organizaciones con las que interactúa en una lista central a disposición de contabilidad y personal para consulta y mantenimiento. Deseablefacilitar la corrección de fallos en la lista » Seguimiento de todas las transacciones de la granja, incluyendo tipo (compra, venta, pago, ingreso), descripción del artículo, número unidades, importe unitario, total. Disponible para consulta y realización de auditorias Para auditoría todas las transacciones deben quedar registradas. Deseable que la aplicación pudiese generar automáticamente el importe dela transacción a partir de la cantidad y el precio. Que puedan ordenarse por cualquier campo » Mantener una lista de los trabajadores para realizar contactos y pagos. Direcciones correctas y actualizadas. Poder generar etiquetas de correo » Mantener un lista de de cualificaciones y competencias de los trabajadores para asignación de trabajos. Añadir un valoración para cada cualificación

Guiónde Prácticas

Programación de Bases de Datos y Bases de Datos II

3

Granja “El Cerdito Valiente”. Diseño BD
Diseño conceptual utilizando E/R
Nombre Edad Valoracion Cualif Decripcion

LibroCuentas

Relativo a

Persona

Trabajador Posee

Cualificacion

Apunte#

Fecha

TipoOp

Item

Vive en

B) Formulario Empleado Cualificacion

Total

Cantidad

TipoCantPrecioUnitario

Alojamiento

A) Formulario Libro Cuentas

Aloja-miento

NombComplet

Director

Direccion

C) Informe Alojamientos

Guión de Prácticas

Programación de Bases de Datos y Bases de Datos II

4

Granja “El Cerdito Valiente”. Diseño BD
Diseño lógico relacional:
» Alojamiento(Alojamiento, NomCompleto, Director,Direccion) » EmpCualif(Nombre, Cualificacion, Valoracion) »Persona(Nombre,Edad,Alojamiento) » Cualificacion(Cualificacion, Descripcion) » LibroCuentas(Apunte#, Fecha, TipoOperacion, Item, Cantidad, TipoCantidad, PrecioUnitario, Total, Persona

Diseño Físico.
» El archivo h:\ccia\orawin95\tmp\CreaGranja.sql contiene las sentencias sql que permiten la creación de la BD, donde se contempla, además, la creación de una secuencia para la generación de códigosde apuntes. h:\ccia\orawin95\tmp\DatosGranja.sql introduce algunos datos en esa BD. » Además de establecer los tipos y tamaños para los campos, se establece mediante una cláusula check los valores permitidos para el campo TipoOperacion. Posteriormente se pueden crear índices para mejorar la consulta
Guión de Prácticas Programación de Bases de Datos y Bases de Datos II 5

Granja “El CerditoValiente”. Diseño Funcional
El formulario Libro de Contabilidad debe llevar a cabo las siguientes tareas:
» Debe permitir la introducción de transacciones contables con todos sus datos » Generar identificadores únicos para cada apunte » La transacción debe ligarse a una persona presente en la BD » Calcular el total a partir de precio unitario y cantidad » Evitar que alguien no autorizado pueda...
tracking img