Está en la página 1de 33

PORTADA

Unidad 3: Fase 5 - Taller Virtual en Línea sobre Lenguaje SQL (Modelo Físico)

DIEGO FERNANDO MORENO MORENO

1069740842

DILSA ENITH TRIANA

Tutora curso Bases de datos Básico

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BASICAS TECNOLOGIAS E INGENIERIAS ECBTI

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

LINK ARCHIVO EL DRIVE


https://drive.google.com/open?id=1PLjphtdNgKMJnlsCsdvMH4TDAJz7poY3
RESULTADO DE LA ACTIVIDAD 2:

Carga de script

Ejecución script
Resultado ejecución:

Tablas creadas

SQL FOR BEGINNERS: THE SELECT LIST

Eliminación de tablas y creación.


Consulta de tablas dado que ya todas se encuentran pobladas.
Selección de tabla “employees” ordenándolo por id

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.

SQL FOR BEGINNERS: THE FROM.

Seleccionamos para ver la tabla de empleados.


Un seleccionar con orden por nombre.
Se puede ver la sub consulta a la clausula WITH para que las consultas FROM no se vean tan complicadas.
Crear tabla.

Otra manera es crear una vista convencional basada en la sub consulta.


Tenemos que crear un tipo de colección y la función de tabla canalizada. Es una técnica avanzada.

SQL FOR BEGINNERS : THE WHERE CLAUSE


La cláusula “WHERE” se utiliza para filtros.
Utilizando la sintaxis de unión ANSI

Se pueden utilizar pruebas básicas de igualdad y desigualdad.


La condición IN se evalúa como verdadero para los valores de columna en la lista especificada.

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.

Para coincidr patrones, en este caso no se encontró datos


En este caso se evalúa si no hay coincidencia de patrón.

SQL FOR BEGINNERS: JOINS


Las uniones son usadas para combinar datos de tablas formando un solo conjunto de resultados

Aquí está el equivalente no-ANSI de la declaración anterior.


Ahora veremos veremos el departamento de OPERACIONES, aunque no tenga empleados.

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.

SQL FOR BEGINNERS : THE INSERT STATEMENT


Se crea una table.

Insertamos datos basicos


Y traemos a la vista los datos ingresados

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.

SQL FOR BEGINNERS: THE UPDATE STATEMENT


Es usada para alterar los valores de columna en una fila existente. En esta consulta enumera todos los valores de SALARY
en la tabla EMPLOYEE
Con esta sentencia se actualiza los valores de SALARY +1.

Con esta sentencia se resta1 a valores superiores de 4000.


SQL FOR BEGINNERS: THE DELETE AND TRUNCATE TABLE STATEMENTS
La DELETE es una declaración se usa para eliminar filas de la tabla. Sin una WHERE es una cláusula, todas las filas en la
tabla son eliminadas por una sola declaración.

Aunque no era lo esperado el resultado es la cantidad e filas que se eliminaron.

Si la sentencia del WHERE se encontrara se eliminaría.

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

Archivos para desarrollo:


http://campus31.unad.edu.co/ecbti31/mod/forum/discuss.php?d=26979

web conferencia:
https://goo.gl/xW7DAJ

Oracle:
https://apex.oracle.com/pls/apex/f?p=4500:1001:101095598019745:::::

También podría gustarte