base de datos
SQL & PL/SQL
Elaborado por: Gustavo Coronel
Febrero - 2005
ORACLE 9i – SQL & PL/SQL
Esta obra es de uso exclusivo del CEPS-UNI para el curso
ORACLE 9i – Nivel Inicial, esta prohibido su uso para otros fines.
Derechos Reservados © 2004 Eric Gustavo Coronel Castillo
Primera Edición
Presentación
Oracle es sin duda una de las mejores bases de datos que tenemos enel mercado, tiene
muchas características que nos garantizan la seguridad e integridad de los datos; que las
transacciones se efectuarán de manera correcta, sin causar inconsistencias; desarrollo
en la capa de datos utilizando: procedimientos, funciones, desencadenantes, y
paquetes; y el procesamiento de grandes volúmenes de información estará también
asegurada.
Este manual esta compuesto por12 lecciones, donde veremos de una manera práctica el
lenguaje SQL y la programación con PL/SQL, no pretende ser un texto de consulta
teórica, sino más bien, una guía de práctica de laboratorio.
Esta manual lo desarrolle para que sea usado exclusivamente en el curso ORACLE 9i
Nivel Inicial que el CEPS-UNI ofrece en forma libre ó como parte de la carrera técnica
ORACLE DATABASE ADMINISTRATOR.Sería ingrato no mencionar los aportes de mis colegas Sergio Matsukawa, Ricardo
Marcelo, Fortunato Veliz y Hugo Valencia, sin duda alguna que muchas de sus ideas y
ejemplos están plasmados en este manual.
Como parte de mi esfuerzo por escribir mejores libros y manuales les agradecería me
envíen sus comentarios a mi correo: gcoronel@viabcp.com, me sería de mucha utilidad
conocer sus opinionespara poder mejorar mis futuras publicaciones.
Eric Gustavo Coronel Castillo
Contenido
Lección 01: Aspectos Generales de Oracle 9i
Introducción ......................................................................................................................................... 2
Arquitectura de un servidor Oracle 9i.................................................................................................. 3
La instancia de Oracle ......................................................................................................................... 3
Conexión con una instancia de Oracle ................................................................................................ 6
Conceptos generales dealmacenamiento......................................................................................... 11
Lección 02: Esquemas Ejemplos de la Base de Datos
Esquema de Base de Datos ................................................................................................................
Esquema SCOTT ................................................................................................................................
Esquema HR.......................................................................................................................................
Consultar la Estructura de una Tabla ..................................................................................................
Consultar el Contenido de una Tabla..................................................................................................
2
2
3
5
5
Lección 03: Sentencias SQL Select Básicas
SQL Fundamentos............................................................................................................................... 2
Escribiendo Consultas Simples ........................................................................................................... 5
Otros Operadores.............................................................................................................................. 11
Ordenando Filas ................................................................................................................................ 13
Usando Expresiones.......................................................................................................................... 15...
Regístrate para leer el documento completo.