Bases
BASES DE DATOS REPORTE PRACTICA 5
Nombre: Guzm´n Corona Eli Misael a Grupo: 2CV7
1.
´ Indice
1. Introducci´n Te´rica o o 2. Consultas 2.1. Lista el nombre, estado y fecha de apertura de las sucursales . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2. Lista las sucursales que est´n ubicadas en Distrito Fee deraly Estado de M´xico . . . . . . . . . . . . . . . . . e 2.3. Mostrar la informaci´n de los Gerentes y a que sucursal o pertenecen . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4. Mostrar la antig¨edad, el nombre de los gerentes y la u sucursal a la que pertenecen . . . . . . . . . . . . . . . . 2.5. Mostrar toda la informaci´n del gerente de la sucursal o Arboledas. . . . . . . . . . . . .. . . . . . . . . . . . . . 2.6. Hacer el Cross Product de los proveedores con los productos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7. Mostrar la informaci´n de los productos con sus respeco tivos proveedores. . . . . . . . . . . . . . . . . . . . . . . 3 4 4 5 6 7 8 8 8
2.8. Proyectar solo la informacion del nombre, proveedor y costo de cada producto . . . . . . . . . . . .. . . . . . . 10 2.9. Proyectar la informacion del nombre, proveedor y costo de cada producto que vende ProcteR & Gamble. . . . 10
2.10. Proyectar la informacion del nombre, proveedor y costo de los productos que cuestan mas de 1000 pesos . . . . 10 2.11. Mostrar la informaci´n de que proveedores tiene cada o sucursal . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.12. Proyectar solola informacion de los proveedores (nombre, Id) de las sucursales(nombre, id) . . . . . . . . . . . 12 2.13. Proyectar solo la informacion de los proveedores (nombre, Id) de la sucursal de Satelite, tambien muestra su id y el nombre . . . . . . . . . . . . . . . . . . . . . . . 12 2.14. Hacer el cross product de PROVEEDOR, SUCURSAL Y PROVEEDOR SUCURSAL . . . . . . . . . . . . . . 13
1
2.15.Agregar 10 socios a la tabla socios(usa id incrementales a partir de 1 en adelante) . . . . . . . . . . . . . . . . . 13 2.16. Asignar a los primeros 5 socios las sucursales de Satelite 14 2.17. Asignar al resto de los socios las sucursales de baja california sur y norte . . . . . . . . . . . . . . . . . . . . . 14 3. Conclusi´n o 15
2
1.
Introducci´n Te´rica o o
En esta practicaaprenderemos como se realizan consultas para visualizar campos de dos tablas diferentes, para esto debemos ver como se encuantran asociadas , cual es la llave foranea y cual es la llave primaria de cada tabla. Con este hecho de indentificar las llaves primaria y foranea de cada tabla , es mas sencillo saber como realizar consultas que tengas datos de dos o mas tablas , esto es un predecesor delcomando JOIN , estos comandos que utilizaremos son diferentes y un poco ineficientes, obtendremos el resultado que deseamos pero al motor de consultas le tomara un poco mas de trabajo , mostrarnos en pantalla estos resultados. Pero en este momento no abundaremos mas con los JOIN ya que eso se vera mas aelante en las siguientes practicas.
.
3
2.
Consultas
Antes de realizar estas consultascargamos el archivo Practica5.sql para poder llenar nuestras tablas y realizar correctamente las consultas.
2.1.
Lista el nombre, estado y fecha de apertura de las sucursales
Para esto ejecutamos el siguiente comando, indicando que campos vamos a visualizar , SELECT Nombre,Estado,FechaApertura FROM sucursal; y tendremos la siguiente consulta:
4
2.2.
Lista las sucursales queest´n ubicadas en Distrito Fee deral y Estado de M´xico e
Para visualiar estas sucursales haremos los siguiente: SELECT Nombre,Estado,FechaApertura FROM sucursal WHERE Estado=’DISTRITO FEDERAL’ OR Estado=’ESTADO DE MEXICO’; Nota: El 11111 es un ejemplo para indicar a que n´mero de empleado u en el cual actualizaremos los datos.
5
2.3.
Mostrar la informaci´n de los Gerentes y a que...
Regístrate para leer el documento completo.