Base de Datos

Páginas: 3 (579 palabras) Publicado: 28 de mayo de 2014
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 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS