miércoles, 26 de noviembre de 2008

Diseño fisico de la base de datos

Aqui esta el diseño fisico de la base de datos: Aqui os dejo una pequeña parte del script en la que se muestran los tipos de datos de algunas tablas asi como sus restricciones y relaciones.

create if not exists table tblprofesores
(
id_profesor int primary key auto_increment,
nombre varchar(30) not null,
apellido varchar(30) not null,
id_pais int not null,
id_ciudad int not null,
direccion varchar(100) not null,
constraint fk_profesor_pais foreign key(id_pais) references tblpaises(id_pais),
constraint fk_profesor_ciudad foreign(id_ciudad) references tblciudades(id_ciudades)
);


create table if not exists tblprofesor-titulouniversitario
(
id_titulo int not null,
id_profesor int not null,
id_institucion int not null,
ano_obtencion date not null
constraint chk_ano_obtencion check(ano_obtencion between(1900,2100)),
constraint fk_profesor foreign key(id_profesor) references tblprofesores(id_profesor),
constraint fk_titulo foreign key(id_titulo) references tbltitulosuniversitarios(id_titulo),
constraint fk_institucion foreign key(id_institucion) references tblinstitucionesDeEstudio(id_institucion)
);

Lo que quiero mostrar con esto es el hecho de que en este script se muestran los tipos de datos y los nombres de los campos junto con las relaciones y restricciones.

Aqui esta el enlace para ver el script completo:
Haz click aqui

No hay comentarios: