ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

BAse De Datos


Enviado por   •  28 de Mayo de 2014  •  452 Palabras (2 Páginas)  •  155 Visitas

Página 1 de 2

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

...

Descargar como (para miembros actualizados)  txt (4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com