miércoles, 3 de junio de 2020

Modelo Entidad Relación y Modelo Relacional



Modelo Entidad Relación: Qué es? - Para que sirve? Herramientas para elaborarlo y un ejemplo. Favor incluir en el blog - Trabajo Independiente - 30 %

Script del taller realizado en clase

create table libros(
cod_libro int not null,
nombre varchar (30) not null,
genero varchar (20) not null,
ISBN numeric (10) not null,
anho int not null,
idioma varchar not null,
cod_autor int not null,
cod_editorial int not null,
CONSTRAINT pk_cod_libro PRIMARY KEY (cod_libro));
 
insert into libros values (10, 'Lo que el viento se llevó','Drama',4321,1990, 'Portugués',20,30);
insert into libros values (11, 'Penélope','Ficción',9999,2001, 'Español',21,33);
insert into libros values (12, 'Bases de Datos Relacionales','Académico',8888,1980, 'Español',20,30);
insert into libros values (13, 'Top Story','Animados',5555,2010, 'Inglés',22,33);
insert into libros values (14, 'Canibal','Terror',2222,2016, 'Español',22,32);


select * from editorial;

create table usuario(
cod_usuario int NOT null,
RUT numeric(20)null,
nombre varchar(30)null,
CONSTRAINT pk_cod_usuario PRIMARY KEY (cod_usuario)
);

insert into usuario values (1121,578,'Daniel Castellanos');
insert into usuario values (2351,321,'Andres Palacios');
insert into usuario values (4470,890,'Ferney Ballesteros');

create table autor(
cod_autor int null,
nom_autor varchar(30) null,
CONSTRAINT pk_cod_autor PRIMARY KEY (cod_autor)
);

insert into autor values (20,'Mario Puzo');
insert into autor values (21,'Isabella Portilla');
insert into autor values (22,'Mario Mendoza');

create table editorial(
cod_editorial int NOT null,
nom_editorial varchar(30) null,
ciudad_editorial varchar(30) null,
nom_contacto varchar(50),
anho int NOT null,
CONSTRAINT pk_cod_editorial PRIMARY KEY (cod_editorial)
);

insert into editorial values (30,'Androide','Silicon Valley','Ricardo Ernesto',1991);
insert into editorial values (31,'El Mundo','Madrid','Daniel Amado',2000);
insert into editorial values (32,'Planeta','Bogota','David Gonzalez',1999);
insert into editorial values (33,'Biblioteca mundial','Lima','Camila Trespalacios',1988);

No hay comentarios.:

Publicar un comentario