You are on page 1of 31

ORACLE

Expositor. Ing. Wilmer Perfecto Manrique


Agenda
Entorno de Trabajo
Esquema
Sentencias Bsicas
Funciones SQL
ORACLE
Herramienta de Trabajo
SQLPlus
SQL*Plus es un programa de lnea de comandos de Oracle que puede
ejecutar comandos SQL y PL/SQL de forma interactiva o mediante un
script
SQL*Plus opera como una herramienta relativamente simple con una
interfaz de lneas de comando bsica. Los programadores y los
administradores de bases de datos (DBA's) lo usan de forma muy
comn como interfaz fundamental en la mayora de las instalaciones de
software de Oracle
iSQLPlus
ISQLPLUS es la versin web del sqlplus, incluida a partir de oracle 9i
Release 2.
Es instalado en el servidor y permite a los usuarios la ejecucin de
sentencias sql y plsql a travs de un navegador
Las salidas son generadas en html y las podemos guardar en archivos,
lo mismo que las sentencias. Incluso nos guarda un histrico de la
sesin
Herramienta de Trabajo
Oracle SQL Developer
Desarrollado en Java
Es Gratuito
Requiere el JDK
Se Conecta a partir de BD Oracle 9
No requiere Instalacin
Soporta Window, Linux, Mac
ORACLE
Esquema
Es un conjunto de Objetos que pertenecen a un
usuario
Estos objetos pueden ser:
Tablas, ndices, Vistas
Un usuario es el owner o propietario de un conjunto de
tablas , ndices o vitas
Esto implica que dicho usuario tiene la posibilidad de
crear objetos y por lo tanto tiene los privilegios y
espacios necesarios dentro de la base de datos
Esquema
Listar las tablas existentes en el esquema
Esquema
ORACLE
Sentencias Bsicas del SQL
SQL es un lenguaje creado Para manejar la
informacin de la base de datos. Como lenguaje
estndar posee clausulas, sintaxis y funciones que se
ajustan a los requerimientos de informacin.
Los comandos bsicos son:
Sentencias DML
Encargadas de la manipulacin de los datos contenidos
en las tablas. Dentro de esos comandos, el ms usado
es la sentencia SELECT.
La sentencia SELECT es aquella que tiene por objetivo
conectarse a la base de datos para extraer la
informacin de una o ms tablas que desea visualizar
el usuario.
El objeto principal que maneja la sentencia SELECT es
la tabla.
Una tabla es la unidad mnima de almacenamiento y
est compuesta por columnas y filas.
Sentencias DML
Es importante precisar que las tablas no se almacenan
fsicamente de manera bidimensional sino se van
apilando, pero cada vez que recuperamos la
informacin de una base de datos
Sentencia Select: Sintaxis
Sentencias DML
Consultas:
Seleccin de Todas las Columnas de Todas las Filas
Seleccin de Columnas especficas de Todas las Filas
Sentencias DML
Expresiones Aritmticas
Si necesita modificar la forma en la que se muestra la
informacin, realizar clculos, o examinar supuestos
hipotticos. Todo ello es posible si se utilizan las
expresiones aritmticas. Una expresin aritmtica puede
contener nombres de columna, valores numricos
constantes y operadores aritmticos.
Sentencias DML
LOS OPERADORES ARITMTICOS
Los operadores aritmticos disponibles en SQL :
+ Suma
- Resta
* Multiplicacin
/ Divisin
Puede utilizar operadores aritmticos en cualquier
clusula de una sentencia SQL excepto en la clusula
FROM.
Sentencias DML
LOS OPERADORES ARITMTICOS
Ejemplo:
Calcular un incremento del salario de 300 para todos los
empleados y muestra una nueva columna en el resultado.

La columna calculada resultante salary + 300 no es una columna


nueva de la tabla employees sino slo de visualizacin.
Por defecto, el nombre de una columna nueva surge del clculo que
la gener, en este caso, salary + 300.
El servidor Oracle11g ignora los espacios en blanco anteriores y
posteriores al operador aritmtico
Sentencias DML
LOS OPERADORES ARITMTICOS
Prioridad de Operador
Sentencias DML
Filtros
Sentencia Select: Sintaxis
En algunos casos no se desea ver como resultado todas las filas
de una tabla.

WHERE: Restringe la consulta a las filas que cumplen una


Condicin.GG
Condition: Est formado por nombres de columna,
expresiones, constantes y un operador de comparacin
ORACLE
Funciones SQL
Las funciones son unas funcionalidades potentes de
SQL y se pueden utilizar para lo siguiente:
Realizar clculos sobre datos
Modificar elementos de datos individuales
Manipular el resultado para grupos de filas
Formatear fechas y nmeros para su visualizacin
Convertir tipos de dato de columna
Funciones SQL
Funciones SQL
Hay dos tipos distintos de funciones:
Funciones de una sola fila
Estas funciones solamente operan en una fila y devuelven un
resultado por fila. Hay distintos tipos de funciones de una sola
fila. Esta leccin cubre las siguientes:
Carcter

Nmero

Fecha

Conversin
Funciones SQL
Funciones de varias filas
Las funciones pueden manipular grupos de filas para
proporcionar un resultado por cada uno de ellos. Estas
funciones se conocen como funciones de grupo y se tratan en
una leccin posterior.
Funciones SQL
LOWER: Convierte cadenas de caracteres en
maysculas o mezclados a minsculas
UPPER: Convierte cadenas de caracteres en
minsculas o mezclados a maysculas.
INITCAP: Convierte la primera letra de cada palabra a
maysculas y las restantes letras a minsculas
CONCAT: Une valores (con esta funcin est limitado
a utilizar dos parmetros.)
SUBSTR: Extrae una cadena de una longitud
determinada
Funciones SQL
Funciones SQL
LPAD: Rellena el valor de caracteres justificado a la
derecha.
RPAD: Rellena el valor de caracteres justificado a la
izquierda.
ROUND: Redondea el valor a los decimales
especificados.
Funciones SQL
Funciones SQL
Funciones de Fecha
Funciones SQL
Funciones de Fecha
Muchas Gracias..
Ing. Wilmer Richard Perfecto Manrique

You might also like