comprension
__________________________________________________________________________________________
II.- INTRODUCCION AL SQL*PLUS
Pag.
1.- Comandos de SQL
5
2.- Funciones y Tipos de Datos
21
3.- Reportes en SQL*PLUS
28
4.- Manipulación de Datos
35
5.- Tablas y Vistas
39
6.- Indices y Generadores de Secuencias
477.- Consultas Avanzadas de ORACLE
50
8.- Optimización de Instrucciones de Manipulación
de Datos en SQL
53
Conceptos Básicos de SQL/PLUS
/1
Introducción al Desarrollo de Aplicaciones ORACLE
__________________________________________________________________________________________
INTRODUCCIÓN AL SQL*PLUS
Para tener acceso a cualquier manejador de base de datos relacional, esnecesario el uso de
SQL (Structured Query Language - Lenguaje de consultas estructuradas) como intermediario.
SQL es un lenguaje no procedimental, el cual se caracteriza, por no requerir (de parte del
desarrollador), información sobre la ubicación física de los archivos, es decir, indicarle la ruta de
acceso o PATH, ya que de esto se encargará el manejador de la base de datos, al momento dela
creación de las tablas. Otra de las características de un lenguaje no procedimental, como lo es
SQL, viene dada en poder accesar a múltiples registros a la vez, con el uso de una sola instrucción.
Por lo antes expuesto se puede inferir que al usuario de la base de datos, le es indiferente el
almacenamiento físico de los objetos con los que va a trabajar.
Para que los usuarios yprogramadores puedan tener acceso a SQL, ORACLE ofrece un
conjunto de herramientas, entre las cuales está SQL*Plus, el cual permite usar interactivamente los
comandos de SQL o los bloques de PL/SQL, con el objeto de escribir comandos en linea, o
producir reportes, que nos permitirán consultar la información almacenada en la base de datos, sin
tener la necesidad de construir sofisticados programas.Conceptos Básicos de SQL/PLUS
/2
Introducción al Desarrollo de Aplicaciones ORACLE
__________________________________________________________________________________________
CONCEPTOS BÁSICOS
Tabla:
Es la estructura básica de almacenamiento de datos, en un sistema manejador de base de datos
relacional. Una tabla consiste de una o más unidades de información (filas), donde cada una deellas, contiene un mismo tipo de valores (columnas).
Columna:
Es un campo que representa un tipo o atributo de datos en una tabla.
Fila:
Son las ocurrencias o registros de las tablas.
Valor:
Es el dato existente, entre el cruce de una columna y una fila
Vista:
Es un objeto de la base de datos que muestra una representación lógica de una o varias tablas. Esta
se deriva de una tabla perono tiene su propio almacenamiento. Su manejo es similar a una tabla.
Sistema de manejo de base de datos relacional:
Es un programa de computadora de propósito general, para el almacenamiento y recuperación de
datos, donde los datos están organizados en tablas y pueden ser relacionados unos con otros.
Administrador de base de datos:
Es un usuario autorizado para otorgar y revocar el acceso deotros usuarios al sistema y cumple
funciones de control y organización de las estructuras de los datos almacenados en la base de
datos.
CHAR:
Son caracteres basados en letras mayúsculas y minúsculas, números, y signos especiales tales
como "@", "#", "%", etc. El ancho máximo de este tipo, en caracteres, no debe ser mayor de 255.
Ejemplo: CHAR(10).
DATE:
Puede almacenar valores de tipo horay de tipo fecha; éstas últimas van, desde el 1ero de enero de
4.712 antes de Cristo, al 31 de diciembre de 4.712 después de Cristo.
LONG:
Similar a CHAR, pero puede almacenar 65.535 bytes de longitud.
Restricciones:
- No se puede usar más de una columna tipo long por tabla.
- No puede usarse para hacer un JOIN de tablas con una columna de tipo LONG.
- No se puede emplear una columna de...
Regístrate para leer el documento completo.