viernes, 2 de septiembre de 2016

Administración de base de datos
Clase 4: 

use master
go
--Alter authorization on database ::BDAcademico to sa
--go 
if DB_ID('BDAntenorOrrego') is not null
drop database BDAntenorOrrego
go
create database BDAntenorOrrego
go
use BDAntenorOrrego
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('TUsuario') is not null
drop table  TUsuario
go
create table TUsuario
(
CodUsuario char(5) primary key,
contraseña char(15)
)
go

if OBJECT_ID('TAlumno') is not null
drop table  TAlumno
go
create   table  TAlumno
(
CodAlumno char(5)PRIMARY KEY , 
Apepaterno varchar(50),
ApeMaterno varchar(50),
Nombres varchar(50),
fechaNac datetime,
Usuario char(5) unique,
codCarrera  char(5) ,
foreign key (CodCarrera) references TCarrera,
foreign key  (Usuario) references TUsuario
)
go 
if OBJECT_ID('TDocente')  is not null
drop table  TDocente
go
create  table TDocente
(
Coddocente char(5) primary  key  ,
Apepaterno varchar(50),
ApeMaterno varchar(50),
Nombres varchar(50),
Usuario char(5)unique,
foreign key  (Usuario) references TUsuario
)
go
if OBJECT_ID('TAsignatura') is not null
drop  database TAsignatura
go
create  table  TAsignatura
(
codAsignatura char(5) primary key ,
Asigantura varchar(50),
CodRequisito char(5),
foreign key  (CodRequisito) references TAsignatura
)
go
if OBJECT_ID('TNotas')  is not null
drop  table  TNotas
go
create  table TNotas
(
CodAlumno char(5),
codAsignatura char(5),
semestre char(3),
practica1 decimal(10,2),
practica2 decimal(10,2),
primary  key(CodAlumno,codAsignatura,semestre),
foreign key (CodAlumno) references TAlumno,
foreign key (codAsignatura) references TAsignatura
)
go
if OBJECT_ID('TCarga') is not null
drop table Tcarga
go
create  table TCarga
(
IdCarga char(5),
CodDocente char(5),
codAsignatura char(5),
Semestre varchar(50),
foreign key (codAsignatura) references TAsignatura,
foreign key  (CodDocente)  references TDocente
)
go

No hay comentarios.:

Publicar un comentario

Gracias por participar ..!!