Vous êtes sur la page 1sur 3

TAREA BASE DE DATOS I SEGUNDO PERIODO

Ejercicio 1
create database Ejercicio1_Biblioteca
go
use Ejercicio1_Biblioteca
go

create table Titulo


(
CodLibro int primary key,
Titulo varchar(55)
)
go

create table Autor


(
CodAutor int primary key,
Autor varchar(55)
)
go

create table Editorial


(
CodEditorial int primary key,
Editorial varchar(55)
)
go

create table Autor_Libro


(
CodLibro int foreign key references Titulo(CodLibro),
CodAutor int foreign key references Autor(CodAutor)
)
go

create table Editorial_Libro


(
CodLibro int foreign key references Titulo(CodLibro),
CodEditorial int foreign key references Editorial(CodEditorial)
)
go

create table Lector


(
CodLector int primary key,
Nombres varchar(55),
Apellido1 varchar(55),
Apellido2 varchar(55)
)
go

create table Devolucion_Libro


(
CodLibro int foreign key references Titulo(CodLibro),
CodLector int foreign key references Lector(CodLector),
FechaDevolucion date not null
)
go

INSERT INTO Titulo VALUES (1001,'Variable Compleja')


INSERT INTO Titulo VALUES (1004,'Visual Basic 5')
INSERT INTO Titulo VALUES (1005,'Estadistica')
INSERT INTO Titulo VALUES (1006,'Oracle University')
INSERT INTO Titulo VALUES (1007,'Clipper 5.01')

INSERT INTO Autor VALUES (123,'Murray Spiegel')


INSERT INTO Autor VALUES (321,'E. Petroustsos')
INSERT INTO Autor VALUES (456,'Nancy Greenberg')
INSERT INTO Autor VALUES (654,'Priya Nathan')
INSERT INTO Autor VALUES (789,'Ramalho')

INSERT INTO Editorial VALUES (001,'McGraw Hill')


INSERT INTO Editorial VALUES (002,'Anaya')
INSERT INTO Editorial VALUES (003,'Oracle Corp.')
INSERT INTO Editorial VALUES (004,'Sinai')
INSERT INTO Editorial VALUES (005,'Santillana')

INSERT INTO Autor_Libro VALUES (1001,123)


INSERT INTO Autor_Libro VALUES (1004,321)
INSERT INTO Autor_Libro VALUES (1005,123)
INSERT INTO Autor_Libro VALUES (1006,456)
INSERT INTO Autor_Libro VALUES (1006,654)
INSERT INTO Autor_Libro VALUES (1007,789)

INSERT INTO Editorial_Libro VALUES (1001,001)


INSERT INTO Editorial_Libro VALUES (1004,002)
INSERT INTO Editorial_Libro VALUES (1005,001)
INSERT INTO Editorial_Libro VALUES (1006,003)
INSERT INTO Editorial_Libro VALUES (1007,001)

INSERT INTO Lector VALUES (101,'Juan','Perez','Gomez')


INSERT INTO Lector VALUES (102,'Ana','Rios','Teran')
INSERT INTO Lector VALUES (103,'Rene','Roca','-')
INSERT INTO Lector VALUES (104,'Luis','Garcia','Roque')
INSERT INTO Lector VALUES (105,'Diego','Cruz','Joya')

INSERT INTO Devolucion_Libro VALUES (1001,101,'04/15/2005')


INSERT INTO Devolucion_Libro VALUES (1004,102,'04/17/2005')
INSERT INTO Devolucion_Libro VALUES (1005,103,'04/16/2005')
INSERT INTO Devolucion_Libro VALUES (1006,104,'04/20/2005')
INSERT INTO Devolucion_Libro VALUES (1007,101,'04/18/2005')

Vous aimerez peut-être aussi