señor

Páginas: 4 (937 palabras) Publicado: 12 de octubre de 2014
1. Generar la table alumnus, cursos y profesores
use master
go
create database Academia
on
(name='Academia_data',
filename='C:\academia_idioma\Academia_data.mdf',
size=10mb,
filegrowth=5)log on
(name='Academia_log',
filename='C:\academia_idioma\Academia_log.ldf',
size=5mb,
maxsize=10mb,
filegrowth=5);

Create table profesores (
nombre NVARCHAR(20) null,
apellido1 NVARCHAR(20)null,
apellido2 NVARCHAR(20) null,
dni integer not null,
direccion NVARCHAR(40) null,
titulo NVARCHAR(60) null,
gana integer not null,
constraint PK_dni Primary Key (dni)
)

alter tableprofesores
add constraint UQ_nombre
unique (nombre);


Create table cursos (
nombre_curso NVARCHAR(20) null,
cod_curso integer not null,
dni_profesor integer null,
maximo_alumnos tinyint null,fecha_inicio datetime null,
fecha_fin datetime null,
num_horas integer not null,
constraint PK_cod_curso Primary Key (cod_curso),
constraint PK_dni_profesor foreign key (dni_profesor) referencesprofesores (dni), ),
check (fecha_fin >fecha_inicio));


alter table cursos
add constraint UQ_nombre_curso
unique (nombre_curso);
alter table cursos
add constraint UQ_cod_curso
unique(cod_curso);

Create table alumnos (
nombre NVARCHAR(20) null,
apellido1 NVARCHAR(20) null,
apellido2 NVARCHAR(20) null,
dni integer not null,
direccion NVARCHAR(40) null,
sexo NVARCHAR (2) null,fecha_nacimiento datetime null,
curso integer not null,
constraint PK_dniprofesor Primary Key (dni),
constraint PK_cod_cursos foreign key (curso) references cursos (cod_curso)
)

alter tablealumnos
add constraint UQ_dni
unique (dni);
alter table alumnos
add constraint CK_sexo
check (sexo in ('M','H'));

2. Insertar las siguientes tuplas:
Al ejecutar los datos, da error porque en elcampo sexo pone "V" en lugar de "H" para referirse al género masculino. Así que tuve que cambiarlo, y una vez hechos los datos se añadieron correctamente.
insert into profesores (nombre, apellido1,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Señor
  • Señor
  • Señor
  • Señor
  • Señor
  • Señora
  • Señor
  • señor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS