Manual Del Curso De Pl/Sql

Páginas: 24 (5802 palabras) Publicado: 26 de octubre de 2012
Manual del Curso de PL/SQL






[pic]


MANUAL DEL CURSO
INDICE


Capítulo 1: nociones de modelamiento de datos 2

Entidades 4
Relaciones 5
Cardinalidad 6

Capítulo 2: INTRODUCCIÓN a pl/sql 10

¿Qué es PL/SQL? 10
Estructuras de Bloque 10
Variables y Constantes 11
Cursores 12
Manejo de Errores 13
Subprogramas 13
Paquetes 14
Ventajas en lautilización de PL/SQL 15

Capítulo 3: fundamentos del lenguaje 18

Set de Caracteres y Unidades Léxicas 18
Delimitadores e Identificadores 19
Tipos de Datos y Conversiones 21
Alcance y Visibilidad 24

Capítulo 4: estructuras del lenguaje 26

Control Condicional: Sentencia IF 27
Controles de Iteración: Las sentencias LOOP y EXIT 30
Controles de Secuencia: Las sentenciasGOTO y NULL 34
Sentencias SQL 36
Procesamiento de Transacciones 42

Capítulo 5: manejo de cursores 46

Declaración de Cursores 47
Apertura de un Cursor 48
Recuperación de Filas 49
Cierre de un Cursor 51

Capítulo 6: manejo de errores 52

Excepciones predefinidas 52
Excepciones definidas por el usuario 54
Uso de SQLCODE y SQLERRM 56

Capítulo 7: subprogramas57

Procedimientos 59
Funciones 60
Uso de Parámetros 62
Recursividad 64
Polimorfismo 66

Capítulo 8: paquetes 68

Ventajas de la utilización de Paquetes 69
Especificación de Paquetes 71
Cuerpo de un Paquete 71
ANEXOS 73
Capítulo 1: nociones de modelamiento de datos


Al diseñar un sistema de información o un proyecto de tecnología se debe tener en cuentavarios factores que intervienen en el desarrollo del mismo. El éxito del proyecto dependerá de la calidad con que se desarrollen todas las etapas que se identifiquen.
Algunas consideraciones se relacionan con reconocer ciertos componentes que participan en el diseño de una solución tecnológica, donde se incluye el análisis, el diseño lógico y físico de la solución y posteriormente su implantación.En el ámbito de los sistemas de información, se reconoce que el estudio de los procesos de negocio deberá desembocar prontamente en el establecimiento de un modelo lógico de datos, que refleje de la mejor forma posible la complejidad que puede llegar a adquirir el sistema real.

[pic]
Figura 1-1 Curva de estudio de casos

Cuando se estudia un proceso de negocio o una situación cualquiera,se presenta una importante diversidad de componentes o casos, unos muy frecuentes, otros menos y algunos eventuales.
Cuando se trata de crear un sistema que refleje este proceso, surge la pregunta ¿cuáles son los componentes que voy a considerar en el diseño?.
Cuanto mayor sea el número de componentes, casos o situaciones, considerados, mayor será la complejidad del diseño. Particularmente, sideben considerarse las situaciones excepcionales, el diseño será muy complejo y por ende caro.

Abstracción
[pic]
REALIDAD MODELO
Figura 1-2: Abstracción de la realidad para generar un modelo

Abstracción es la actividad por la cual se recogen las características comunes más relevantes y esenciales de una realidad, para generar un modelo.
Este modelo deberá tener uncomportamiento, desde el punto de vista de quién lo usará, semejante a la realidad que representa. Por esta razón el modelo deberá poseer tantos atributos de la realidad, como corresponda a su operación interna y a su relación con otros modelos.

Entidades


Entonces, cuando se modela una realidad, surge la necesidad de identificar aquellas entidades que conforman la situación en estudio yrepresentarlas con objetos genéricos que tengan el nivel de abstracción adecuado que permitan reconocer las características del objeto que se está modelando. Estas entidades poseerán entonces características o atributos que las determinarán en forma detallada y que ayudarán incluso a relacionarlas con otras entidades del mismo modelo.

Ejemplo:
Sea la entidad CLIENTE en una cadena de tiendas, que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual istalar oracle10g, pl/sql y mysql
  • Curso oracle pl/sql
  • pl / sql
  • Manual De Pl/Sql
  • Pl/Sql
  • PL sql
  • Pl/Sql
  • pl/sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS