2. Escribir sentencias SQL SELECT
para consultas con operadores de
restricción, proyección y enlace.
Ejemplo de Operadores de Restricción
Para eso tomamos como ejemplo:
WHERE
Especifica una condición que debe cumplirse para que los datos sean
devueltos por la consulta. Admite los operadores lógicos AND y OR.
3. Operadores Lógicos AND Y OR
Además, podemos utilizar tantas condiciones como queramos, utilizando
los operadores lógicos AND y OR . El siguiente ejemplo muestra una
consulta que devolverá los coches cuyas matriculas sean M-1525-ZA o
bien M-2566-AA.
4. Escribir sentencias SELECT para
enlaces que incluyen tres o más
tablas, autoenlaces y múltiples
enlaces entre tablas.
El INNER JOIN es otro tipo de composición de tablas, permite emparejar filas de
distintas tablas de forma más eficiente que con el producto cartesiano cuando una de
las columnas de emparejamiento está indexada. Ya que en vez de hacer el producto
cartesiano completo y luego seleccionar la filas que cumplen la condición de
emparejamiento, para cada fila de una de las tablas busca directamente en la otra
tabla las filas que cumplen la condición, con lo cual se emparejan sólo las filas que
luego aparecen en el resultado.
5. Entender y ejemplificar el
propósito de la cláusula GROUP
BY usando el proceso de
evaluación conceptual.La cláusula GROUP BY, como su traducción lo indica, tiene como propósito
agrupar información de acuerdo a un criterio en común. Por lo general se
utiliza con funciones de agrupación o de agregación (COUNT, MIN, MAX,
AVG, SUM) sería conveniente que le dieras un vistazo a cada una de ellas,
para que sepas qué hace cada una... Para este ejemplo voy a tomar la
función SUM, que es una de las más comunes. Supongamos que tienes
esta información.
6. Escribir descripciones en español
en sentencias documentadas de
SQL.SENTENCIA SIGNIFICADO
SELECT
Palabra clave que indica que la sentencia de SQL que queremos ejecutar es
de selección.
WHERE
Especifica una condición que debe cumplirse para que los datos sean
devueltos por la consulta. Admite los operadores lógicos AND y OR
OPERADORES LÓGICOS AND Y OR
-And, significa "y",
- Or, significa "y/o",
WHERE
Especifica una condición que debe cumplirse para que los datos sean
devueltos por la consulta. Admite los operadores lógicos AND y OR.
GROUP BY
Especifica una condición que debe cumplirse para los datos Especifica una
condición que debe cumplirse para que los datos sean devueltos por la
consulta. Su funcionamiento es similar al de WHERE pero aplicado al
conjunto de resultados devueltos por la consulta. Debe aplicarse siempre
junto a GROUP BY y la condición debe estar referida a los campos
contenidos en ella.
INNER JOIN
Permite emparejar filas de distintas tablas de forma más eficiente que
con el producto cartesiano cuando una de las columnas de
emparejamiento estái ndexada.
7. SENTENCIAS INSERT
El proceso de inserción de filas consiste en añadir a una tabla una o más
filas y en cada fila todos o parte de sus campos.
Podemos distinguir dos formas de insertar filas:
•Inserción individual de filas.
•Inserción multiple de filas.
La sintaxis de la sentencia INSERT es diferente según cual sea nuestro
proposito.
Sólo podremos omitir un campo al efectuar una inserción cuando este
acwepte valores nulos.
8. SENTENCIA DELETE
Para borrar datos de una tabla, debemos utilizar la sentencia DELETE.
La sintaxis de la sentencia DELETE es la siguiente:
9. SENTENCIA UPDATE
Para la actualización de datos SQL dispone de la sentencia UPDATE. La
sentencia UPDATE permite la actualización de uno o varios registros de
una única tabla. La sintaxis de la sentencia UPDATE es la siguiente
Las siguientes sentencias actualizan los datos de la tabla tCoches con los
valores de la tabla tMarca obtenidos anteriormente en la página dedicada a
la inserción de datos