Base 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 ycantidad_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 TABLEAUTOR (
codigo VARCHAR2(20),
nombre VARCHAR2(50) NOT NULL,
año_nacimiento DATE,
cantidad_de_libros INT,
PRIMARY KEY (codigo)
);
INSERT INTO AUTOR VALUES('1000000','EtgarKeret','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','PilarPedraza','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 tablaLIBRO 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éneroliterario 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 LIBROVALUES('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','LibroD','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...
Regístrate para leer el documento completo.