oracle

Páginas: 41 (10141 palabras) Publicado: 27 de mayo de 2013
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 tiposde personas 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.Deseable facilitar 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áticamenteel importe de la
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 cadacualificación

Guión de 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

LibroCuentas

Apunte#

Fecha

TipoOp

Relativo a

Edad

Valoracion

Persona

Trabajador Posee

Item

Cantidad

TipoCant

Decripcion

Cualificacion

B) Formulario Empleado
CualificacionVive en

Total

Cualif

PrecioUnitario

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 deuna secuencia para la generación de códigos de 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 Datosy Bases de Datos II

5

Granja “El Cerdito Valiente”. 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Oracle
  • Oracle
  • oracle
  • Oracle
  • Oracle
  • oracle
  • ORACLE
  • oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS