viernes, 4 de mayo de 2012

Ejemplo de Script en SQL

Ejemplo de Script en SQL

Este script fue utilizado para crear la base de datos que se muestra a continuación:
CREATE SCHEMA "ADMINISTRATOR";


CREATE TABLE "ADMINISTRATOR"."BARES" (
"CODB" VARCHAR(3) NOT NULL,
"NOMBRE" VARCHAR(15) NOT NULL,
"CIF" VARCHAR(10),
"LOCALIDAD" VARCHAR(20) NOT NULL
)
DATA CAPTURE NONE IN "USERSPACE1";
CREATE TABLE "ADMINISTRATOR"."CERVEZAS" (
"CODC" VARCHAR(3) NOT NULL,
"ENVASE" VARCHAR(10) NOT NULL,
"CAPACIDAD" DECIMAL(6 , 3) NOT NULL,
"STOCK" INTEGER NOT NULL
)
DATA CAPTURE NONE IN "USERSPACE1";
CREATE TABLE "ADMINISTRATOR"."EMPLEADOS" (
"CODE" VARCHAR(3) NOT NULL,
"NOMBRE" VARCHAR(30) NOT NULL,
"SUELDO" INTEGER NOT NULL
)
DATA CAPTURE NONE IN "USERSPACE1";
CREATE TABLE "ADMINISTRATOR"."REPARTO" (
"CODE" VARCHAR(3) NOT NULL,
"CODB" VARCHAR(3) NOT NULL,
"CODC" VARCHAR(3) NOT NULL,
"FECHA" DATE NOT NULL,
"CANTIDAD" INTEGER NOT NULL
)
DATA CAPTURE NONE IN "USERSPACE1";
ALTER TABLE "ADMINISTRATOR"."BARES" ADD CONSTRAINT "SQL110915083013030" PRIMARY KEY
("CODB");
ALTER TABLE "ADMINISTRATOR"."CERVEZAS" ADD CONSTRAINT "SQL110915090449660" PRIMARY KEY
("CODC");
ALTER TABLE "ADMINISTRATOR"."EMPLEADOS" ADD CONSTRAINT "SQL110915083625520" PRIMARY KEY
("CODE");
ALTER TABLE "ADMINISTRATOR"."REPARTO" ADD CONSTRAINT "SQL110915083904570" PRIMARY KEY
("CODE",
"CODB",
"CODC");
ALTER TABLE "ADMINISTRATOR"."REPARTO" ADD CONSTRAINT "SQL110915084519020" FOREIGN KEY
("CODE")
REFERENCES "ADMINISTRATOR"."EMPLEADOS"
("CODE");
ALTER TABLE "ADMINISTRATOR"."REPARTO" ADD CONSTRAINT "SQL110915084537220" FOREIGN KEY
("CODB")
REFERENCES "ADMINISTRATOR"."BARES"
("CODB");
ALTER TABLE "ADMINISTRATOR"."REPARTO" ADD CONSTRAINT "SQL110915090459180" FOREIGN KEY
("CODC")
REFERENCES "ADMINISTRATOR"."CERVEZAS"
("CODC");
GRANT CREATEIN ON SCHEMA "ADMINISTRATOR" TO PUBLIC;
*Nota: el script crea la base de datos vacía.

No hay comentarios:

Publicar un comentario