Ejercicios de BD
1. (3 puntos) Crear la tabla PERSONA, LIBRO, PRESTAMO, estas tablas pertenecen al sistemade Biblioteca.
La estructura de datos es la siguiente:
a) PERSONA: IdPersona(entero), Nombre y Apellido, DNI (a criterio)
b) LIBRO: IdLibro(entero), Titulo, AñoEdicion(entero), Editorialc) PRESTAMO: IdPersona, IdLibro, FechaPrestamo(date o DateTime), DiasPrestamo(entero)
Definir las claves primarias y Foráneas para cada tabla (no debe ser Identity)
La fecha de ingreso y dematricula debe ser tipo Date o DateTime*/
-------------------------------------------------------------------------------------------------------*/
use Biblioteca
create table Persona
(IdPersona integer not null,
NombreyApellido varchar (50) null,
DNI integer null
constraint PKIdpersona primary key (IdPersona)
)
create table Libro
(
IdLibro integer not null,
Titulovarchar (50) null,
AñoEdicion integer null,
Editorial varchar (100)null
constraint pkIdlibrp primary key (IdLibro)
)
drop table Prestamo
create table Prestamo
(
IdPersona integer notnull,
IdLibro integer not null,
FechaPrestamo datetime null,
DiasPrestamo integer null
)
Alter Table Prestamo
add constraint FKidpersona foreign key (IdPersona)
REFERENCES Persona(IdPersona)
on delete no action
on update cascade
Alter Table Prestamo
add constraint FKidlibro foreign key (IdLibro)
REFERENCES Libro (IdLibro)
on delete no action
on update cascade--2. (1 punto) Ingrese los datos de las tablas
Insert into Persona values (001,'Carlos Alvares',42158977)
Insert into Persona values (002,'Luis Ibarra',42558977)
Insert into Persona values(003,'Maria Fernandes',42555977)
Insert into Persona values (004,'Ernesto Pastor',12368844)
Insert into Persona values (005,'Sandra Perez',42158833)
delete Libro
Insert into Libro...
Regístrate para leer el documento completo.