Site hosted by Angelfire.com: Build your free website today!
Creacion de la base de datos con SQL

Objetivo

Crear la base de datos de la constructora premiere utilizando MySQL.

Procedimiento

Se escribio el siguiente codigo en el editor de MySQL:

create database cpremier;

use cpremier;

create table Trabajador(

id_trab numeric(4) default 0 primary key,

nom_trab character(12),

tarifa_hr numeric(5,2),

oficio character(10),

id_supv numeric(4),

foreign key (id_supv)

references Trabajador(id_trab)

on delete set null

);

create table Edificio(

id_edificio numeric(4) default 0 primary key,

dir_edificio character(12),

tipo enum('Oficina','Almacen','Comercio','Residencia') default 'Oficina',

nivel_calidad numeric(1),

categoria numeric(1) default 1

check (categoria>0 and categoria<4)

);

create table asignacion(

id_edificio numeric(4) default 0 not null,

id_trab numeric(4) default 0 not null,

Fecha_inicio date,

num_dias numeric(3),

primary key(id_edificio,id_trab),

foreign key (id_edificio) references

edificio(id_edificio) on delete cascade,

foreign key (id_trab) references

trabajador(id_trab) on delete cascade

);