fkñl

Páginas: 4 (769 palabras) Publicado: 26 de noviembre de 2013
TRABAJO DE TEORIA Y DISEÑO DE
BASE DE DATOS
NOMBRES : Janet Geraldine Rivera Soto

CREANDO LA BASE DE DATOS
create database registroasistencia
use registroasistencia
create table docente (dni_docente char(8) primary key,
apellido_paterno varchar(50),
apellido_materno varchar(50),
nombres varchar(50)
)
create table administrativo(
dni_administrativo char(8) primary key,apellido_paterno varchar(50),
apellido_materno varchar(50),
nombres varchar(50)
)
create table estudiante(
dni_estudiante char(8) primary key,
apellido_paterno varchar(50),
apellido_maternovarchar(50),
nombres varchar(50)
)
create table registroasistencia(
id_registroasistencia int identity (1,1) primary key,
semana_dictada tinyint ,
fecha_ingreso datetime,
fecha_salida datetime,tema_dictado varchar(100),
dni_docente char(8) ,
dni_administrativo char(8),
dni_estudiante char(8),
observacion varchar(20)
)
create table recuperacion(
id_recuperacion int identity (1,1) primarykey,
fecha_recuperacion datetime
)

alter table registroasistencia add constraint FK_RegistroAsistencia_DNI_Docente
foreign key(dni_docente) references docente(dni_docente)
alter tableregistroasistencia add constraint
FK_RegistroAsistencia_DNI_Estudiante
foreign key(dni_estudiante) references estudiante(dni_estudiante)

alter table registroasistencia add constraintFK_RegistroAsistencia_DNI_Administrativo
foreign key(dni_administrativo) references administrativo(dni_administrativo)

INSERTANDO VALORES
select
insert
insert
insert

* from docente
into docente values('45632312','Herrera','Palomino','Hilda Mery')
into docente values ('70981245','Chavez','Cordero','Rolando Jorge')
into docente values ('60981221','Angulo','Caceres','Alejandro')

select
insertinsert
insert

* from administrativo
into administrativo values ('43137575','Pun','Lay','Raquel')
into administrativo values ('21345676','Rojas','Lopez','Maritza')
into administrativo values...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS