Ejercicio SQL celulares
1. Crear y poner en uso la base de datos
Listo.
2. Crear la tabla cliente
create table cliente
(
rut int primary key,
nombre varchar2(20),
direccion varchar2(20),
comuna varchar2(20),
ciudad varchar2(20)
);
3. Crear la tabla tipo características
create table tipocaracteristicas
(
idtipoc int primary key,
nombre varchar2(20)
);
4. Crear la tabla celular
create table celular
(
idcelular int primary key
);
5. Crear la tabla características
create table caracteristicas
(
idcelular int references celular(idcelular),
idtipoc int references caracteristicas(idtipoc)
);
6. Crear la tabla propietario
create table propietario
(
idcelular int references celular(idcelular),
rut int references cliente(rut),
numero int,
compañia varchar2(20),
fechacontrato Date
);
7. Agregar 5 registros a las tablas cliente, celular y tipo de características
8. Agregar 10 registros a la tabla propietario y características
9. Mostrar un listado de comunas sin repeticiones
10. Mostrar un listado de todos los celulares que tienen un valor superior a 30000 pesos
11. Mostrar un listado de todos los celulares LG
12. Mostrar un listado de todos los celulares Samsung y que salieron este año (hoy 2012,
después 2013 2014 etc).
13. Mostrar los clientes de Entel
14. Mostrar los clientes de Movistar que ingresaron el año 2010
15. Mostrar todos los celulares que tienen Bluetooth
16. Mostrar todos los celulares que tienen cámaras de 5 MP y no tienen pantalla tactil
17. Mostrar los celulares que son modelo optimus (ej: 3d, one, etc)
18. Mostrar todos los teléfonos que tienen sistema operativo Android
19. Mostrar todos los teléfonos que son táctiles y que no poseen 4g.
20. Mostrar cuantos clientes son de Rancagua
21. Mostrar cuantos teléfonos tienen bluetooth
22. Mostar cual es el promedio de precios de los teléfonos LG
23. Mostrar cuantos teléfonos hay por marca
24. Mostrar cuantos clientes hay por comuna
25. Mostrar los clientes que son de Santiago y que tienen teléfonos Iphone
26. Los teléfonos Nokia están en oferta, bajan un 20 %
27. Mostrar los datos de los clientes que compraron teléfonos con pantalla táctil y que
cuestan más de $120000
28. Mostrar cuantos modelos de celulares son de la compañía Virgin Mobile
29. Borrar todos los celulares que tienen Infrarrojo
30. Mostrar todos los celulares que no tienen cámara de 5 MP
31. Hay una actualización que modifico todas las cámaras de 3 MP a 5 MP de la marca LG
32. Mostar a todos los clientes que tienen teléfonos Alcatel
33. Mostrar cuantos clientes tienen teléfonos con ringtone polifónico.
34. Mostrar cuantos teléfonos tienen sistema operativo Windows Mobile
35. Mostrar cuantos teléfonos son modelo Galaxy (algo) y tienen wifi
36. Mostrar todos los teléfonos que no tienen wifi
37. Mostrar cuantos clientes tienen teléfonos marca Samsung
38. Mostrar cuantos modelos diferentes existen de Iphone
39. Mostar cuantos clientes tienen más de 3 celulares
40. Mostrar cuantos clientes de Macul tienen teléfonos con sistema operativo Android
41. Mostar la marca y modelo de los teléfonos que tienen GPS