Está en la página 1de 6

DISENO

DE BASE DE DATOS
1. CODIGO DDL PARA TABLA CLIENTES
CREATE TABLE "CLIENTES" ( "NIT_CLIENTES" VARCHAR2(20) NOT NULL ENABLE, "NOMBRE_CLIENTE" VARCHAR2(30) NOT NULL ENABLE, "ACT_ECO" VARCHAR2(20) NOT NULL ENABLE, "CIUDADDIR_CLIENTE" VARCHAR2(15) NOT NULL ENABLE, "TEL_CLIENTE" VARCHAR2(15) NOT NULL ENABLE, "CEL_CLIENTE" VARCHAR2(20) NOT NULL ENABLE, CONSTRAINT "NIT_CLIENTES_PK" PRIMARY KEY ("NIT_CLIENTES") ENABLE ) 2. CODIGO DDL PARA TABLA DESTINO CREATE TABLE "DESTINO" ( "ID_DESTINO" VARCHAR2(12) NOT NULL ENABLE, "NOMBRE_DEST" VARCHAR2(20) NOT NULL ENABLE, "COD_DESTINO" VARCHAR2(20) NOT NULL ENABLE, "DISTANCIA" VARCHAR2(12) NOT NULL ENABLE, CONSTRAINT "ID_DESTINO_PK" PRIMARY KEY ("ID_DESTINO") ENABLE ) 3. CODIGO DDL PARA TABLA GUIA CREATE TABLE "GUIA" ( "GUIA_NO" VARCHAR2(12) NOT NULL ENABLE, "GUIA_FECHA" DATE NOT NULL ENABLE, "GUIA_HORA" TIMESTAMP (6) NOT NULL ENABLE, "VR_FLETE" VARCHAR2(10) NOT NULL ENABLE, "NIT_CLIENTES" VARCHAR2(20) NOT NULL ENABLE, "ID_DESTINO" VARCHAR2(12) NOT NULL ENABLE, CONSTRAINT "GUIA_NO_PK" PRIMARY KEY ("GUIA_NO") ENABLE, CONSTRAINT "ID_DESTINO_FK" FOREIGN KEY ("ID_DESTINO") REFERENCES "DESTINO" ("ID_DESTINO") ENABLE )

4. CODIGO DDL PARA TABLA MERCANCIA


CREATE TABLE "MERCANCIA" ( "CODIGO_MER" VARCHAR2(12) NOT NULL ENABLE, "NOMBRE_MER" VARCHAR2(20) NOT NULL ENABLE, "DESCRIPCION_MER" VARCHAR2(50) NOT NULL ENABLE, "TIPO_MER" VARCHAR2(12) NOT NULL ENABLE, CONSTRAINT "CODIGO_MER_PK" PRIMARY KEY ("CODIGO_MER") ENABLE )

5. CODIGO DDL PATA TABLA MERCAXGUIA


CREATE TABLE "MERCAXGUIA" ( "CODIGO_MER" VARCHAR2(12) NOT NULL ENABLE, "GUIA_NO" VARCHAR2(12) NOT NULL ENABLE, CONSTRAINT "CODIGO_MER_FK" FOREIGN KEY ("CODIGO_MER") REFERENCES "MERCANCIA" ("CODIGO_MER") ENABLE, CONSTRAINT "GUIA_NO_FK" FOREIGN KEY ("GUIA_NO") REFERENCES "GUIA" ("GUIA_NO") ENABLE )

6. CODIGO DDL PARA LOS COMANDOS INSERTAR

7. INSERTAR DATOS EN TABLA CLIENTES insert into clientes values(616263,'rimax','ventas muebles','carrera21#1233',6358909,3156765890);

8. INSERTAR DATOS EN TABLA DESTINO insert into destino values(12,'Cartagena',1,900);

9. INSERTAR DATOS EN TABLA GUIA insert into guia values(92,to_date('22/feb/2010','dd-monrr'),to_timestamp('03:50:00','hh24:mi:ss'),180000,616263,12);

10. INSERTAR DATOS EN TABLA MERCANCIA insert into mercancia values(32,'Caf molido','Bolsas de caf molido','normal');

11. INSERTAR DATOS EN TABLA MERCAXGUIA insert into mercaxguia values ( 34,92);

12. Crear una nuevo campo nomb_contacto en la tabla clientes. alter table clientes add nomb_contacto varchar2(30) null

Asi queda la tabla con el nuevo campo con sus datos son nullos sin reguistros.

También podría gustarte