SlideShare una empresa de Scribd logo
1 de 27
Capacitacion Empresarial
Capacitación Empresarial
Oracle Sql+
Interfase Interactiva de la Base de Datos
Página de Inicio
Capacitacion Empresarial
Sql+
: Temario.
• ¿Qué es?.
• Primer contacto.
• Características.
• Ejecución de comandos.
• Revisión de los productos generados.
• Tablas de control de Oracle.
• Manupulación de Cadenas.
• Comandos de SQL+
.
• Aspectos Generales.
Capacitacion Empresarial
Sql+
:¿Qué es y para que sirve?
• ¿Qué es?
– Es una interfase interactiva a la base de datos
• ¿Para que sirve?
– Para conectarnos a Oracle
– Crear, cambiar, borrar objectos de la base de datos así
como información
– Adaptar objectos y datos
– Verificar la funcionalidad de las aplicaciones
Capacitacion Empresarial
Sql+
: Primer Contacto.
• Tras la configuración de Oracle, en el prompt de la
maquina cliente hay que ejecutar el comando:
C:>sqlplus.
SQL*Plus: Release 8.1.5.0.0 - Production on Dom Jun 1 16:00:15 2003.
(c) Copyright 1999 Oracle Corporation. All rights reserved.
• Inmediatamente despues, SQL+
pregunta
por el nombre de usuario y password.
Enter user-name: [userid]@instancia.
Enter password: [your oracle password].
Connected to:
Oracle8i Server Release 8.1.5.0.0 - Production Release.
PL/SQL Release 8.1.5.0.0 – Production.
SQL>.
Capacitacion Empresarial
Sql+
: Primer Contacto.
• Cambio de password.
– Se puede usar Sql+
para cambiar el password en Oracle
empleando la sig. sentencia.
SQL > ALTER USER [userid] IDENTIFIED BY [password].
User altered.
• Salir de Sql+.
– Para abandonar la sesión de Sql+
hay que ejecutar:
SQL> exit.
Desconectado de Oracle8i Release 8.1.5.0.0 - Production.
With the Java option.
PL/SQL Release 8.1.5.0.0 - Production.
C:>.
Capacitacion Empresarial
Sql+
: Caracteristicas.
• Se puede usar cualquier comando de SQL:
create, drop, insert, select, update, delete,
etc.
• Sql+ no es case sensitive a excepción de
constantes de cadenas y literales.
Capacitacion Empresarial
Sql+
: Caracteristicas.
– Ejemplo:
Select name, class, major
From Student where name = ‘Peter’;
Es equivalente a:
Select Name, ClasS, MaJor
From student where NaMe = ‘Peter’;
Pero no a:
Select name, class, major
From Student where name = ‘PETER’;
Capacitacion Empresarial
Sql+
: Ejecución De Comandos.
• Existen dos formas de ejecutar comandos:
– Modalidad interactiva: captura del comando
desde la linea de prompt.
– Modalidad en lote: creación de un archivo
plano que contenga las sentencias sql e
invocarlo desde la línea de prompt.
Capacitacion Empresarial
Sql+
: Ejecución De Comandos.
• Modalidad Interactiva:
En la línea de comandos, se puede escribir la sentencia sql,
la cuál es enviada al servidor Oracle para su ejecución y
los resultados son regresados a la terminal interactiva.
Capacitacion Empresarial
Sql+
: Ejecución De Comandos.
Ejemplo: Creación de la tabla Student.
SQL> CREATE TABLE Student.
2 ( Name VARCHAR2(30),
3 StudentNumber NUMBER(4) NOT NULL,
4 Class NUMBER(4),
5 Major VARCHAR2(4),
6 Primary key (StudentNumber).
7 ) ;
Table created.
SQL-Command
.
Capacitacion Empresarial
Sql+
: Ejecución De Comandos.
• Modalidad en lote:
Usando el editor de texto favorito, se debe crear un archivo
plano con la extensión ‘.Sql’ el cuál contenga los
comandos SQL.
Capacitacion Empresarial
Sql+
: Ejecución De Comandos.
Ejemplo: creación del script para generar la tabla student y
sus datos.
Set termout on.
PROMPT create table student.
Set termout off.
Set feedback on.
-- Drop the old table before create. -- In line comment.
DROP TABLE student;
Capacitacion Empresarial
Sql+
: Ejecución De Comandos.
REMARK create a table student
CREATE TABLE student
( Name VARCHAR2(30),
Studentnumber NUMBER(4) NOT NULL,
Class NUMBER(4),
Major VARCHAR2(4),
Primary key (studentnumber)
);
/* Insert data into the student table */
INSERT INTO student VALUES ('smith', 17, 1, 'COSC');
Capacitacion Empresarial
Sql+
: Ejecución De Comandos.
INSERT INTO student VALUES ('brown', 8, 2, 'COSC');
INSERT INTO student VALUES ('senior answer1', 421, 5, 'COSC');
INSERT INTO student VALUES ('dick davidson', 110, 1, 'COSC');
INSERT INTO student VALUES ('babara benson', 28, 2, 'ECSE');
INSERT INTO student VALUES ('charlie cooper', 21, 2, 'DCSC');
INSERT INTO student VALUES ('katherine ashly', 138, 1,'COSC');
INSERT INTO student VALUES ('benjamin bayer', 430, 5, 'EPW');
INSERT INTO student VALUES ('senior crew', 492, 5, 'COSC');
INSERT INTO student VALUES ('john', 362, 3, 'CIVI');
INSERT INTO student VALUES ('proc', 123, 1, NULL);
Commit;
Capacitacion Empresarial
Sql+
: Ejecución De Comandos.
• El script generado, se puede invocar desde
Sql+
escribiendo en la linea de prompt:
• @Nombre_archivo ó.
• Start nombre_archivo.
– La extensión ‘.sql’ del archivo se puede omitir.
Capacitacion Empresarial
Sql+
: Ejecución De Comandos.
– Ejemplo:
SQL> @Script1
Create table student.
Sql >
Ó
SQL> START Script1
Create table student.
Sql>
Capacitacion Empresarial
Sql+: Revisión De Los Productos
Generados.
• Después de la creación de una tabla o de la
insercción de datos, se puede revisar el
resultado usando:
– El comando DESCRIBE para listar la
definición de las columnas de una tabla o vista.
Capacitacion Empresarial
Sql+: Revisión De Los Productos
Generados.
• Por Ejemplo.
SQL> DESCRIBE STUDENT;
Capacitacion Empresarial
Sql+: Revisión De Los Productos
Generados.
– La sentencia SELECT para listar los datos de la
tabla.
• Por Ejemplo.
SQL> SELECT * FROM STUDENT;
Capacitacion Empresarial
Sql+
: Tablas De Control De
Oracle.
• Internamente, Oracle mantiene los datos de sus
catálogos en forma de tablas. A continuación se
listan algunas de las mismas que han sido
consideradas las más útiles para el usuario:
• User_catalog • User_TS_Quotas
• User_tables • User_Users
• User_Views • User_Sys_Privs
Capacitacion Empresarial
Sql+: Manipulación De Cadenas.
• A continuación se definen algunos de los
mecanismos para la manipulación de
cadenas en una sentencia Sql:
– Manejo de caracteres comodines ‘%’.
– Concatenación de cadenas: ‘||’.
– Subcadenas: substr(cadena,n,m).
– Busqueda en cadenas: instr(cadena,carácter).
Capacitacion Empresarial
Sql+:Sintaxis General PL-SQL.
• Declare
– Declaración de Variables
– Declaración de Cursores
• Begin
– Cuerpo del programa
– DDL, DML..
– Sentencias Estructuradas
End;
Capacitacion Empresarial
Sql+
: Comandos.
• Existen 3 tipos de comandos en Sql+:
– Comandos Internos.
– Comandos de Edición de Datos.
– Comandos propios de SQL (structured query
language)
• DDC
• DMC
• TCC
Capacitacion Empresarial
Sql+
: Comandos.
• Comandos Internos Sql+
:
@ Connect Describe
Disconnect Edit Exit o Quit
List Prompt Remark
Set Save Spool
Start
Capacitacion Empresarial
Sql+
: Comandos.
• Comandos de Edición de Datos:
Append Del m n
Change /old/new Input
Change <Text> Input <text>
Del List
Del n List n
Del * List Last
Del Last List m n
Capacitacion Empresarial
Sql+
: Comandos.
• Comandos propios de Sql:
DDC DMC TCC
Alter table Delete Commit
Create table Insert Rollback
SavePoint
Create view Select
Drop table Update
Drop view

Más contenido relacionado

La actualidad más candente

Estructura selectiva doble con Java
Estructura selectiva doble con JavaEstructura selectiva doble con Java
Estructura selectiva doble con JavaNora O. Martínez
 
15 Instrucciones Aritmeticas y Logicas
15 Instrucciones Aritmeticas y Logicas15 Instrucciones Aritmeticas y Logicas
15 Instrucciones Aritmeticas y LogicasJaime E. Velarde
 
Circuitos lógicos MSI TTL
Circuitos lógicos MSI TTL Circuitos lógicos MSI TTL
Circuitos lógicos MSI TTL Andres Bejarano
 
Electrónica digital: circuitos multiplexores y demultiplexores
Electrónica digital: circuitos multiplexores y demultiplexores Electrónica digital: circuitos multiplexores y demultiplexores
Electrónica digital: circuitos multiplexores y demultiplexores SANTIAGO PABLO ALBERTO
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Alex Penso Romero
 
Arboles - estructura de datos
Arboles - estructura de datos Arboles - estructura de datos
Arboles - estructura de datos Kaneki04
 
Conversión de punto flotante binario a decimal
Conversión de punto flotante binario a decimalConversión de punto flotante binario a decimal
Conversión de punto flotante binario a decimalJavier Daniel Rivas Lozano
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Sergio Sanchez
 
Conversion de infija a postfija
Conversion de infija  a postfijaConversion de infija  a postfija
Conversion de infija a postfijascotto4
 
Operadores y Expresiones
Operadores y ExpresionesOperadores y Expresiones
Operadores y ExpresionesCarlos Pes
 
Algoritmos aproximados - El problema de la mochila 0-1
Algoritmos aproximados - El problema de la mochila 0-1Algoritmos aproximados - El problema de la mochila 0-1
Algoritmos aproximados - El problema de la mochila 0-1Alejandro Claro Mosqueda
 
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesosAnalizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesosJose Armando Velazquez Mijangos
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completoBoris Salleg
 

La actualidad más candente (20)

Sistema hexadecimal
Sistema hexadecimalSistema hexadecimal
Sistema hexadecimal
 
Estructura selectiva doble con Java
Estructura selectiva doble con JavaEstructura selectiva doble con Java
Estructura selectiva doble con Java
 
15 Instrucciones Aritmeticas y Logicas
15 Instrucciones Aritmeticas y Logicas15 Instrucciones Aritmeticas y Logicas
15 Instrucciones Aritmeticas y Logicas
 
1.Sistemas Embebidos.pdf
1.Sistemas Embebidos.pdf1.Sistemas Embebidos.pdf
1.Sistemas Embebidos.pdf
 
Circuitos lógicos MSI TTL
Circuitos lógicos MSI TTL Circuitos lógicos MSI TTL
Circuitos lógicos MSI TTL
 
Electrónica digital: circuitos multiplexores y demultiplexores
Electrónica digital: circuitos multiplexores y demultiplexores Electrónica digital: circuitos multiplexores y demultiplexores
Electrónica digital: circuitos multiplexores y demultiplexores
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))
 
Arboles - estructura de datos
Arboles - estructura de datos Arboles - estructura de datos
Arboles - estructura de datos
 
17 arreglos bidimensionales java
17 arreglos bidimensionales java17 arreglos bidimensionales java
17 arreglos bidimensionales java
 
Conversión de punto flotante binario a decimal
Conversión de punto flotante binario a decimalConversión de punto flotante binario a decimal
Conversión de punto flotante binario a decimal
 
Problema de las jarras
Problema de las jarrasProblema de las jarras
Problema de las jarras
 
Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2Unidad 6 Lenguaje Sql 2
Unidad 6 Lenguaje Sql 2
 
Conversion de infija a postfija
Conversion de infija  a postfijaConversion de infija  a postfija
Conversion de infija a postfija
 
Operadores y Expresiones
Operadores y ExpresionesOperadores y Expresiones
Operadores y Expresiones
 
Algoritmos aproximados - El problema de la mochila 0-1
Algoritmos aproximados - El problema de la mochila 0-1Algoritmos aproximados - El problema de la mochila 0-1
Algoritmos aproximados - El problema de la mochila 0-1
 
Campos vectoriales con Matlab y Mathematica
Campos vectoriales con Matlab y MathematicaCampos vectoriales con Matlab y Mathematica
Campos vectoriales con Matlab y Mathematica
 
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesosAnalizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
Analizar mediante-ejemplos-de-la-vida-real-el-concepto-de-procesos
 
Recursividad
RecursividadRecursividad
Recursividad
 
El barbero-dormilón
El barbero-dormilónEl barbero-dormilón
El barbero-dormilón
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completo
 

Destacado

Diapositivas Web Util
Diapositivas Web UtilDiapositivas Web Util
Diapositivas Web Utilsudamericano
 
Forms 10g procedimientos y cursores
Forms 10g procedimientos y cursoresForms 10g procedimientos y cursores
Forms 10g procedimientos y cursoresEdwin Romero
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Henry Cumbicus Rivera
 
Oracle Forms
Oracle FormsOracle Forms
Oracle Formshenryjzbl
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datosGusttavo Nipas
 

Destacado (7)

Diapositivas Web Util
Diapositivas Web UtilDiapositivas Web Util
Diapositivas Web Util
 
Forms 10g procedimientos y cursores
Forms 10g procedimientos y cursoresForms 10g procedimientos y cursores
Forms 10g procedimientos y cursores
 
Comandos básicos mysql
Comandos básicos mysqlComandos básicos mysql
Comandos básicos mysql
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Oracle Forms
Oracle FormsOracle Forms
Oracle Forms
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Apache Derby
Apache DerbyApache Derby
Apache Derby
 

Similar a Sql plus temario

Examen ISC
Examen ISCExamen ISC
Examen ISCivan mtz
 
Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Julián Castiblanco
 
SQL Server rápido y furioso
SQL Server rápido y furiosoSQL Server rápido y furioso
SQL Server rápido y furiosoSpanishPASSVC
 
Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)José Toro
 
Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)José Toro
 
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ
 
Mejores prácticas desarrollo de base de datos
Mejores prácticas desarrollo de base de datos Mejores prácticas desarrollo de base de datos
Mejores prácticas desarrollo de base de datos Eduardo Castro
 
Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Byron Quisquinay
 
Curso SQL-C# Basico
Curso SQL-C# BasicoCurso SQL-C# Basico
Curso SQL-C# BasicoserTI_MX
 
Afinamientodebasesdedatosyservidoreswebs
AfinamientodebasesdedatosyservidoreswebsAfinamientodebasesdedatosyservidoreswebs
Afinamientodebasesdedatosyservidoreswebsricardosusa5
 
MySQL - SQL.pdf
MySQL - SQL.pdfMySQL - SQL.pdf
MySQL - SQL.pdfkabern
 
MySQL.pdf
MySQL.pdfMySQL.pdf
MySQL.pdfkabern
 

Similar a Sql plus temario (20)

BigData - NoSQL
BigData -  NoSQL BigData -  NoSQL
BigData - NoSQL
 
Examen ISC
Examen ISCExamen ISC
Examen ISC
 
Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2
 
(In) seguridad web
(In) seguridad web(In) seguridad web
(In) seguridad web
 
Transact+Sql+2005
Transact+Sql+2005Transact+Sql+2005
Transact+Sql+2005
 
Manual lenguaje sql 2
Manual lenguaje sql 2Manual lenguaje sql 2
Manual lenguaje sql 2
 
SQL Server rápido y furioso
SQL Server rápido y furiosoSQL Server rápido y furioso
SQL Server rápido y furioso
 
sesion 01_sql basico.pdf
sesion 01_sql basico.pdfsesion 01_sql basico.pdf
sesion 01_sql basico.pdf
 
Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)
 
Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)
 
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
 
Consultas
ConsultasConsultas
Consultas
 
Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
 
Mejores prácticas desarrollo de base de datos
Mejores prácticas desarrollo de base de datos Mejores prácticas desarrollo de base de datos
Mejores prácticas desarrollo de base de datos
 
Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10
 
Curso SQL-C# Basico
Curso SQL-C# BasicoCurso SQL-C# Basico
Curso SQL-C# Basico
 
Fundamentos sql server2
Fundamentos sql server2Fundamentos sql server2
Fundamentos sql server2
 
Afinamientodebasesdedatosyservidoreswebs
AfinamientodebasesdedatosyservidoreswebsAfinamientodebasesdedatosyservidoreswebs
Afinamientodebasesdedatosyservidoreswebs
 
MySQL - SQL.pdf
MySQL - SQL.pdfMySQL - SQL.pdf
MySQL - SQL.pdf
 
MySQL.pdf
MySQL.pdfMySQL.pdf
MySQL.pdf
 

Último

BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 

Último (20)

BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 

Sql plus temario

  • 1.
  • 2. Capacitacion Empresarial Capacitación Empresarial Oracle Sql+ Interfase Interactiva de la Base de Datos Página de Inicio
  • 3. Capacitacion Empresarial Sql+ : Temario. • ¿Qué es?. • Primer contacto. • Características. • Ejecución de comandos. • Revisión de los productos generados. • Tablas de control de Oracle. • Manupulación de Cadenas. • Comandos de SQL+ . • Aspectos Generales.
  • 4. Capacitacion Empresarial Sql+ :¿Qué es y para que sirve? • ¿Qué es? – Es una interfase interactiva a la base de datos • ¿Para que sirve? – Para conectarnos a Oracle – Crear, cambiar, borrar objectos de la base de datos así como información – Adaptar objectos y datos – Verificar la funcionalidad de las aplicaciones
  • 5. Capacitacion Empresarial Sql+ : Primer Contacto. • Tras la configuración de Oracle, en el prompt de la maquina cliente hay que ejecutar el comando: C:>sqlplus. SQL*Plus: Release 8.1.5.0.0 - Production on Dom Jun 1 16:00:15 2003. (c) Copyright 1999 Oracle Corporation. All rights reserved. • Inmediatamente despues, SQL+ pregunta por el nombre de usuario y password. Enter user-name: [userid]@instancia. Enter password: [your oracle password]. Connected to: Oracle8i Server Release 8.1.5.0.0 - Production Release. PL/SQL Release 8.1.5.0.0 – Production. SQL>.
  • 6. Capacitacion Empresarial Sql+ : Primer Contacto. • Cambio de password. – Se puede usar Sql+ para cambiar el password en Oracle empleando la sig. sentencia. SQL > ALTER USER [userid] IDENTIFIED BY [password]. User altered. • Salir de Sql+. – Para abandonar la sesión de Sql+ hay que ejecutar: SQL> exit. Desconectado de Oracle8i Release 8.1.5.0.0 - Production. With the Java option. PL/SQL Release 8.1.5.0.0 - Production. C:>.
  • 7. Capacitacion Empresarial Sql+ : Caracteristicas. • Se puede usar cualquier comando de SQL: create, drop, insert, select, update, delete, etc. • Sql+ no es case sensitive a excepción de constantes de cadenas y literales.
  • 8. Capacitacion Empresarial Sql+ : Caracteristicas. – Ejemplo: Select name, class, major From Student where name = ‘Peter’; Es equivalente a: Select Name, ClasS, MaJor From student where NaMe = ‘Peter’; Pero no a: Select name, class, major From Student where name = ‘PETER’;
  • 9. Capacitacion Empresarial Sql+ : Ejecución De Comandos. • Existen dos formas de ejecutar comandos: – Modalidad interactiva: captura del comando desde la linea de prompt. – Modalidad en lote: creación de un archivo plano que contenga las sentencias sql e invocarlo desde la línea de prompt.
  • 10. Capacitacion Empresarial Sql+ : Ejecución De Comandos. • Modalidad Interactiva: En la línea de comandos, se puede escribir la sentencia sql, la cuál es enviada al servidor Oracle para su ejecución y los resultados son regresados a la terminal interactiva.
  • 11. Capacitacion Empresarial Sql+ : Ejecución De Comandos. Ejemplo: Creación de la tabla Student. SQL> CREATE TABLE Student. 2 ( Name VARCHAR2(30), 3 StudentNumber NUMBER(4) NOT NULL, 4 Class NUMBER(4), 5 Major VARCHAR2(4), 6 Primary key (StudentNumber). 7 ) ; Table created. SQL-Command .
  • 12. Capacitacion Empresarial Sql+ : Ejecución De Comandos. • Modalidad en lote: Usando el editor de texto favorito, se debe crear un archivo plano con la extensión ‘.Sql’ el cuál contenga los comandos SQL.
  • 13. Capacitacion Empresarial Sql+ : Ejecución De Comandos. Ejemplo: creación del script para generar la tabla student y sus datos. Set termout on. PROMPT create table student. Set termout off. Set feedback on. -- Drop the old table before create. -- In line comment. DROP TABLE student;
  • 14. Capacitacion Empresarial Sql+ : Ejecución De Comandos. REMARK create a table student CREATE TABLE student ( Name VARCHAR2(30), Studentnumber NUMBER(4) NOT NULL, Class NUMBER(4), Major VARCHAR2(4), Primary key (studentnumber) ); /* Insert data into the student table */ INSERT INTO student VALUES ('smith', 17, 1, 'COSC');
  • 15. Capacitacion Empresarial Sql+ : Ejecución De Comandos. INSERT INTO student VALUES ('brown', 8, 2, 'COSC'); INSERT INTO student VALUES ('senior answer1', 421, 5, 'COSC'); INSERT INTO student VALUES ('dick davidson', 110, 1, 'COSC'); INSERT INTO student VALUES ('babara benson', 28, 2, 'ECSE'); INSERT INTO student VALUES ('charlie cooper', 21, 2, 'DCSC'); INSERT INTO student VALUES ('katherine ashly', 138, 1,'COSC'); INSERT INTO student VALUES ('benjamin bayer', 430, 5, 'EPW'); INSERT INTO student VALUES ('senior crew', 492, 5, 'COSC'); INSERT INTO student VALUES ('john', 362, 3, 'CIVI'); INSERT INTO student VALUES ('proc', 123, 1, NULL); Commit;
  • 16. Capacitacion Empresarial Sql+ : Ejecución De Comandos. • El script generado, se puede invocar desde Sql+ escribiendo en la linea de prompt: • @Nombre_archivo ó. • Start nombre_archivo. – La extensión ‘.sql’ del archivo se puede omitir.
  • 17. Capacitacion Empresarial Sql+ : Ejecución De Comandos. – Ejemplo: SQL> @Script1 Create table student. Sql > Ó SQL> START Script1 Create table student. Sql>
  • 18. Capacitacion Empresarial Sql+: Revisión De Los Productos Generados. • Después de la creación de una tabla o de la insercción de datos, se puede revisar el resultado usando: – El comando DESCRIBE para listar la definición de las columnas de una tabla o vista.
  • 19. Capacitacion Empresarial Sql+: Revisión De Los Productos Generados. • Por Ejemplo. SQL> DESCRIBE STUDENT;
  • 20. Capacitacion Empresarial Sql+: Revisión De Los Productos Generados. – La sentencia SELECT para listar los datos de la tabla. • Por Ejemplo. SQL> SELECT * FROM STUDENT;
  • 21. Capacitacion Empresarial Sql+ : Tablas De Control De Oracle. • Internamente, Oracle mantiene los datos de sus catálogos en forma de tablas. A continuación se listan algunas de las mismas que han sido consideradas las más útiles para el usuario: • User_catalog • User_TS_Quotas • User_tables • User_Users • User_Views • User_Sys_Privs
  • 22. Capacitacion Empresarial Sql+: Manipulación De Cadenas. • A continuación se definen algunos de los mecanismos para la manipulación de cadenas en una sentencia Sql: – Manejo de caracteres comodines ‘%’. – Concatenación de cadenas: ‘||’. – Subcadenas: substr(cadena,n,m). – Busqueda en cadenas: instr(cadena,carácter).
  • 23. Capacitacion Empresarial Sql+:Sintaxis General PL-SQL. • Declare – Declaración de Variables – Declaración de Cursores • Begin – Cuerpo del programa – DDL, DML.. – Sentencias Estructuradas End;
  • 24. Capacitacion Empresarial Sql+ : Comandos. • Existen 3 tipos de comandos en Sql+: – Comandos Internos. – Comandos de Edición de Datos. – Comandos propios de SQL (structured query language) • DDC • DMC • TCC
  • 25. Capacitacion Empresarial Sql+ : Comandos. • Comandos Internos Sql+ : @ Connect Describe Disconnect Edit Exit o Quit List Prompt Remark Set Save Spool Start
  • 26. Capacitacion Empresarial Sql+ : Comandos. • Comandos de Edición de Datos: Append Del m n Change /old/new Input Change <Text> Input <text> Del List Del n List n Del * List Last Del Last List m n
  • 27. Capacitacion Empresarial Sql+ : Comandos. • Comandos propios de Sql: DDC DMC TCC Alter table Delete Commit Create table Insert Rollback SavePoint Create view Select Drop table Update Drop view