Tecnico Superior Universitario

Páginas: 3 (610 palabras) Publicado: 6 de marzo de 2013
CREATE TABLE PERSONA (
id_persona SERIAL NOT NULL,
nombre VARCHAR(20) NOT NULL,
apellido_pat VARCHAR(20) NULL,
apellido_mat VARCHAR(20) NULL,
numero CHAR NOT NULL,
calle VARCHAR(45)NOT NULL,
colonia VARCHAR(20) NOT NULL,
ciudad VARCHAR(45) NOT NULL,
PRIMARY KEY(id_persona)
);

CREATE TABLE Sucursal (
id_Sucursal SERIAL NOT NULL,
descripcion VARCHAR(255) NULL,nombre VARCHAR(45) NOT NULL,
host VARCHAR(45) NULL,
db_user VARCHAR(255) NULL,
db_password VARCHAR(45) NULL,
port INTEGER NULL,
PRIMARY KEY(id_Sucursal)
);

CREATE TABLE CATEGORIA(
id_Categoria SERIAL NOT NULL,
Nombre_cat VARCHAR(45) NOT NULL,
Descripcion VARCHAR(255) NOT NULL,
PRIMARY KEY(id_Categoria)
);

CREATE TABLE VENTA (
id_venta SERIAL NOT NULL,Sucursal_id_Sucursal SERIAL NOT NULL,
monto_final DECIMAL NOT NULL,
descuento DECIMAL NOT NULL,
fecha DATE NOT NULL,
id_cliente INTEGER NOT NULL,
PRIMARY KEY(id_venta),
FOREIGNKEY(Sucursal_id_Sucursal)
REFERENCES Sucursal(id_Sucursal)
ON DELETE CASCADE
ON UPDATE CASCADE
);

CREATE TABLE CLIENTE (
PERSONA_id_persona INTEGER NOT NULL,
Correo VARCHAR(20)NULL,
PRIMARY KEY(PERSONA_id_persona),
FOREIGN KEY(PERSONA_id_persona)
REFERENCES PERSONA(id_persona)
ON DELETE CASCADE
ON UPDATE CASCADE
);

CREATE TABLE PRODUCTO (id_producto SERIAL NOT NULL,
CATEGORIA_id_Categoria INTEGER NOT NULL,
nombre_producto VARCHAR(255) NOT NULL,
stock NUMERIC NOT NULL,
precio_actual DECIMAL NOT NULL,
PRIMARYKEY(id_producto),
FOREIGN KEY(CATEGORIA_id_Categoria)
REFERENCES CATEGORIA(id_Categoria)
ON DELETE CASCADE
ON UPDATE CASCADE
);

CREATE TABLE VENTA_has_PRODUCTO (
VENTA_id_venta SERIALNOT NULL,
PRODUCTO_id_producto SERIAL NOT NULL,
cantidad DECIMAL NOT NULL,
PRIMARY KEY(VENTA_id_venta, PRODUCTO_id_producto),
FOREIGN KEY(VENTA_id_venta)
REFERENCES VENTA(id_venta)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tecnico superior universitario
  • tecnico superior universitario
  • tecnico superior universitario
  • tecnico superior universitario
  • tecnico superior universitario
  • Tecnico Superior Universitario
  • tecnico superior universitario en Administración
  • Tecnico Superior Universitario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS