BAse De Datos
Enviado por vasq3z • 28 de Mayo de 2014 • 452 Palabras (2 Páginas) • 167 Visitas
Bases de Datos
En cada numeral emplee SQL para realizar lo solicitado y muestre el resultado.
1. (20%) Cree una tabla AUTOR que tenga las siguientes columnas: código, nombre, año_nacimiento y cantidad_de_libros, donde el código es la clave primaria. Inserte 5 registros en dicha tabla. Seleccione toda la información de los autores que hayan escrito entre 10 y 20 libros.
CREATE TABLE AUTOR (
codigo VARCHAR2(20),
nombre VARCHAR2(50) NOT NULL,
año_nacimiento DATE,
cantidad_de_libros INT,
PRIMARY KEY (codigo)
);
INSERT INTO AUTOR VALUES('1000000','Etgar Keret','1969-05-01',10);
INSERT INTO AUTOR VALUES('2000000','Frédéric Lenoir','1980-01-30',30);
INSERT INTO AUTOR VALUES('3000000','Daniel J. Siegel','1975-12-31',40);
INSERT INTO AUTOR VALUES('4000000','Pilar Pedraza','1983-10-20',100);
INSERT INTO AUTOR VALUES('5000000','Violeta Denou','1972-05-20',55);
SELECT * FROM AUTOR WHERE cantidad_de_libros BETWEEN 10 AND 20;
2. (20%) Cree una tabla LIBRO que tenga las siguientes columnas: ISBN, titulo, género_literario y numero_paginas, donde el ISBN es la clave primaria. Inserte 5 registros en dicha tabla. Muestre la ISBN, el título y el género literario de los libros en orden descendente según el número de páginas.
CREATE TABLE Libreria.LIBRO (
ISBN VARCHAR2(20) NOT NULL,
titulo VARCHAR2(50) NOT NULL,
genero_literario VARCHAR2(50) NOT NULL,
numero_paginas INT NOT NULL,
fecha_libro DATE,
PRIMARY KEY (ISBN));
INSERT INTO LIBRO VALUES('11111111','Libro A','Comedia',120,'2001-06-20');
INSERT INTO LIBRO VALUES('22222222','Libro B','Terror',300,'1999-05-14');
INSERT INTO LIBRO VALUES('33333333','Libro C','Superacion Personal',260,'1998-09-12');
INSERT INTO LIBRO VALUES('44444444','Libro D','Anime',420,'1888-09-25');
INSERT INTO LIBRO VALUES('55555555','Libro E','Enciclopedia',600,'1990-08-21');
SELECT
ISBN,
titulo,
genero_literario
FROM LIBRO ORDER BY numero_paginas DESC;
3. (20%) Cree una tabla ESCRITURA que tenga las siguientes columnas: código_autor, ISBN, y fecha, donde codigo_autor e ISBN forman la clave primaria y además son claves foráneas. Inserte 10 registros en dicha tabla. Muestre el código del autor, el nombre del autor, el ISBN y la fecha de escritura
...