Fbds T1 Sqlplus

Páginas: 8 (1854 palabras) Publicado: 19 de octubre de 2015
3º Ingeniero Técnico en Informática de Sistemas
Asignatura: Fundamentos de Bases de Datos

Curso: 2006/7

PRÁCTICA T1. El entorno SQL*Plus de Oracle
Objetivos


Adquirir destreza en el uso de las capacidades ofrecidas por el entorno SQL*Plus de Oracle

Modalidad: laboratorio cerrado (tutorial)
Contenidos
SQL*Plus es la interfaz de usuario interactiva para el SGBD Oracle que se empleará para laescritura, depuración y ejecución de sentencias SQL de definición, consulta y manipulación de
datos almacenados en la base de datos (prácticas B1, B2, T2 y B3).
Esta práctica consiste en la exposición de las características básicas de SQL*Plus, y la realización
por parte de los alumnos de una serie de ejemplos facilitados por la profesora, con el objetivo de
ejercitar los conceptos conforme vansiendo explicados.
Más concretamente, se describe y practica el uso de los comandos y variables del entorno
SQL*Plus, cómo conectarse a una determinada cuenta de usuario de la base de datos, cómo
escribir, depurar, ejecutar y almacenar sentencias SQL, cómo dar formato a los resultados para su
correcta visualización, cómo construir y ejecutar scripts de base de datos, etc.
‰ El





entorno deprácticas
Servidor NT: SGBDR Oracle9i (Release 9.2.0.1.0)
Intranet: SQL*Net por encima de TCP/IP
Equipos Cliente de Oracle sobre Windows (laboratorios de prácticas)

‰ Características




de SQL*Plus

Interfaz de usuario interactiva para el SGBD Oracle
Permite:
- Escritura de sentencias de manipulación y definición de datos
- Depuración de dichas sentencias
- Visualización de los resultados enpantalla (o su volcado a un fichero de texto)
ƒ Es posible dar formato (presentación) al resultado de una consulta
ƒ Y consultar la ayuda en línea

‰ Conexión

con la Base de Datos desde SQL*Plus



Autenticación del usuario: usuario (cuenta de BD, login) y contraseña (password)



Identificación de la Base de Datos mediante la cadena de host (cadena de conexión, connect
string) que incluye losnombres del equipo servidor, protocolo de comunicación y base de datos
- Para la conexión desde los laboratorios, utilizaremos la cadena de conexión ‘orcl92’
- Si se trabaja con una base de datos local (Personal Oracle), no se necesita cadena de
host (se deja en blanco)



Formas de conexión a una cuenta de la base de datos:
- Al iniciar SQL*Plus (ventana ‘Conectar’),
- Desde dentro de SQL*Plus:connect /@
œDetección y corrección de errores: omisión de la contraseña o de la cadena de host



Cambio de contraseña de un usuario (información almacenada en el Diccionario de Datos)
ALTER USER fbdsXXX IDENTIFIED BY nueva_contraseña ; (sentencia LDD)
œUtilice esta sentencia para modificar su clave de acceso a la base de datos; cambie
fbdsXXX por su nombre de grupoCurso 2005/6. 3º ITI Sistemas. Fundamentos de Bases de Datos. Práctica T1. El entorno SQL*Plus de Oracle- 1/4

‰ Sentencias

SQL en SQL*Plus



El prompt tiene la apariencia siguiente: SQL>



Se escribirán en SQL de Oracle (dialecto o implementación del estándar SQL-92)
- PL/SQL es una extensión del SQL de Oracle que incluye sentencias de control
(IF..THEN..ELSE, iteraciones, etc.)



Unasentencia SQL puede constar de varias líneas para mayor legibilidad (un retorno de
carro (ENTER) no acaba la sentencia, sino que inicia una nueva línea en la misma)



Las sentencias SQL terminan con un ‘;’ (si tras él se pulsa ENTER, la sentencia se evaluará)



El sistema almacena la consulta en un búfer, que es un fichero (de texto) que se llama
afiedt.buf y se guarda en el directorio actual detrabajo



El búfer siempre contiene la última sentencia SQL ejecutada
- Observe que tras la sentencia no aparece el carácter ‘;’ sino ‘/’ (que es un comando del
SQL*Plus, explicado más abajo)

- Para visualizar el contenido del búfer puede invocarse al editor, mediante el comando
EDIT de SQL*Plus (explicado más abajo)
ƒ Si surge el error ‘no es posible crear el fichero de seguridad
afiedt.buf’...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fbds
  • T1
  • T1
  • T1
  • T1
  • T1
  • T1
  • T1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS