Vous êtes sur la page 1sur 2

PROFESOR ING.LUIS VARGAS MANCHEGO.

--CREAR LA SIGUIENTE BASE DE DATOS UnidadEscolar


create database UnidadEscolar
go
use UnidadEscolar
go
if object_id('tb_colegios')is not null
drop table tb_colegios
go
create table tb_colegios(
col_id int not null constraint pk_tb_colegios
primary key(col_id),
col_nombre varchar(50) not null
)
go
--Agregar registros a las filas de la tb_colegios
insert into tb_colegios(col_id,col_nombre)
values(1,'Bartolome Herrera')
insert into tb_colegios(col_id,col_nombre)
values(2,'Nstra. Sra de Guadalupe')
insert into tb_colegios(col_id,col_nombre)
values(3,'Salesiano')
select * from tb_colegios
go
create table tb_alumnos(
alu_id int not null constraint pk_tb_alumnos primary
key(alu_id),
alu_nombre varchar(50) not null,
col_id int
)
go
--ALTERAR LA TABLA PARA LOS FK
alter table tb_alumnos
add constraint fk_tb_colegios foreign key(col_id)
references tb_colegios(col_id)
go
insert into tb_alumnos(alu_id,alu_nombre,col_id)
values(1,'Arce',3)
insert into
tb_alumnos(alu_id,alu_nombre,col_id)values(2,'Zoila',1)
PROFESOR ING.LUIS VARGAS MANCHEGO.

insert into
tb_alumnos(alu_id,alu_nombre,col_id)values(3,'Judith',3)
insert into
tb_alumnos(alu_id,alu_nombre,col_id)values(4,'Paul',1)
go

--EJERCICIO 02
/*
Se le pide crear las siguientes tablas con los
requerimientos dados:

BASE DE DATOS sesion07_02


TABLA tb_libros

COLUMNA DESCRIPCION
lib_id int, restriccion de llave
primaria que no acepte nulos
lib_nombre varchar(50)

TABLA tb_autores

COLUMNA DESCRIPCION
au_id int, restriccion de llave
primaria que no acepte nulos
au_nombre varchar(50)

TABLA tb_libros_x_autores

COLUMNA DESCRIPCION
au_id int, restriccion de llave
foranea que referencie a la columna au_id de la tabla
tb_autores
lib_id int, restriccion de llave
foranea que referencie a la columna lib_id de la tabla
tb_libros
*/

Vous aimerez peut-être aussi