lokesea
Tablas de los ejemplos y ejercicios
A lo largo del curso basaremos todos los ejemplos y ejercicios en las tablas que aparecen a continuación.
Nota: Estas tablas están orientadas a la didáctica, no a un diseño óptimo.
Tabla empleados con los siguientes campos:
numemp: número del empleado
nombre : nombre y apellidos del empleado
edad : edad delempleado
oficina : número de la oficina donde trabaja el empleado, p.ej. Antonio Viguer trabaja en la oficina 12 de Alicante
titulo : el cargo que desempeña el empleado
contrato : fecha en que se contrató al empleado
jefe : número de su jefe inmediato, p.ej. El jefe de Antonio Viguer es José González. Observar que Luis Antonio no tiene jefe, es el director general.
cuota : cuota del empleado, seríael importe mínimo de ventas que debe alcanzar el empleado en el año
ventas : importe de ventas realizadas durante este año
Tabla oficinas con los siguientes campos:
oficina: código de la oficina
ciudad: ciudad donde está ubicada
region : región a la que pertenece
dir : director de la oficina (su número de empledo) por ejemplo la oficina 12 tiene como director el empleado104 JoséGonzález.
objetivo : objetivo de ventas que debe alcanzar la oficina
ventas: ventas de la oficina
Tabla clientes con los siguientes campos:
numclie: número de cliente
nombre : nombre y apellidos del cliente
repclie : nº del representante asignado al cliente.
Cada cliente tiene un representante asignado (el que figura en repclie) que será el que generalmente le atienda.
limitecredito :límite de crédito del cliente
Tabla productos con los siguientes campos:
idfab: identificativo del fabricante del producto
idproducto : código que utiliza el fabricante para codificar el producto. Observar que aparecen varias líneas con el mismo idproducto (41003), por lo que la clave principal de la tabla deberá ser idfab+idproducto
descripcion: nombre del producto
precio: precio delproducto
existencias: nº de unidades del producto que tenemos en almacén.
Tabla pedidos:
codigo : nº secuencial que sirve de clave principal
numpedido: nº de pedido. Observar que un pedido puede tener varias líneas.
fechapedido : fecha del pedido
clie : cliente que efectua el pedido
rep : representante que tramita el pedido
fab: fabricante del producto que se pide
producto :idproducto del producto que se pide.
cant : cantidad que se pide del producto
importe : importe de la línea de pedido
Tema 2. Las consultas simples (I)
Objetivo
Empezaremos por estudiar la sentencia SELECT, que permite recuperar datos de una o varias tablas. La sentencia SELECT es con mucho la más compleja y potente de las sentencias SQL. Empezaremos por ver las consultas más simples, basadasen una sola tabla.
Esta sentencia forma parte del DML (lenguaje de manipulación de datos), en este tema veremos cómo seleccionar columnas de una tabla, cómo seleccionar filas y cómo obtener las filas ordenadas por el criterio que queramos.
El resultado de la consulta es una tabla lógica, porque no se guarda en el disco sino que está en memoria y cada vez que ejecutamos la consulta se vuelve acalcular.
Cuando ejecutamos la consulta se visualiza el resultado en forma de tabla con columnas y filas, pues en la SELECT tenemos que indicar qué columnas queremos que tenga el resultado y qué filas queremos seleccionar de la tabla origen.
Si no conoces todavía las tablas que utilizaremos para los ejemplos y ejercicios clic aquí
Sintaxis de la sentencia SELECT (consultas simples)
Latabla origen - FROM -
Con la cláusula FROM indicamos en qué tabla tiene que buscar la información. En este capítulo de consultas simples el resultado se obtiene de una única tabla. La sintaxis de la cláusula es:
FROM especificación de tabla
Una especificación de tabla puede ser el nombre de una consulta guardada (las que aparecen en la ventana de base de datos), o el nombre de una tabla...
Regístrate para leer el documento completo.