Vous êtes sur la page 1sur 7

UNIVERSIDAD REGIONAL AUTNOMA DE LOS ANDES

UNIANDES

SANTO DOMINGO FACULTAD DE SISTEMAS MERCANTILES ESCUELA DE SISTEMAS DESARROLLO CLIENTE SERVIDOR II

AUTOR:

NATALA GONZLEZ DIANA ANDRADE

NIVEL: TUTOR: FECHA:

OCTAVO ING. JAVIER ULLOA 28 DE OCTUBRE DEL 2013.

PERIODO OCTUBRE 2013 MARZO 2014

1 INTRODUCCIN
Oracle es un potente sistema de gestin de base de datos relacionales cliente/ servidor que proporciona, adems de un motor de base de datos, numerosas herramientas para el usuario, el desarrollador y el administrador. Estas herramientas emplean un lenguaje comn el SQL. SQL (Lenguaje de Consulta Estructurado) es un lenguaje de consulta

descriptivo , con Oracle se puede asociar un lenguaje procedimental, el PL/SQL, que permite la manipulacin de los datos. SQL*Plus: Interface de Oracle que permite ejecutar sentencias SQL y comandos propios Al trabajar con SQL PLUS se dispone de un buffer de edicin que contiene la ltima sentencia SQL que se intent ejecutar, mientras una sentencia est en el buffer se puede modificar por un conjunto de comandos de edicin.

2 OBJETIVOS
2.1 OBJETIVOS GENERALES
Conocer acerca de la utilizacin de comandos en Oracle.

2.2 OBJETIVOS ESPECFICO


Fundamentar tericamente los comandos que se utilizan en Oracle. Analizar los distintos tipos de comandos SQL. Describir la sintaxis de los comandos utilizados en SQL*PLUS.

4 FUNDAMENTACIN CIENTFICA
4.1 Uso de SQL*PLUS
Para utilizar una base de datos ORACLE y acceder a ella, pueden utilizarse diversas herramientas, entre las que se encuentran las siguientes. La principal herramienta para utilizar SQL y PL/SQL es el interfaz de usuario de SQL*PLUS. Este programa permite a los usuarios finales , desarrolladores y

administradores llevara a cabo las siguientes operaciones : Escribir, editar y ejecutar comandos SQL y bloques PL/SQL. Dar formato a los resultados de las consultas. Visualizar las estructuras de las tablas y copiar datos entre bdd. Ejecutar comandos y operaciones de entrada/salida(introduccin , presentacin y manipulacin de variables).

4.2 Comandos SQL


Manipulacin de Datos (DML) INSERT.-Aade registros a una tabla. UPDATE.- Modifica registros existentes de una tabla. DELETE.-Elimina registros existentes de una tabla.

Control de Datos (DCL) Estas sentencias se completan con los comandos de control de transaccin (DCL), las cuales aseguran la consistencia de los datos. COMMIT.Finaliza la transaccin actual haciendo que todos los

cambios pendientes pasen a ser permanentes. ROLLBACK.- Finaliza la transaccin en curso descartando todos los cambios pendientes. SAVEPOINT.- Establece una "marca" dentro de la transaccin en curso, usada por COMMIT o ROLLBACK. Definicin de datos ( DDL)

CREATE TABLE.- Crea una tabla. Para ello el usuario debe de tener el privilegio CREATE TABLE. ALTER TABLE Permite modificar la estructura definida para una tabla. DROP TABLE Elimina una tabla (datos y estructura) y sus ndices. RENAME Cambia el nombre de una tabla, vista, secuencia o sinnimo.

4.3 Comandos Propios del entrono SQL*PLUS


No son sentencias SQL, por eso no necesitan finalizar con ; DESC[RIBE] <nombre_tabla> DESCRIBE, o abreviado DESC, muestra informacin sobre las columnas de la tabla denominada <nombre_tabla>, es decir, tipo de datos, longitud, si admite el nulo... EDIT - Invoca el editor de textos (por defecto el Bloc de Notas, Notepad) con el contenido del bfer y permite su modificacin L[IST] muestra el contenido del bfer R[UN] - Muestra y ejecuta el contenido del bfer (sentencia SQL). Este comando permite ejecutar repetidamente la sentencia contenida en el bfer / - Ejecuta el contenido del bfer. Tambin permite ejecutar repetidamente la sentencia contenida en el bfer. A diferencia de RUN, no muestra previamente la sentencia EDIT <nombre_fichero.extensin> - Abre el editor Notepad con el contenido del fichero indicado - Si no se indica extensin, por defecto se asume .sql SAVE <nombre_fichero.extensin>[REP[LACE]] - Guarda el contenido del bfer en el fichero indicado, dentro del directorio de trabajo actual. Si no se indica extensin, por defecto se toma .sql

- Si el fichero ya existe y se desea sobrescribirlo es necesario incluir REPLACE (o abreviado REP) STA[RT] <nombre_fichero.extensin> - Ejecuta el contenido del fichero indicado (que debe ser un fichero script (o guin) de base de datos, es decir, un fichero de texto que contiene sentencias SQL) - Si no se indica extensin, por defecto se asume .sql GET <nombre_fichero.extensin > - Carga en el bfer el contenido del fichero indicado (pero no lo ejecuta) - Si no se indica extensin, por defecto se asume .sql SPO[OL] <nombre_fichero.extensin>... SPOOL OFF - Crea un fichero con el nombre indicado en el que, a partir de ese momento, se ir almacenando todo lo que vaya apareciendo por pantalla (eco): sentencias, resultados, mensajes de error... - Si no se indica extensin para el fichero, por defecto se toma .lst - El eco finaliza cuando se escribe SPOOL OFF EXIT (o QUIT) Finaliza la sesin de trabajo y cierra el entorno SQL*Plus - Cerrar la ventana de SQL*Plus sin haber ejecutado EXIT o QUIT finaliza la sesin de igual forma que si hubiera ocurrido un error

4.4 Comandos SQL*PLUS de formato de visualizacin de los datos


SHOW ALL -Muestra por pantalla el valor actual de las variables del entorno SQL*Plus SET PAGES[IZE] <n de filas> - N de lneas (del resultado de una consulta) mostradas por pantalla antes de volver a imprimir los nombres de las columnas de nuevo. Por defecto suele ser 24 -No tiene efecto si el PAUSE no est activo (ON)

SET PAU[SE] ON y SET PAU[SE] OFF - Para el scroll cuando alcanza el PAGESIZE activo, y espera un ENTER para continuar (para mostrar las siguientes PAGESIZE filas). Por defecto est OFF

SET LIN[ESIZE] <n> Establece la mxima longitud de una lnea en pantalla. Por defecto suele ser 100

COLUMN <nombre_columna> FORMAT <formato> COLUMN <nombre_columna> FORMAT An

Visualiza una columna de tipo CHAR o VARCHAR2 con una anchura de n caracteres alfanumricos COLUMN <nombre_columna> FORMAT 999,999.999

Visualiza una columna de tipo NUMBER con el formato indicado, donde cada 9 significa cualquier dgito del 0 al 9. COLUMN <nombre_columna> DEFAULT

Establece el formato por defecto para la columna indicada COLUMN <nombre_columna> CLEAR

Elimina el formato para la columna indicada COLUMN <nombre_columna>

Muestra el formato actual establecido para la columna indicada.

5 BIBLIOGRAFA
eXES. (s.f.). Recuperado el 27 de 10 de 2013, de Manual de Iniciacin Oracle: http://www.mundoracle.com/ddl.html?Pg=sql_plsql_8.htm JEROME, G. (2010). Oracle 11g SQL,PL/SQL,SQL*PLUS. Barcelona: ENI. Rigada, A. (s.f.). Oracle. Recuperado el 27 de 10 de 2013, de Comandos Primera Parte-: http://blogdeaitor.wordpress.com/2008/10/22/comandosoracle-%E2%80%93-primera-parte-%E2%80%93/

Uniandes, U. (2012). Manual de Investigacion. QUITO: Mendieta.

Vous aimerez peut-être aussi