viernes, 2 de septiembre de 2016

Administración de base de datos
Clase 5: 

se master
go
--Alter authorization on database ::BDAcademico to sa
--go 
if DB_ID('BDAcademico') is not null
drop database BDAcademico
go
create database BDAcademico
go
use BDAcademico
go
 if OBJECT_ID('TCarrera') is not null
 drop table TCarrera
 go
 create  table Tcarrera
 (
 CodCarrera char(5) primary  key ,
Carrera varchar(50)
)
go

if OBJECT_ID('TAlumno') is not null
drop table  TAlumno
go
create   table  TAlumno
(
CodAlumno char(5)  primary  key ,
Apellidos varchar(50),
Nombres varchar(50),
fechaNac datetime,
codCarrera  char(5) ,
foreign key (CodCarrera) references TCarrera
)
go 
if OBJECT_ID('TDocente')  is not null
drop table  TDocente
go
create  table TDocente
(
Coddocente char(5)primary  key ,
Apellidos  varchar(50),
nombres  varchar(50),
Profesion varchar(50)
)
go
if OBJECT_ID('TCurso') is not null
drop  database TCurso
go
create  table  TCurso
(
codCurso char(5) primary key ,
Curso varchar(50),
Nrohoras int
)
go
if OBJECT_ID('TNotas')  is not null
drop  table  TNotas
go
create  table TNotas
(
CodAlumno char(5),
CodCurso char(5),
Nota decimal(4,2),
primary  key(CodAlumno,CodCurso),
foreign key (CodAlumno) references TAlumno,
foreign key (CodCurso) references TCurso
)
go
if OBJECT_ID('TCarga') is not null
drop table Tcarga
go
create  table TCarga
(
codCurso char(5),
CodDocente char(5),
Semestre varchar(50),
primary key (codCurso,CodDocente) ,
foreign key (codCurso)    references TCurso,
foreign key  (CodDocente)  references TDocente
)
go
---insertando --

--PARA CAMBIAR EL FORMATO DE LA FECHA
SET  DATEFORMAT dmy

insert into TCarrera  values ('C0001','Computación')
insert into TCarrera  values ('C0002','Mecanica')
insert into TCarrera  values ('C0003','Emferemería')
--- solo son 5 alumnos ojo!!! si quieren ponen más yo por que me equivoque :p
insert  into TAlumno values ('A0001','Bardales','Kenyu','14/03/95','C0001')
insert  into TAlumno values ('A0002','Pachas','Fer','04/03/95','C0001')
insert  into TAlumno values ('A0003','Perez','Kenyu','03/03/95','C0001')
insert  into TAlumno values ('A0004','Pachas','Kenyu','02/03/95','C0001')
insert  into TAlumno values ('A0005','garcia','juan','02/03/95','C0001')
insert  into TAlumno values ('A0006','Rojas','Gladys','02/05/95','C0001')
insert  into TAlumno values ('A0007','Caceres','María','02/02/95','C0001')
insert  into TAlumno values ('A0008','Vazquez','Rosa','03/07/95','C0001')
insert  into TAlumno values ('A0009','Malasquez','Andy','05/08/95','C0001')
insert  into TAlumno values ('A0010','Quispe','David','06/09/95','C0001')

insert  into  TDocente values('D0001','Pachas','Ronald','Administrador')
insert  into  TDocente values('D0002','Lopez','Jeni','Ingeniero')
insert  into  TDocente values('D0003','Garcia','Fiorella','Ingeniero')
insert  into  TDocente values('D0004','Arce','Gladys','Ingeniero')
insert  into  TDocente values('D0005','Aldamayo','Claudia','Ingeniero')

insert  into TCurso  values ('CU001','Redes',20)
insert  into TCurso  values ('CU002','Emsamblaje',30)
insert  into TCurso  values ('CU003','Diseño',40)
insert  into TCurso  values ('CU004','Programación',50)
insert  into TCurso  values ('CU005','Desarrollo Sosteible',40)



insert  into  TNotas values('A0001','CU001',15)
insert  into  TNotas values('A0002','CU002',15)
insert  into  TNotas values('A0003','CU003',15)
insert  into  TNotas values('A0004','CU004',14)
insert  into  TNotas values('A0005','CU005',13)
insert  into  TNotas values('A0006','CU001',15)
insert  into  TNotas values('A0007','CU002',16)
insert  into  TNotas values('A0008','CU003',12)
insert  into  TNotas values('A0009','CU004',13)
insert  into  TNotas values('A0010','CU005',13)

insert  into  TCarga values('CU001','D0001','2016 II')
insert  into  TCarga values('CU002','D0002','2016 II')
insert  into  TCarga values('CU003','D0003','2016 II')
insert  into  TCarga values('CU004','D0004','2016 II')
insert  into  TCarga values('CU005','D0005','2016 II')

insert  into  TCarga values('CU001','D0002','2016 vI')
insert  into  TCarga values('CU002','D0001','2016 VI')
insert  into  TCarga values('CU003','D0004','2016 VI')
insert  into  TCarga values('CU004','D0003','2016 VI')
insert  into  TCarga values('CU005','D0004','2016 VI')
go
select  * from TAlumno
select * from TCarga
select * from TCurso
select * from TCarrera
select * from TDocente
select *  from TNotas

No hay comentarios.:

Publicar un comentario

Gracias por participar ..!!