Abd clase 2

590 views
530 views

Published on

Clases 2 de administración de base de datos

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
590
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Abd clase 2

  1. 1. CLASE 2ADMINISTRACIÓN DE BASE DE DATOS AUTORES: Prof. Roxydel Dulcey Prof. Josué Ramírez Febrero, 2011
  2. 2. Procedimientos AlmacenadosEs adecuado que la mayoría de las aplicaciones debase de datos se ejecuten en una máquina clientedistinta a la máquina en la cual se ejecuta el servidorde base de datos. Sin embargo, algunas veces es útil crear módulos de programas de base de datos (procedimientos o funciones) que son almacenados y ejecutados por el SGBD en el servidor de base de datos.
  3. 3. Procedimientos AlmacenadosEstos módulos de programas de base de datos seconocen históricamente como procedimientosalmacenados (aunque también pueden serfunciones).El término que se utiliza en el estándar SQL paraprocedimientos almacenados es: módulosalmacenados persistentes (PSM: Persistent StoredModules), ya que estos programas son almacenadospor el SGBD de modo similar a los datosalmacenados en forma persistente.
  4. 4. Procedimientos AlmacenadosLos procedimientos almacenados son útiles en lassiguientes circunstancias: Si un programa de base de datos se utiliza en variasaplicaciones, puede ser almacenado en el servidor einvocado por cualquiera de los programas deaplicación. Esto reduce la duplicación del esfuerzo y mejora la modularidad del software.
  5. 5. Procedimientos AlmacenadosEstos procedimientos pueden mejorar el poder deestructura de las vistas, pues permiten que tipos dedatos derivados más complejos se pongan adisposición de los usuarios de la base de datos.Pueden ser usados para chequear restriccionescomplejas que van más allá del poder deespecificación de assertions y triggers.
  6. 6. Procedimientos AlmacenadosEn general, muchos SGBD comerciales permitenescribir procedimientos almacenados y funciones enun lenguaje de programación de propósito general.Además pueden ser construidos con comandossimples de SQL, tales como: select, delete, insert yupdate.
  7. 7. Procedimientos AlmacenadosLa forma general para declarar procedimientosalmacenados es:
  8. 8. Procedimientos AlmacenadosPara declarar una función se necesita un retorno y ladeclaración es como sigue: Los parámetros y declaraciones locales son opcionales.
  9. 9. Procedimientos AlmacenadosLlamada a un procedimiento o función:
  10. 10. Procedimientos AlmacenadosCondicional:
  11. 11. Procedimientos AlmacenadosBucles:
  12. 12. Procedimientos Almacenados

×