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