viernes, 13 de enero de 2012


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: