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 ..!!