Creacion De Base De DAtos EStudio
Enviado por fr4nko • 6 de Diciembre de 2011 • 759 Palabras (4 Páginas) • 775 Visitas
USE master
go
IF EXISTS(SELECT * FROM sysdatabases WHERE name='BDESTUDIOS')
begin
DROP DATABASE BDESTUDIOS
end
CREATE DATABASE BDESTUDIOS
GO
USE BDESTUDIOS
GO
-- Creacion de las Tablas
IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME='Carreras' AND TYPE ='U')
DROP table Carreras
Go
Create Table Carreras
(codcar int not null constraint pk_codcar primary key,
nomcar varchar(40)
)
go
IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME='Alumnos' AND TYPE ='U')
DROP table Alumnos
Go
Create Table Alumnos
(codalu char(7) not null constraint pk_codalu primary key,
nomalu varchar(40),
codcar int,
Constraint fk_codcar foreign key(codcar)
references carreras(codcar)
)
go
IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME='Cursos' AND TYPE ='U')
DROP table Cursos
Go
Create Table Cursos
(codcur char(5) not null constraint pk_codcur primary key,
nomcur varchar(45)
)
go
IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME='Notas' AND TYPE ='U')
DROP table Notas
Go
Create Table Notas
(codalu char(7),
codcur char(5),
pp int,
pt int,
ex int,
Constraint fk_codalu foreign key(codalu)
References alumnos(codalu),
Constraint fk_codcur foreign key(codcur)
References cursos(codcur)
)
go
-- Datos de Carreras
Insert Carreras Values(1,'Computacion e Informatica')
Insert Carreras Values(2,'Secretariado Ejecutivo')
Insert Carreras Values(3,'Administracion')
Insert Carreras Values(4,'Marketing')
Insert Carreras Values(5,'Finanzas y Negocios')
Insert Carreras Values(6,'Comercio Exterior')
Insert Carreras Values(7,'Idiomas')
Insert Carreras Values(8,'Ensamblaje y Reparacion')
go
-- Datos de Alumnos
Insert Alumnos Values('0000001','Angel, Lopez Diaz',1)
Insert Alumnos Values('0000002','Miguel, Fernandez Soto',2)
Insert Alumnos Values('0000003','Sofia, Diaz Cruz',3)
Insert Alumnos Values('0000004','Deniz, Cruz Velasquez',1)
Insert Alumnos Values('0000005','Marleny, Lujan Diaz',1)
Insert Alumnos Values('0000006','Angello, Padilla Malpartida',1)
Insert Alumnos Values('0000007','Milagros, Salas Rivera',1)
Insert Alumnos Values('0000008','Ana, Sifuentes Moya',2)
Insert Alumnos Values('0000009','Janet, Lopez Nieto',3)
Insert Alumnos Values('0000010','Diego, Loayza Sanchez',2)
Insert Alumnos Values('0000011','Alejandro, Cardenas Zuñiga',4)
Insert Alumnos Values('0000012','Donato, Milla Leon',5)
Insert Alumnos Values('0000013','Jeanethe, Barrera Zavala',4)
Insert Alumnos Values('0000014','Ricardo, Gallegos Perea',4)
Insert Alumnos Values('0000015','Ana, Bustamante Gomez',3)
Insert Alumnos Values('0000016','Carlos, Chavez Avila',5)
Insert Alumnos Values('0000017','Ivonne, Siancas Figueroa',5)
Insert Alumnos Values('0000018','Juan, De la Torre Alcantara',5)
Insert Alumnos Values('0000019','Kiara, KARIN ABDUL',6)
Insert Alumnos Values('0000020','Carlos, Lopez Villegas',6)
Insert Alumnos Values('0000021','Adali, Torres Velasquez',3)
Insert Alumnos Values('0000022','Susana, Paredes Nard',4)
Insert Alumnos Values('0000023','Miguel, Paredes Jion',5)
Insert Alumnos Values('0000024','July, Goñi Ferro',6)
Insert Alumnos Values('0000025','Cesar, Botetano Diaz',3)
Insert Alumnos Values('0000026','Christian, Ricse',4)
Insert Alumnos Values('0000027','Victor, Vara Cadillo',5)
Insert Alumnos Values('0000028','Luisa, Valiente',6)
Insert Alumnos Values('0000029','Enrique, Muñoz Nieto',1)
Insert Alumnos Values('0000030','Diego, Silva Loayza',2)
Insert Alumnos Values('0000031','Claudio, Hoffman Nieto',1)
Insert Alumnos Values('0000032','Richard, Anderson Loayza',2)
go
-- Datos de Cursos
Insert Cursos Values('C0001','Visual Basic I')
Insert Cursos Values('C0002','Redaccion Comercial')
Insert Cursos Values('C0003','Visual Basic II')
Insert Cursos Values('C0004','Matematica Financiera')
Insert Cursos Values('C0005','Economia')
Insert Cursos Values('C0006','Matematica I')
Insert Cursos Values('C0007','Visual Basic III')
Insert Cursos Values('C0008','PowerBuilder 9.0')
Insert Cursos Values('C0009','Adm. Base de Datos')
Insert Cursos Values('C0010','Diseño de Portales Web')
Insert Cursos Values('C0011','Taller de N-Capas')
Insert Cursos Values('C0012','Taller de PHP & MySQL')
Insert Cursos Values('C0013','Circuitos I')
Insert Cursos Values('C0014','Ingles Avanzado')
Insert Cursos Values('C0015','Administracion')
Insert Cursos Values('C0016','Derecho Legal')
Insert Cursos Values('C0017','Contabilidad I')
Insert Cursos Values('C0018','Analisis Matematico')
Insert Cursos Values('C0019','Programacion Web con ASP')
Insert Cursos Values('C0020','Visual Basic .Net')
Insert Cursos Values('C0021','Programacion
...