Base de datos

Solo disponible en BuenasTareas
  • Páginas : 4 (981 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de noviembre de 2011
Leer documento completo
Vista previa del texto
PRACTICA No. 16 UNA APLICACIÓN INTEGRADORA

INSTRUCCIONES A SEGUIR :

Crear la base de datos llamada: LETRAS INICIALES DE CADA INTEGRANTE DE EQUIPO

1.- Crear las siguientes tablas para labase de datos:

COMPRAS(Id_compra(pk),clave_p(FK), cant,precio_c,fecha)
PRODUCTO(clave_p(PK),nombre,precio_v,existencias)
CLIENTE(clave_c(PK), nombre,apellido_pat,descuento)DETALLE_VENTAS(id_venta(pk,fk), clave_p(pk,fk), cant)
VENTAS(id_venta(PK), clave_c(fk), clave_e(fk),MontoTotal,fecha)
EMPLEADO(clave_e(PK), nombre,apellido_pat, comision)

* Un producto puede ser vendido a uno o masclientes, un cliente puede comprar uno o mas productos en cierta cantidad .
* Un empleado atiende una o mas Ventas hechas a un cliente en cierta fecha.
* Un producto se puede comprar en variasocasiones en cierta fecha y cantidad.
* Una venta se asocia con uno o mas registros de Detalle de ventas de acuerdo al número de productos que se hayan comprado en dicha venta.
* Un empleado se socia conuna o mas ventas

2.- Considerar las siguientes restricciones para mantener en forma integra la base de datos:
a) Considerar dominios para cada tabla creada:
COMPRAS:
Id_compra: entero,autonumérico
clave_p : entero, de 100 a 1000
cant: entero, >0
precio_c: flotante, >0.0
fecha: fecha, >01/01/2010 y 0.0
existencias:entero, >0

CLIENTE:
clave_c : entero, de 10 a 100
nombre: A..Z ,a..z y espacio en blanco, la primera letra mayúscula, resto minúsculas
apellido_pat: A..Z , a..z y espacio en blanco , la primera letra mayúscula, resto minúsculas
descuento: flotante, >0.0DETALLE_VENTAS:
id_venta: entero, >0
clave_p: entero, de 100 a 1000
cant: entero, >0

VENTAS:
id_venta: entero, >0
clave_c: entero, de 10 a 100
clave_e: entero , de 1 a 20
MontoTotal:flotante, > 0.0
Fecha: fecha, >01/01/2010 y 0.0

c) Cuidar que se cumplan las siguientes reglas:

1)Se deberá crean 3 usuarios con los siguientes provilegios:

Usuario 1: tiene derecho solo a...
tracking img