Вы находитесь на странице: 1из 25

FASE 5 TALLERES VIRTUALES EN LÍNEA SOBRE SQL

JUAN DAVID CEPEDA MOYA


Cód. 1057599468

Ing. DILSA ENITH TRIANA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


CEAD SOGAMOSO
2018
INTRODUCCION

Oracle es básicamente una herramienta cliente/servidor para la gestión de base


de datos, es un producto vendido a nivel mundial, aunque la gran potencia que
tiene y su elevado precio hace que solo se vea en empresas muy grandes y
multinacionales, por norma general.

En el desarrollo de páginas Web pasa lo mismo como es un sistema muy caro


no está tan extendido como otras bases de datos, por ejemplo, Access, MySQL,
SQL Server etc.

Oracle como antes lo mencionamos se basa en la tecnología cliente/ servidor,


pues bien, para su utilización primero sería necesario la instalación de la
herramienta servidor ( Oracle8i ) y posteriormente podríamos atacar a la base
de datos desde otros equipos con herramientas de desarrollo como Oracle
Designer y Oracle Developer, que son las herramientas de programación sobre
Oracle a partir de esta premisa vamos a desarrollar las principales acepciones
de Oracle y sus aplicaciones en las distintas ares de trabajo.
INSTRUCCIÓN PARA LA ACTIVIDAD 2 DE LA FASE 2

1. Para tener acceso a las tablas y datos que se utilizarán durante la Fase
Lenguaje SQL, debe ejecutar un archivo de Script DDL, en la cuenta de
Oracle (Apex). Descargue el archivo de script del curso que se encuentra
adjunto en el foro, guarde el archivo de Script DDL de forma local en la
computadora.
1. Abra APEX con su cuenta en el explorador y conéctese.
3. Seleccione “SQL Workshop”.

4. Seleccione “SQL Scripts”.

5. Haga clic en “Upload”.

6. Haga clic en Browse y vaya al archivo que se ha descargado en el paso


1.
7. Agregue un nombre de script: “SQL Tablas de Ejemplo”, deje “File
Character Set” como Unicode UTF-8 (opción por defecto) y haga clic en
“Upload”.

8. Ahora aparecerá el script. Haga clic en el icono Run.


9.Haga clic en “Run Now”.

Esto le llevará a la página Manage Script Results.

10. Haga clic en "View Results".

11. Podrá ver los resultados, sin embargo, el primer intento para ejecutar el
script generará errores en las sentencias DROP, debido a que las tablas
no existen en el esquema.
12. Haga clic en el separador “SQL Workshop”.
13. Haga clic en "Object Browser".

14. Ahora debe ver las tablas en la parte izquierda de la página del
explorador de objetos. Estas son las tablas (y datos) que se utilizará en
la Unidad 3 - Lenguaje SQL del curso.

Nota: El script se puede volver a ejecutar posteriormente para devolver el


esquema a su estado original en caso de que modifique o suprima datos
accidentalmente.

5. Uso de Comandos SQL desde el Componente SQL


Workshop
Haga clic en el icono SQL Workshop. En la página inicial de SQL Workshop,
verá las cuatro herramientas disponibles en SQL Workshop:

• Explorador de Objetos
• SQL Commands
• SQL Scripts
• Utilidades Servicios Restful

El icono SQL Commands enlazará con el lugar donde introducirá y practicará la


codificación SQL. Puede utilizar la herramienta SQL Command para ejecutar
sentencias en cualquier esquema de base de datos Oracle para el que tenga

2.El estudiante debe hacer click en cada uno de los siguientes vínculos y
seguir las instrucciones. Estas básicamente indican que ejecute en el
ambiente APEX, en la sección SQL COMMANDS la sentencia SQL y
observe y analice el resultado. El estudiante debe tratar de hacer cada
una de los talleres para que se vaya familiarizando con las Sentencias
del Lenguaje SQL. El resultado de esta actividad consiste en que el
estudiante entrega un informe de su experiencia con el uso de las
Sentencias del Lenguaje SQL Básico que se presenta en los talleres;
copiando y pegando el resultado de cada una de las sentencias usadas
en los talleres (Aquellas que presentan resultados).
Cargamos el dll
ordena los departamentes por id

Buscamos el dato que nos interesa


Cambiamos el nombre de la columna
Cuenta personas con empleo

Ordena los datos por el nombre y filtra según si el salario es superior a 2000
Identifica por id de departamento

selecciona los departamentos que sea menor que 30


Identifica que departamentos hay

Muestra el departamento al que pertenece cada empleado


Muestra los departamentos en los que ha estado

Identifica la id de cada departamento


Organiza por id de menor a mayor cada departamento

Muestra quienes no obtienen comisiones


En esta función, el valor ascendente, se toma con la exoneración del ultimo valor
llamado.
Esta función genera una doble alineación u ordenamiento de los valores, donde el
salario está siendo ordenado de manera ascendente, y la comisión aun sin valores,
presenta un orden Descendente.

La función JOIN, genera un llamado de datos de dos tablas distintas, y que


poseen en común las columnas y valores de ambas tablas.
En esta función, se realiza el llamado de los datos, pero se condiciona con una
variable donde el department_id sea Menor o Igual 30 (>=30).

Esta función, hace un llamado de todas la filas validas del lado izquierdo de la
lista, pero del lado derecho solo hace el llamado si existe del valor solicitado.
Esta función, realiza el llamado pero deja algo en claro una condición, y es que, el
valor departmen_id y es la consecución de este con el Nombre del departamento,
donde el Department_id se omite y prosigue el siguiente valor.

Esta función hace el llamado, genera la condicion mediante el salario donde se


espera que sea mayor e igual que 2000 (>=2000), pero el valor como tal del salario
es nulo por lo tanto no se muestra en los valores devueltos.
Esta función, tiene por particular que llama los valores, pero con el objeto nulo en
departamento y salario, no mostrara estos valores, mas si los correlacionados.

Esta función, es la contraria a Left [Outer]Join, ya que es esta, la que se tiene en


cuenta, cuando se llaman las funciones del lado derecho como primicia
Esta función, realiza el llamado, pero con una condición, que el valor
departmen_id que se omite en la muestra de los valores y prosigue el siguiente
valor.

Es la unión que simula la función de un plano cartesiano, creando vínculos de dos


filas, con dos tablas
Esta función, genera lo contrario a la función anterior, mas conocída como non ANSI

En esta función, las columnas a unir, se determina implícitamente, de acuerdo al


llamado por el nombre de las columnas. Por ejemplo que ambas tablas tengan el
mismo nombre intencional de la Columna.
CONCLUSIONES
Con la idea de facilitarnos las tareas que debemos de desempeñar los humanos, hemos venido inventado
diversas herramientas a lo largo de nuestra historia, que nos permiten tener una mejor calidad de vida.

Los ordenadores son uno más de los inventos del hombre, aunque debemos decir que las tecnologías para su
fabricación y explotación han tenido un desarrollo sorprendente a partir de la segunda mitad del siglo XX.

Вам также может понравиться