Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Ejerciciosde SQLavanzado

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Ejercicios sencillos de SQL

1. -Crea una tabla llamada Canciones que tenga como campos: número de
pista, título, autor y duración.
-Introduce con INSERT las canciones del disco donde apareció tu canción
favorita por primera vez cuando fue publicada.

2. Consigue una lista con la instrucción SELECT que tenga aquellas canciones
que duren más de 3 minutos.

3. -Crea una tabla llamada Libros que tenga como campos: título, autor,
numero de paginas y año.
-Introduce con INSERT unos 5 libros del autor de tu libro favorito.

4. Consigue una lista con la instrucción SELECT que tenga aquellos libros con
más de 200 páginas.

5. Consigue una lista con la instrucción SELECT que tenga aquellos libros
posteriores al año 2000

6. Consigue una lista con la instrucción SELECT que tenga aquellos libros que
tengan una ‘c’ en el título.

7. Imagina un antiguo videoclub. ¿Qué tablas y campos crees que serían


importantes crear para su base de datos? Créalas.

8. -Crea una tabla llamada Restaurantes que tenga como campos: Nombre,
Tipo de comida, Tiene Terraza, Aforo y calificacion.
-Introduce con INSERT algunos restaurantes que conozcas.

9. Consigue una lista con la instrucción SELECT que devuelva aquellos


restaurantes que tengan un aforo menor que 10

10. Consigue una lista con la instrucción SELECT que devuelva aquellos
restaurantes que tengan terraza.

11. Consigue una lista con la instrucción SELECT que devuelva aquellos
restaurantes que tengan terraza y a la vez un aforo menor que 10.

12. -Crea una tabla llamada Playas que tenga como campos: Nombre, Costa,
Aforo y Esta_Abierta
-Introduce con INSERT algunas playas que conozcas.
13. Modifica con UPDATE y cambia el Aforo de una playa.

14. Modifica con UPDATE y cambia el campo Esta_Abierta a false aquellas


playas cuyo aforo sea mayor que 50.

15. Borra con DELETE las playas cuyo nombre contenga una ‘a’

16. -Crea una tabla llamada Ovejas que tenga como campos: Nombre,
ColorDeLana, FechaEsquilar, Sana.
-Introduce con INSERT unas 5 o 10 ovejas en la tabla con diferentes colores
de lana, fecha para esquilar y si están sanas o no .

17. Muestra con SELECT aquellas ovejas que no estén sanas.


18. Muestra con SELECT aquellas ovejas sanas y con lana de color ‘Blanco’
19. Elimina con DELETE aquellas ovejas que no estén sanas.

20. Selecciona en la Base de Datos world que viene de ejemplo en el MySQL


Workbench en la tabla city aquellas ciudades que tengan como valor de
campo CountryCode = ‘ESP’

21. Selecciona en la Base de Datos world que viene de ejemplo en el MySQL


Workbench en la tabla city aquellas ciudades que tengan como valor de
campo CountryCode = ‘ESP’ y cuyo nombre contenga una ‘m’

22. Selecciona en la Base de Datos sakila que viene de ejemplo en el MySQL


Workbench en la tabla film aquellas peliculas que duren más de 100
minutos (campo length) y cuya clasificación por edades (campo rating) sea
NC-17
DEDUCIR SQL DE TABLAS YA HECHAS
1. Dada la siguiente tabla. Realiza un fichero .sql que la cree y rellene de tal
manera que se muestre como tal al hacer un SELECT

2. Dada la siguiente tabla. Realiza un fichero .sql que la cree y rellene de tal
manera que se muestre como tal al hacer un SELECT

3. Dada la siguiente tabla. Realiza un fichero .sql que la cree y rellene de tal
manera que se muestre como tal al hacer un SELECT

Nota: No es necesario guardar la foto pero si tienes curiosidad investiga un


tipo de dato llamado BLOB
Diagramas ER
Crear un diseño Entidad-Relación de un parque de atracciones:
 La empresa tiene una plantilla de empleados que se encargan de las diversas
actividades de mantenimiento, admisión y eventos del lugar.
 Las atracciones se dividen en cuatro categorías: infantiles, de agua, de
adrenalina y recreativas. Estas atracciones tienen asignadas un empleado
que vigila su correcto funcionamiento durante el día.
 Se tiene información de los Clientes abonados al parque donde figuran: su
nombre, apellidos, dni, edad y su atracción favorita

Crear un diseño-entidad relación que gestione la oficina de redacción de un


periódico:
 Los empleados son escritores o redactores jefes que publican los diferentes
artículos en el periódico. Un conjunto de escritores se encuentran bajo el
mando de un redactor jefe.
 Un artículo posee: un título, un subtítulo, un cuerpo y el dato de si está o no
publicado.
 Cada escritor posee una serie de suscriptores que siguen cada día sus
artículos. Estos fans puntúan a los escritores con una nota entre 1 y 5. Los
artículos NO se pueden puntuar.
 Pero cada artículo puede recibir una serie de comentarios por parte de los
suscriptores

Crear un diseño entidad-relación que permita gestionar los datos de una biblioteca
de modo que
 Las personas socias de la biblioteca disponen de un código de socio y
además necesitar almacenar su dni, dirección, teléfono, nombre y
apellidos
 La biblioteca almacena libros que presta a los socios y socias, de ellos se
almacena su título, su editorial, el año en el que se escribió el libro, el
nombre completo del autor (o autores), el año en que se editó y en qué
editorial fue y el ISBN.
 Necesitamos poder indicar si un volumen en la biblioteca está deteriorado
o no
 Queremos controlar cada préstamo que se realiza almacenando la fecha
en la que se realiza, la fecha tope para devolver (que son 15 días más que
la fecha en la que se realiza el préstamo) y la fecha real en la que se
devuelve el libro

Crear un diseño Entidad-Relación de una compañía de Taxis:


 La compañía posee su flota de taxis. Cada uno con un número de matrícula,
modelo, plazas y si está adaptado o no a personas de movilidad reducida.

 Por otro lado existe una lista de conductores a los que se les asigna un taxi,
aunque no tienen por qué conducir siempre el mismo. Estos conductores
poseen un número de licencia, nombre, y años de experiencia.
 Los clientes piden a través de una App llamada myTaxi carreras y son por
ello guardados en la base de datos para futuros servicios. Se guarda el
Nombre, apellido y número de carreras que llevan con la compañía.

 Se dispone de una lista de lugares y direcciones que pueden ser orígenes y


destinos de una carrera.

 Las carreras pueden tener tipos de suplementos/descuentos en función de la


circunstancia del viajero (bultos grandes, ida a aeropuerto, minusvalías,etc)

También podría gustarte