Tabulado de Notas

Ver el tema anterior Ver el tema siguiente Ir abajo

Tabulado de Notas

Mensaje  Guillermo Andrés Tovar H el Jue Mar 24, 2011 10:47 pm


Código SQL


create database tabu_notas
-------------------------------------
use tabu_notas
create table materias(
matecod varchar (5) not null,
matenom varchar (20)not null,
primary key (matecod));
-------------------------------------
use tabu_notas
create table carreras(
carrecod varchar(5)not null ,
carrenom varchar (20)not null,
primary key (carrecod));
-------------------------------------
use tabu_notas
create table jornadas(
jorcod varchar(5)not null,
jornom varchar (15)not null,
primary key (jorcod));
-------------------------------------
use tabu_notas
create table docentes(
doccod varchar (5)not null,
docnom varchar (20)not null,
doctel int not null,
docmail varchar(20)not null,
docdir varchar(20),
primary key (doccod));
-------------------------------------
use tabu_notas
create table estudiantes(
estucod varchar(5)not null,
estunom varchar (20)not null,
estutel int not null,
estumail varchar(20)not null,
estudir varchar(20)not null,
primary key (estucod));
-------------------------------------
use tabu_notas
create table notas(
fecha date,
estucod varchar(5)not null,
estunom varchar(20)not null,
doccod varchar (5)not null,
docnom varchar (20)not null,
carrecod varchar(5)not null ,
carrenom varchar (20)not null,
matecod varchar(5)not null,
matenom varchar(20)not null,
jorcod varchar (5)not null,
jornom varchar(15)not null,
notas varchar(max)not null,
cometarios varchar(max),
constraint fk_estucod foreign key (estucod)references estudiantes(estucod),
constraint fk_doccod foreign key (doccod)references docentes(doccod),
constraint fk_matecod foreign key (matecod)references materias(matecod),
constraint fk_jorcod foreign key (jorcod)references jornadas(jorcod),
constraint fk_carrecod foreign key (carrecod)references carreras(carrecod));

--Datos

---------------------------------------------
insert into carreras values (0001,'Sistemas'),(0002,'Electrónica'),(0003,'Industrial'),(0004,'Telecomunicaciones'),(0005,'Mecatrónica')
select * from carreras
---------------------------------------------
insert into jornadas values (0001,'Mañana'),(0002,'Tarde'),(0003,'Noche'),(0004,'Fines de Semana')
select * from jornadas
---------------------------------------------
insert into materias values (0001,'Programación'),(0002,'Matematicas'),(0003,'Física'),(0004,'Inglés'),(0005,'Medio Ambiente'),(0006,'Intro Ingeniería');
select * from materias
---------------------------------------------
insert into docentes values (0001,'Andrés Hernandez',6649542,'andres9542@ovi.com','Calle 47N #2en05'),
(0002,'Carlos Arango',3809645,'carlos_a@ovi.com','Carr 4O 5-63'),
(0003,'Juan Ávila',8935611,'juanchoA@gmail.com','Calle 52N 3AN89'),
(0004,'Ricardo Restrepo',2217821,'richarR@hotmail.com','Calle 25 15'),
(0005,'Amparo Gonzalez',6653482,'amp3482@yahoo.com','Carr 1 60-20'),
(0006,'Natalia Pérez',3719863,'natap@hotmail.com','av5 #21-13'),
(0007,'Elizabeth Rojas',8884519,'Erojas@gmail.com','Carr 5 #70-48'),
(0008,'Alberto Caicedo',6651234,'albetc@ovi.com','Calle 51N 4EN30');
select * from docentes

---------------------------------------------
insert into estudiantes values (0001,'Guillermo Tovar',3716041,'guillo328@ovi.com','Calle 47N #2en09'),
(0002,'Richar Ramirez',6802050,'richar@yahoo.com','Carr 45 6-33'),
(0003,'Carolina Leal',3754872,'caroL@gmail.com','Calle 14 100-20'),
(0004,'Jisela Arias',6638722,'jiselaA@hotmail.com','Calle 100 15-30'),
(0005,'Hector Soto',6653482,'hsoto@yahoo.com','Carr 2 65-10');
select * from estudiantes

---------------------------------------------



MER:
http://img830.imageshack.us/img830/1051/tabunotasmer.jpg


Relaciones:
http://img843.imageshack.us/img843/6851/relacionesdiagramaderel.jpg







Guillermo Andrés Tovar H

Mensajes : 4
Fecha de inscripción : 09/02/2011
Edad : 26

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.