Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 3: Fase 5 - Taller Virtual en Línea sobre Lenguaje SQL (Modelo Físico)
1069740842
INGENIERIA DE SISTEMAS
MANTA
2018
Contenido
PORTADA................................................................................................................................................................................. 1
INTRODUCCION....................................................................................................................................................................... 2
DESARROLLO ........................................................................................................................................................................... 2
LINK ARCHIVO EL DRIVE ...................................................................................................................................................... 2
Resultado de la Actividad 2: ................................................................................................................................................ 3
SQL for Beginners: The SELECT List ........................................................................................................................... 4
SQL for Beginners: The FROM. ................................................................................................................................... 10
SQL for Beginners : The WHERE Clause ................................................................................................................. 14
SQL for Beginners: Joins .............................................................................................................................................. 20
SQL for Beginners: Set Operators ............................................................................................................................... 24
SQL for Beginners: The GROUP BY Clause and HAVING Clause ........................................................................................ 28
SQL for Beginners : The INSERT Statement............................................................................................................. 28
SQL for Beginners: The UPDATE Statement ............................................................................................................ 29
SQL for Beginners: The DELETE and TRUNCATE TABLE Statements .............................................................. 32
CONCLUSIONES ..................................................................................................................................................................... 32
BIBLIOGRAFIA ........................................................................................................................................................................ 33
INTRODUCCION
Con la atención de la web conferencias, se identificará las formas de búsqueda, visualización, edición y eliminación de
tablas y datos contenidas en ellas, donde el estudiante apoyándose de la web conferencia entenderá y explicará cada
paso o proceso a desarrollar con el trabajo asignado.
DESARROLLO
Carga de script
Ejecución script
Resultado ejecución:
Tablas creadas
También se pueden usar dos tablas nombrándolas de “e” y “d” para cuando se ejecuta se obtien los datos de las dos
tablas por orden id.
Para solo seleccionar columnas de la tabla especifica las mencionamos y así solo se muestran las que queremos
En este caso utilizamos las comillas “name” para forzar el nombre de la columna y así distinguir entre mayúsculas y
minúsculas.
Al usar alias estos facilitan ver de donde viene las columnas mostrando exactamente de que tabla esperamos que
provenga.
Al usar alias no identificamos de que tabla viene, así que algunas personas usan el nombre directamente de las tablas
para así saber su procedencia de las columnas.
La función UPPER sirve para convertir un literal de letra minúscula a letra mayúscula.
También se pueden incluir operaciones matemáticas.
Se pueden usar subconsultas y es la que devuelve una sola fila de una sola columna u objeto.
Las subconsultas son muy atractivas y se pueden hacer mejores y muchas combinaciones.
La condición NOT IN se evalúa como v para valores de columna que no están en la lista especificada.
Las condiciones IN y NOT IN pueden evaluarse contra los valores devueltos por una sub consulta.
La condición EXISTS se evalúa como verdadero, si la sub consulta devuelve una o más filas.
La condición NOT EXISTS se convierte en verdadero, si la sub consulta devuelve cero filas.
La condición BETWEEN se evalúa como verdadero, para los valores de columna dentro del rango especificado,
incluyendo los límites.
La condición NOT BETWEEN se evalúa como verdadero, para los valores de columna que no están dentro del rango
especificado, incluidos los límites.
Este es un equivalente al no-ansi de la declaración anterior donde utilizamos(+) el lado de la condición de la union
Aquí agregamos filtros de una tabla externa como ejemplo “salario>=2000”
Usamos (+) para indicar que una columna puede tener un valor NULL como resultado de una combinación externa.
Devuelve todas las filas válidas de la tabla en el lado derecho de la JOIN palabra clave, junto con los valores de la tabla
en el lado izquierdo, o NULL si no existe una fila coincidente
SQL FOR BEGINNERS: SET OPERATORS
Los operadores de conjunto le permiten combinar los resultados de múltiples consultas por separado en un solo
conjunto de resultados.
El UNION es un operador que devuelve todas las filas distintas seleccionadas por cualquiera de las consultas. Eso
significa que cualquier fila duplicada será eliminada.
El UNION ALL es un operador establecido que devuelve todas las filas seleccionadas por cualquiera de las consultas. Eso
significa que cualquier duplicado permanecerá en el conjunto de resultados final.
El INTERSECT es un operador que devuelve todas las filas distintas seleccionadas por ambas consultas. Eso significa que
solo las filas comunes a ambas consultas estarán presentes en el conjunto de resultados final.
La primera consulta devolvería los departamentos 10, 20, 30, pero los departamentos 20 y 30 se eliminan porque la
segunda consulta los devuelve. Esto deja una sola fila para el departamento 10.
SQL FOR BEGINNERS: THE GROUP BY CLAUSE AND HAVING CLAUSE
No hay hipervinculo activo.
Este comando hace la inserción de datos de una tabla a otra de las mismas características, en este caso al se run atabla
con demasiados datos la que se iba copiar pero el resultado era visualizar la tabla de donde se tare la información en la
nueva tabla.
También se puede eliminar en vista en línea, aunque ene ste caso por cuestión de llaves foranes y id primarios no lo
permite.
CONCLUSIONES
En esta actividad se logra entender la manipulación de comandos sql en línea donde se evidencia creaciones de tabla,
inserciones de datos a las tablas, actualización de datos, eliminaciones de datos, ordenar datos y filtros para visualizar
datos mezclando tablas, donde la parte practica se vuelve entretenedora, aunque con el ddl entregado por el tutor no se
logra ejecutar todos los ejercicios dado que faltaban datos en el ddl. Pero el objetivo final es logrado al entender y
desarrollar los comandos sql.
BIBLIOGRAFIA
web conferencia:
https://goo.gl/xW7DAJ
Oracle:
https://apex.oracle.com/pls/apex/f?p=4500:1001:101095598019745:::::