Practica
Número 3 Intersemestral enero 2012.
Profesor
Jesús Alejandro Flores Hernández
Considere
la siguiente definición de tablas para el problema de la selección de materias
en alumnos de la DACI (re inscripción).
1) Agregue los comentarios respecto a la
definición de tablas.
2) implemente las tablas en SQLServer.
create table especialidad(
id nvarchar(10) primary key,
nombre nvarchar(50)
)
create table profesor(
id nvarchar(10) primary key,
nombre nvarchar(50),
especialidad nvarchar(10) foreign key(id) references especialidad
)
create table carrera(
id nvarchar(10) primary key,
nombre nvarchar(50),
gestor nvarchar(10) foreign key(id) references profesor
)
create table salon(
id nvarchar(10) primary key,
ubicacion nvarchar(50),
capacidad int
)
create table materia(
id nvarchar(10) primary key,
creditos int,
carrera nvarchar(10) foreign key(id) references carrera
)
create table curso(
id nvarchar(10) primary key,
horario int,
materia nvarchar(10) foreign key(id) references materia,
profesor nvarchar(10) foreign key(id) references profesor
)
create table alumno(
id nvarchar(10) primary key,
nombre nvarchar(50) null,
semestre int,
carrera nvarchar(10) foreign key(id) references carrera
)
create table grupo(
id nvarchar(10) primary key,
idalumno nvarchar(10) foreign key(id) references alumno,
idcurso nvarchar(10) foreign key(id) references curso
)
No hay comentarios:
Publicar un comentario