Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Se tiene el siguiente Modelo relacional de una Base de datos. Base de datos que registra
información de ventas y reclamos de productos defectuosos
Asuma los tipos de datos adecuados para el registro de información en el modelo propuesto.
Se pide:
correo_institucional varchar(200),
codigo_ubigeo varchar(10),
direccion_residencia varchar(300),
telefono_movil char(9),
fecha_venta date ,
hora_venta time,
);
);
costo_unidad money ,
);
constraint pk_Detalle_Venta
primary key(Venta_ventaID,productoID),
);
);
descripcion_reclamo varchar(200),
fecha_solucion date,
estado_reclamo varchar(10),
);
Tabla Venta
Campos Restricciones
ventaID
Fecha_venta Fecha del sistema
Hora_venta Hora del sistema
Tipo_comprobante Puede ser Factura, Boleta, Ticket
alter table Venta add constraint ck_venta_forma_pago
Check(Tipo_comprobante in ('F','B', 'T'));
Forma_pago Puede ser Efectivo, Tarjeta de crédito, Tarjeta de débito.
alter table Venta add constraint ck_venta_forma_pago Check(forma_pago in
('E','TC', 'TD'));
Importe_venta
Importe_igv
Monto_total_venta
Estado_venta El estado de una venta puede ser Realizada, Anulada
Empleado_ID
Tabla Producto
Campos Restricciones
productoID
Nombre_producto
Precio_unidad Este precio, siempre tiene que ser mayor que el precio de costo
Costo_unidad
Unidades_existencia NO contempla existencias negativas
Estado_producto Puede ser producto vigente o no vigente
Producto_productoID
categoriaID
Fecha_registro_producto Fecha del sistema
alter table Empleado alter column Fecha_registro_producto set DEFAULT
Current_DAte;
Fecha_baja Esta fecha, es la fecha en el que se deja de trabajar con ese producto.