Solución a ejercicios sql

Solo disponible en BuenasTareas
  • Páginas : 3 (563 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de septiembre de 2010
Leer documento completo
Vista previa del texto
Agosto 24 de 2010
EJERCICIOS DE SQL
SE CUENTA CON UNA BASE DE DATOS PARA LA LIBRERÍA LA CULTURA CON LAS SIGUIENTES TABLAS:
LIBRO(#codlibro, nomlibro, isbn, codeditorial, codautor, codgenero,fechaedilibro, numpaglibro)
EDITORIAL(#codeditorial, nomeditorial, paiseditorial, direditorial, teleditorial)
AUTOR(#codautor, nomautor, paisautor, codgenero, premnobelautor)
GENERO(#codgenero,descgenero)
Se pide realizar las siguientes consultas en SQL (Se supone que todos los datos necesarios se encuentran almacenados en las tablas):

1. Consultar los nombres de los libros cuya fecha deedición sea > al 1/1/1980
SELECT Libro.[fechaedilibro], Libro.[nomlibro]
FROM Libros
WHERE (((Libro.[fechaedilibro])>#1/1/1980#));

2. Consultar todos los datos de la tabla GENERO
SELECTGenero.*
FROM Genero;

3. Consultar la dirección de la editorial McGraw Hill en Colombia
SELECT editorial.nomeditorial, editorial.direditorial, editorial.paiseditorial
FROM editorial
WHERE(((editorial.paiseditorial)="colombia")AND editorial.nomeditorial=”McGraw Hill”);

4. Quién es el autor del libro “Análisis y Diseño de Sistemas”
SELECT Libro.[nomlibro], Autores.[nomautor]
FROMAutor
INNER JOIN Libros ON Autor.[codautor] = Libros.[codautor] relación de campos en las tablas
WHERE (((Libros.[nomlibro])="Analisis y diseño"));

5. Encontrar los autores con más de 2premios nóbel en género: literatura
SELECT Autor.[nomautor], Autor.[premnobelautor], [Genero].[descgenero]
FROM [Genero]
INNER JOIN (Autor INNER JOIN Libro ON Autor.[codautor] =Libro.[codautor]) ON [Genero].[descgenero] = Libro.[codgenero] relación de campos en las tablas (AUTOR Y LIBRO, LIBRO Y GENERO)
WHERE (((Autores.[nobel-autor])>2) AND (([Genero].[nom-genero])="literatura"));Podemos referencia los campos en el select indicando la tabla punto el campo
Autor.codautor
Usar [] si deseamos
EL INNER JOIN INDICA QUE LAS TABLAS ESTÁN RELACIONADAS
Y EL ON INDICA LOS CAMPOS...
tracking img