Vous êtes sur la page 1sur 3

Create database SubconsultasRelacionadas;

Use SubconsultasRelacionadas;

Create table Alumnos

(
Matricula varchar(10),
Apenomb varchar(30),
Direc varchar(30),
Ciudad varchar(15),
Telef varchar(10),
);
go

Create table Asignaturas


(
Cod numeric(2),
Nombre varchar(25),
);
go

Create table Calificaciones


(
Matricula varchar(10),
Cod numeric(2),
Calificacion numeric(2),
);
go

sp_tables @table_owner='dbo';

if object_id('Alumnos') is not null

drop table Alumnos;


go

sp_tables @table_owner='dbo';

----------
insert into Alumnos(Matricula, Apenomb, Direc, Ciudad, Telef)
values('5031', 'SanchezManuel', 'CallejonExcelsior', 'Juchitan', '5517036233');

insert into Alumnos(Matricula, Apenomb, Direc, Ciudad, Telef)


values('5032', 'SaraMichelle', 'CalleReforma', 'Juchitan', '9718273645');

insert into Alumnos(Matricula, Apenomb, Direc, Ciudad, Telef)


values('5033', 'PedroSantos', 'CalleCarretero', 'Juchitan', '9718740453');

insert into Alumnos(Matricula, Apenomb, Direc, Ciudad, Telef)


values('5034', 'MaricruzLuis', 'CalleFerrocarril', 'Juchitan', '9716251634');

insert into Alumnos(Matricula, Apenomb, Direc, Ciudad, Telef)


values('5035', 'LissetVera', 'AvenidaMorelos', 'Juchitan', '9713907482');

insert into Alumnos(Matricula, Apenomb, Direc, Ciudad, Telef)


values('5036', 'AbisaiRamos', 'CalleBenitoJuarez', 'LaVentosa', '971712637');
insert into Alumnos(Matricula, Apenomb, Direc, Ciudad, Telef)
values('5037', 'FernandoSantiago', 'CalleLibertad', 'Juchitan', '9716789216');

insert into Alumnos(Matricula, Apenomb, Direc, Ciudad, Telef)


values('5038', 'JavierRegalado', 'CalleAmiliano2', 'LaVenta', '9718190252');

insert into Alumnos(Matricula, Apenomb, Direc, Ciudad, Telef)


values('5039', 'MarcoAntonio', 'CallejonDelEncanto', 'Juchitan', '9715271321');

insert into Alumnos(Matricula, Apenomb, Direc, Ciudad, Telef)


values('5030', 'JaredRicardo', 'CalleConstitucion', 'Xhadani', '9711625343');

----------

insert into Asignaturas(Cod, Nombre)


values(01, 'Espaol');

insert into Asignaturas(Cod, Nombre)


values(02, 'Matematicas');

insert into Asignaturas(Cod, Nombre)


values(03, 'Ingles');

insert into Asignaturas(Cod, Nombre)


values(04, 'Artes');

insert into Asignaturas(Cod, Nombre)


values(05, 'EducacionFisica');

insert into Asignaturas(Cod, Nombre)


values(06, 'CienciasNaturales');

insert into Asignaturas(Cod, Nombre)


values(07, 'Historia');

insert into Asignaturas(Cod, Nombre)


values(08, 'Talleres');

insert into Asignaturas(Cod, Nombre)


values(09, 'Informatica');

insert into Asignaturas(Cod, Nombre)


values(10, 'FormacionCivica');

----------

insert into Calificaciones(Matricula, Cod, Calificacion)


values('5031', 01, 10,);

insert into Calificaciones(Matricula, Cod, Calificacion)


values('5032', 02, 09,);

insert into Calificaciones(Matricula, Cod, Calificacion)


values('5033', 03, 06,);

insert into Calificaciones(Matricula, Cod, Calificacion)


values('5034', 04, 10,);

insert into Calificaciones(Matricula, Cod, Calificacion)


values('5035', 05, 08,);
insert into Calificaciones(Matricula, Cod, Calificacion)
values('5036', 06, 09,);

insert into Calificaciones(Matricula, Cod, Calificacion)


values('5037', 07, 07,);

insert into Calificaciones(Matricula, Cod, Calificacion)


values('5038', 08, 10,);

insert into Calificaciones(Matricula, Cod, Calificacion)


values('5039', 09, 05,);

insert into Calificaciones(Matricula, Cod, Calificacion)


values('5030', 10, 09,);

----------

select *from Alumnos

select *from Asignaturas

select *from Calificaciones

(select Matricula from Alumnos where Matricula=Calificaciones.Matricula) As Matricula

(select Cod from Asignaturas where Cod=Calificaciones.Cod) As Cod

Vous aimerez peut-être aussi