Está en la página 1de 7

Ao de la Promocin de la Industria Responsable y

del Compromiso Climtico

ESTRUCTURA DE LA BASE DE DATOS

I.- DATOS GENERALES:

1. Facultad

: INGENIERIA DE SISTEMAS

2. Carrera Profesional

: SISTEMAS

3. Centro Uladech Catlica

: SULLANA

4. Nombre de la asignatura

: PROYECTO DE BASE DE DATOS

5. Semestre acadmico

: 2014-2

6. Docente tutor

: ING. SANTA CRUZ

7. Integrantes

: JIMENEZ PIZARRO PAOLA PIERINA

ciclo acadmico: V

BUSTAMANTE GARCA YENYFER.


ZAPATA GIRN ALEJANDRO.

ESTRUCTURA DE LA BASE DE DATOS

CREACIN DE LA BASE DE DATOS: BDVENTA


create database bdventa;
ESTRUCTURA DE LA TABLA EMPRESA:
CREATE TABLE Empresa (
`cod_empresa` char(8) NOT NULL DEFAULT '',
`Ruc_empresa` varchar(12) NOT NULL,
`Nom_empresa` varchar(30) NOT NULL,
`dir_empresa` varchar(60) NOT NULL,
PRIMARY KEY `cod_empresa` (`cod_empresa`));

ESTRUCTURA DE LA TABLA TELEFONO DE LA EMPRESA:


CREATE TABLE Telefono_Empresa (
`cod_telefono` char(8) NOT NULL DEFAULT '',
`numero_telefono` char(12) NOT NULL,
`cod_empresa` char(8) NOT NULL,
PRIMARY KEY `cod_telefono` (`cod_telefono`));

ESTRUCTURA DE LA TABLA EMAIL DE LA EMPRESA:


CREATE TABLE Email_Empresa (
`cod_email` char(8) NOT NULL DEFAULT '',
`dire-electr_email` varchar(30) NOT NULL,
`cod_empresa` char(8) NOT NULL,
PRIMARY KEY `cod_telefono` (`cod_email`));

ESTRUCTURA DE LA TABLA CLIENTE:


CREATE TABLE Cliente (
`cod_cliente` char(8) NOT NULL DEFAULT '',
`Dni_cliente` char(8) NOT NULL,
`Nom_cliente` varchar(30) NOT NULL,
`Apellido_cliente` varchar(30) NOT NULL,
`Ruc_cliente` char(12) NOT NULL,
`Dir_cliente` varchar(60) NOT NULL,
`Estado_cliente` char(1) NOT NULL,
PRIMARY KEY `cod_empresa` (`cod_cliente`));

ESTRUCTURA DE LA TABLA TELEFONO DEL CLIENTE:


CREATE TABLE Telefono_Cliente (
`cod_telefono` char(8) NOT NULL DEFAULT '',
`numero_telefono` char(12) NOT NULL,
`cod_cliente` char(8) NOT NULL,
PRIMARY KEY `cod_telefono` (`cod_telefono`));

ESTRUCTURA DE LA TABLA PRODUCTO:


CREATE TABLE Producto (
`cod_producto` char(8) NOT NULL DEFAULT '',
`nom_producto` varchar(20) NOT NULL,
`categ_producto` varchar(20) NOT NULL,
`fecha_ven_producto` date,
`precio_producto` char(12) NOT NULL,
`stop_producto` varchar(30) NOT NULL,
`estado_producto` char(1) NOT NULL,
PRIMARY KEY `cod_producto` (`cod_producto`));

ESTRUCTURA DE LA TABLA MARCA DEL PRODUCTO:


CREATE TABLE Marca_producto (
`cod_marca` char(8) NOT NULL DEFAULT '',
`nombre_marca` varchar(20) NOT NULL,
`cod_producto` char(8) NOT NULL,
PRIMARY KEY `cod_marca` (`cod_marca`));

ESTRUCTURA DE LA TABLA UNIDAD DE MEDIDA DEL PRODUCTO:


CREATE TABLE Unidad_med_producto (
`cod_unidad_med` char(8) NOT NULL DEFAULT '',
`unidad_unidad_med` varchar(10) NOT NULL,
`cod_producto` char(8) NOT NULL,
PRIMARY KEY `cod_unidad_med` (`cod_unidad_med`));

ESTRUCTURA DE LA TABLA DOCUMENTO DE VENTA:


CREATE TABLE Doc_venta (
`cod_doc_venta` char(8) NOT NULL DEFAULT '',
`descripcion_doc_venta` varchar(30) NOT NULL,
`fecha` date,
`cod_boleta` char(8) NOT NULL,
`cod_factura` char(8) NOT NULL,
`cod_empresa` char(8) NOT NULL,
`cod_cliente` char(8) NOT NULL,
PRIMARY KEY `cod_doc_venta` (`cod_doc_venta`));

ESTRUCTURA DE LA TABLA DETALLE DEL DOCUMENTO DE VENTA:


CREATE TABLE Detalle_Doc_venta (
`cantidad_detalle_dv` integer NOT NULL,
`descripcion_detalle_dv` varchar(30) NOT NULL,
`precio` char(10) NOT NULL,
`cod_producto` char(8) NOT NULL,
`cod_doc_venta` char(8) NOT NULL)