Informe de laboratorio

Solo disponible en BuenasTareas
  • Páginas : 2 (414 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de noviembre de 2010
Leer documento completo
Vista previa del texto
CREACION TABLAS

CREATE TABLE tipobarco (

codigo numeric (10) not null,

nombre(100) not null,

descripción varchar (255),

CONSTRAINT PK_tipobarco PRIMARY KEY (codigo)

);

CREATETABLE barco(

matricula numeric (10,0) not null,

nombre varchar (100) not null,

capacidad numeric(5,0) not null,

tipobarco numeric(10,0),

CONSTRAINT PK _barco PRIMARY KEY (matricula);CONSTRAINT FK_barco Foreing_key (tipobarco)

REFERENCES tipobarco (codigo)

);

CREATE TABLE capitan (cedula numeric(10,0) not null,

nombre varchar(100),

CONSTRAINT PK _capitan(cedula));

CREATE TABLE viaje (

código numeric (10,0) not null,

fechapartida DATE not null,

barco numeric(10,0) not null,

capitan numeric(10,0) not null)

PRIMARY KEY (codigo) , CONSTRAINTFK_viaje_barco (barco)

REFERENCES barco(matricula),

CONSTRAINT FK_viaje_capitan(capitan)

REFERENCES capitan (cedula)

);

SENTENCIAS DE INSERCIÓN

INSERT INTO tipobarco(código,nombre, descripcion) VALUES (1,’carguero’, ‘transporte de carga’);

INSERT INTO tipobarco(código, nombre, descripcion) VALUES (2,’crucero’, ‘transporte de pasajeros’);

INSERT INTO tipobarco(código,nombre, descripcion) VALUES (3,’lancha rapida’, ‘transporte de anfetaminas y metanfetaminas’);

INSERT INTO barco(matricula,capacidad,nombre, tipobarco) VALUES (6758, 40,’liberty’ 1);

INSERT INTObarco(matricula,capacidad, tipobarco) VALUES (9056, 5000,’angelical’ 2);

INSERT INTO barco(matricula,capacidad, tipobarco) VALUES (6758, 8,’speedstorm’ 3);

INSERT INTO capitan(cedula, nombre)VALUES (7999078, ‘Juan Pérez’);

INSERT INTO capitan(cedula, nombre) VALUES (9456788, ‘Diego Suarez);

INSERT INTO capitan(cedula, nombre) VALUES (74568299, ‘Eduardo Domínguez’);

INSERT INTOviaje(codigo,fechapartida, barco, capitan) VALUES (452, ‘20/10/2009’, 3, 74568299);

INSERT INTO viaje(codigo,fechapartida, barco, capitan) VALUES (452, ‘17/11/2009’, 1, 7999078);

INSERT INTO...
tracking img