TERCER BOLETÍN DE SQL

TERCER BOLETÍN DE SQL 1.- Partiendo del siguiente esquema relacional, crea las tablas correspondientes, teniendo en cuenta la descripción y las restri

0 downloads 25 Views 66KB Size

Recommend Stories


SQL
Oracle University | Contact Us: +34916267792 Oracle Database: Programación con PL/SQL Duration: 5 Days What you will learn Este curso de formación Or

SQL
Oracle University | Contacte con nosotros: 902 302 302 Oracle Database 10g: Conceptos Básicos de SQL y PL/SQL Duración: 5 Días Lo que aprenderá Obte

SQL
Oracle University | Contact Us: +34916267792 Oracle Database: Conceptos Básicos de SQL y PL/SQL Duration: 5 Days What you will learn Este curso está

SQL NUEVO
Oracle University | Llámenos: 01-800-919-3027 Base de Datos Oracle 10g: Programación con PL/SQL NUEVO Duración: 5 días Lo que aprenderá Este curso of

SQL Nuevo
Oracle University | Contacte con nosotros: 902 302 302 Oracle Database 11g: Programación con PL/SQL Nuevo Duración: 5 Días Lo que aprenderá Este cur

EJERCICIOS DE CONSULTAS SQL
Profesor: Ing. Christian Ovalle EJERCICIOS DE CONSULTAS SQL 1.-Realizar todo las sentencias en SQL 2.-Guardar en formato TXT y enviar al correo del p

Story Transcript

TERCER BOLETÍN DE SQL 1.- Partiendo del siguiente esquema relacional, crea las tablas correspondientes, teniendo en cuenta la descripción y las restricciones siguientes: SOCIOS DNI Nombre Direccion

VARCHAR2, tamaño 10 VARCHAR2, tamaño 20 VARCHAR2, tamaño 20

No Nulo No Nulo

PELICULAS RefPelicula Nombre Genero Director AñoEstreno Nacionalidad

VARCHAR2, tamaño 10 VARCHAR2, tamaño 20 VARCHAR2, tamaño 10 VARCHAR2, tamaño 20 FECHA VARCHAR2, tamaño 20

No Nulo No Nulo No Nulo

PRESTAMOS DNI RefPelicula FechaPrestamo Importe

VARCHAR2, tamaño 10 VARCHAR2, tamaño 10 FECHA NUMERICO de 3

No Nulo No Nulo No Nulo No Nulo, por defecto 400

> 1900 No Nulo

Los campos que aparecen en negrita y subrayados forman la clave primaria de la tabla, restricción que debe considerarse al crear las tablas. 2.- Insertar las siguientes filas. Socios: DNI

Nombre

111-A 222-B 333-C 444-D 555-E 666-F 777-G 888-H Peliculas: RefPelicula CF-1 D-1 D-2 CF-2 D-3 D-4 S-1

Direccion Sevilla Este Los Remedios Triana La Oliva Triana Montequinto Los Remedios Montequinto

David Mariano Raul Rocío Mariló Benjamín Carlos Manolo Nombre Dune Los Idiotas Kramer vs. Kramer Misión Imposible Mi nombre es Joe Rompiendo las olas Los Otros

Prestamos: DNI 111-A 333-C

Genero Ciencia-ficción Drama Drama Ciencia-ficción Drama Drama Suspense

RefPelicula CF-1 D-1

Director Edwards Von Trier Smith Johnson Loach Von Trier Amenabar

AñoEstreno 1984 1999 1978 1998 1995 1997 2001

FechaPrestamo 18/10/01 19/11/01

Nacionalidad Estadounidense Sueca Estadounidense Estadounidense Británica Sueca Española Importe

350 300

111-A 444-D 111-A 777-G 888-H 222-B 555-E 333-C 333-C

S-1 S-1 D-3 S-1 D-2 CF-2 D-4 D-3 D-4

20/11/01 19/11/01 14/11/01 19/11/01 16/11/01 15/11/01 17/11/01 20/11/01 20/11/01

400 400 300 400 500 400 400 400 500

3.- Añade las restricciones siguientes: - Director: Todo en mayúsculas. - FechaPrestamo: Posterior al 01/01/00. - Importe: No nulo. 4.- Añade una columna a la tabla Peliculas, llamada DineroGenerado, numérica de 8, no nula. Realiza los pasos para que pueda llevarse a cabo dicha operación con los cálculos necesarios a partir de la tabla Prestamos. 5.- Crea una vista con las peliculas de nacionalidad estadounidense, con las siguientes columnas: RefPelicula, Nombre, AñoEstreno, Fecha del último préstamo y nombre de la última persona que la alquiló. 6.- Modifica el importe de los prestamos realizados el día 19/11/01, incrementándolo en un 25%. No olvides actualizar después la columna DineroGenerado de la tabla Películas. 7.- Visualiza el importe total de los alquileres realizados por cada uno de los clientes. 8.- Cuenta los alquileres que ha realizado el socio Mariano y muestra, en pesetas y en euros, la media de los importes de los mismos. 9.- Visualiza los datos de las peliculas que hayan generado para el videoclub unos ingresos superiores a las 1000 pesetas durante el mes de Noviembre. 10.- Borra los registros correspondientes a los socios que no hayan realizado alquileres en los últimos seis meses. 11.- Partiendo del siguiente esquema relacional, crea las tablas correspondientes, teniendo en cuenta la descripción y las restricciones siguientes: SOCIOS DNI Nombre Direccion Penalizaciones

VARCHAR2, tamaño 10 VARCHAR2, tamaño 20 VARCHAR2, tamaño 20 NUMBER de 2

No Nulo No Nulo

LIBROS RefLibro Nombre Autor Genero AñoPublicación Editorial

VARCHAR2, tamaño 10 VARCHAR2, tamaño 30 VARCHAR2, tamaño 20 VARCHAR2, tamaño 10 NUMBER VARCHAR2, tamaño 10

No Nulo No Nulo No Nulo

PRESTAMOS DNI RefLibro

VARCHAR2, tamaño 10 VARCHAR2, tamaño 10

No Nulo No Nulo

Por defecto, 0

FechaPrestamo Duración

FECHA NUMERICO de 2

No Nulo Por defecto, 24

Los campos que aparecen en negrita y subrayados forman la clave primaria de la tabla, restricción que debe considerarse al crear las tablas. 12.- Insertar las siguientes filas. Socios: DNI 111-A 222-B 333-C 444-D 555-E 666-F 777-G 888-H Libros: RefLibro E-1 N-1 E-2 N-2 N-3 E-3 P-1 P-2 P-3 N-4 C-1

Nombre David Mariano Raul Rocío Mariló Benjamín Carlos Manolo

Nombre El valor de educar El Quijote La República Tombuctú Todos los nombres Etica para Amador Rimas y Leyendas Las flores del mal El fulgor Lolita En salvaje compañía

Prestamos: DNI 111-A 333-C 111-A 444-D 111-A 777-G 888-H

Direccion Sevilla Este Los Remedios Triana La Oliva Triana Montequinto Los Remedios Montequinto

Autor Savater Cervantes Platón Auster Saramago Savater Becquer Baudelaire Valente Nabokov Rivas

RefLibro E-1 C-1 N-1 E-1 N-3 N-1 N-2

Género Ensayo Novela Ensayo Novela Novela Ensayo Poesía Poesía Poesía Novela Cuento

Penalizaciones 2 3 2 5 2

AñoPublicación 1994 1602 -230 1998 1995 1991 1837 1853 1998 1965 2001

FechaPrestamo 17/12/00 15/12/01 17/12/01 17/12/01 17/12/01 07/12/01 16/12/01

Editorial Alfaguara Anagrama Anagrama Planeta Planeta Alfaguara Anagrama Anagrama Alfaguara Planeta Alfaguara Duración 24 48 24 48 72 48

13.- Añade las restricciones siguientes: - Nombre del libro: La letra inicial en mayúsculas. - FechaPrestamo: No puede ser un día del mes de Agosto. 14.- Añade una columna en la tabla Libros que se llame EnPrestamo y rellénala con el valor Si si el libro aparece en la tabla Prestamos. 15.- Crea una vista con los libros de la editorial Planeta, con las siguientes columnas: RefLibro, Autor y duración media de los préstamos de ese libro. 16.- Modifica la duración de los préstamos realizados por el socio Carlos, incrementándola en 24 horas.

17.- Visualiza el número de préstamos vigentes de cada uno de los socios, incluyendo los que no tienen ninguno. 18.- Cuenta los préstamos vigentes que tiene el socio David y muestra su duración media. 19.- Visualiza los datos de los libros que no están prestados actualmente y que han sido publicados en este siglo o el anterior. 20.- Incrementa en uno las penalizaciones de los socios a los que se haya realizado un préstamo que haya caducado hace más de una semana. 21.- Partiendo del siguiente esquema relacional, crea las tablas correspondientes, teniendo en cuenta la descripción y las restricciones siguientes: ALUMNOS DNI Alumno Nombre Direccion Teléfono

VARCHAR2, tamaño 10 VARCHAR2, tamaño 20 VARCHAR2, tamaño 20 VARCHAR2, tamaño 10

No Nulo No Nulo

EMPRESAS NIF Empresa Nombre Dirección Responsable Legal Sector

VARCHAR2, tamaño 10 VARCHAR2, tamaño 20 VARCHAR2, tamaño 10 VARCHAR2, tamaño 20 VARCHAR2, tamaño 10

No Nulo No Nulo No Nulo

PRACTICAS DNI Alumno NIF Empresa Fecha Inicio NumHoras

VARCHAR2, tamaño 10 VARCHAR2, tamaño 10 FECHA NUMERICO de 4

No Nulo No Nulo

Empieza por 95

Por defecto 0

Los campos que aparecen en negrita y subrayados forman la clave primaria de la tabla, restricción que debe considerarse al crear las tablas. 22.- Insertar las siguientes filas. Alumnos: DNI 111-A 222-B 333-C 444-D 555-E 666-F 777-G 888-H Empresas: NIF Empresa 41001-A 41002-B 41003-C 41004-D 41005-E

Nombre David Mariano Raul Rocío Mariló Benjamín Carlos Manolo Nombre Sandiel Condelans Guadartes Jindras SGI Tesnologi

Direccion Sevilla Este Los Remedios Triana La Oliva Triana Montequinto Los Remedios Montequinto Dirección Pab. Moldavia Pab. Chechenia Pab. La Algaba c/ Pi, 4 c/ Cabañeros, 2

Teléfono 954025122 954221541 955124455 955236654 954085211 955662512 955662211 954725414

Representante Legal Ramon Juan Pepe Mari Carmela

Sector Informática Informática Informática I+D I+D

41006-F 41007-G

Nesus Arbengoa

Prácticas: DNI 111-A 333-C 111-A 444-D 111-A 777-G 888-H 222-B 555-E 333-C 333-C

c/ Sierpes, 12 c/ Tajo, 2

NIF Empresa 41001-A 41003-C 41004-D 41005-E 41003-C 41006-F 41007-G 41003-C 41002-B 41001-A 41003-C

Pepi Gabriel

FechaInicio 18/10/02 19/11/02 20/11/02 19/11/02 14/11/02 19/11/02 16/11/02 15/11/02 17/11/02 20/11/02 20/11/02

Electrónica Electrónica

NumHoras 350 300 400 400 300 400 500 400 400 400 500

23.- Añade las restricciones siguientes: -

Responsable Legal: Todo en mayúsculas. FechaInicio: Posterior al 01/01/00. NumHoras: No nulo.

24.- Añade una columna a la tabla Empresas, llamada HorasdeColaboración, numérica de 8, no nula. Realiza los pasos para que pueda llevarse a cabo dicha operación con los cálculos necesarios a partir de la tabla Prácticas. 25.- Crea una vista con las empresas del sector de la Informática con las siguientes columnas: NIF Empresa, Nombre, Fecha de inicio de las últimas prácticas y nombre del último alumno que recibió. 26.- Modifica el número de horas de las prácticas comenzadas el día 19/11/01, incrementándolo en un 25%. No olvides actualizar después la columna HorasdeColaboración de la tabla Empresas. 27.- Visualiza el número total de horas de prácticas realizadas por cada uno de los alumnos. 28.- Cuenta el número de empresas donde ha realizado prácticas el alumno Mariano y muestra el número medio de horas de las mismas. 29.- Visualiza los datos de las empresas que hayan colaborado por un número de horas superior al millar en prácticas comenzadas durante el mes de Noviembre. 30.- Borra los registros correspondientes a los alumnos que no hayan realizado prácticas en los últimos tres meses.

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.