Subprogramas en PL-SQL

Páginas: 53 (13127 palabras) Publicado: 7 de enero de 2014
ÍNDICE



Capitulo 1 Antecedentes
1.1. Oracle …………………………………………………………… 4
1.1.1. Historia ……………………………………………………… 4
1.1.2. Introducción a Oracle ………………………………………. 4
1.1.3. Oracle 11g ………………………………………………… 5
1.2. Introducción a PL/SQL ……………………………………………. 6
1.2.1. Estructura básica de PL/SQL …………………………….. 8

Capitulo 2 SQL en PL/SQL
2.1. SQL en PL/SQL……………………………………………………… 19
2.2. Lenguaje de manipulación de datos en PL/SQL …………….. 19
2.3. Lenguaje de definición de datos en PL/SQL …………….. 21
2.4. Lenguaje de control de transacciones en PL/SQL …………….. 24
2.5. Funciones integradas de PL/SQL …………………………………. 26
2.6. Funciones de conversión y transformación ………………….. 30

Capitulo 3 Subprogramas en PL/SQL
3.1. Subprogramas en PL/SQL ……………………………………… 33
3.1.1. Subprogramasalmacenados:
Procedimientos y Funciones. ……………………………. 33
3.1.2. Subprogramas Locales …………………………………. 40
3.1.3. Paquetes …………………………………………… 42
3.1.4. Disparadores ……………………………………………. 46

Conclusión ………………………………………………………………… 53

Bibliografía ………………………………………………………………… 55
















Capitulo 1


Antecedentes

1.1. Oracle

1.1.1. Historia

Oraclesurge en 1977 bajo el nombre de Software Development Laboratories (SDL), luego en 1979 SDL cambia su nombre por Relational Software, Inc. (RSI). La fundación de Software Development Laboratories (SDL) fue motivada principalmente a partir de un estudio sobre los SGBD (Sistemas Gestores de Base de Datos) de George Koch. Computer World definió este estudio como uno de los más completos jamásescritos sobre bases de datos. Este artículo incluía una comparativa de productos que erigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido.

En la actualidad, Oracle (Nasdaq: ORCL) todavía encabeza la lista. La tecnología Oracle se encuentraprácticamente en todas las industrias alrededor del mundo y en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera compañía de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a través de toda su línea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Oracle esel proveedor mundial líder de software para administración de información, y la segunda empresa de software.

Oracle a partir de la versión 10g Release 2, cuenta con 6 ediciones:
Oracle Database Enterprise Edition (EE).
Oracle Database Standard Edition (SE).
Oracle Database Standard Edition One (SE1).
Oracle Database Express Edition (XE).
Oracle Database Personal Edition (PE).
OracleDatabase Lite Edition (LE).

La única edición gratuita es la Express Edition, que es compatible con las demás ediciones de Oracle Database 10gR2 y Oracle Database 11g.
Recientemente, Oracle adquirió a Sun Microsystems y con ella la empresa encargada comercial de MySQL.

1.1.2. Introducción a ORACLE

Como lo dice David Masip es un artículo para la pagina web desarrolloweb.com Oracle esbásicamente una herramienta cliente/servidor para la gestión de Bases de Datos. Es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hacen que sólo se vea en empresas muy grandes y multinacionales, por norma general. En el desarrollo de páginas web pasa lo mismo: como es un sistema muy caro no está tan extendido como otras bases de datos, por ejemplo, Access,MySQL, SQL Server, etc.
Para su utilización primero sería necesaria la instalación de la herramienta servidor y posteriormente podríamos atacar a la base de datos desde otros equipos con herramientas de desarrollo como Oracle Designer y Oracle Developer, que son las herramientas básicas de programación sobre Oracle.

Para desarrollar en Oracle utilizamos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pl / sql
  • Pl/Sql
  • PL sql
  • Pl/Sql
  • pl/sql
  • Cursores en PL/SQL
  • Oracle pl/sql
  • tutorilal pl/sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS