SlideShare a Scribd company logo
1 of 5
Download to read offline
Procedimiento de
almacenamiento
Loren Tatiana cometa Rivera
Definición
• un procedimiento almacenado en un conjunto de instrucciones en
SQL ,que pueden ser llamados usando el nombre que se le haya
asignado. Estos pueden hacer referencia a tablas, vistas a funciones
definidas por el usuario a otros procedimientos almacenados.
uso
• Los usos Típicos de los datos procedimiento almacenados se aplican
en la validación de datos, integrados dentro de la estructura de banco
de datos.
• Los procedimientos almacenados usados con tal propósito se llaman
comúnmente disparadores.
• También pueden ser usados para el control de gestión de operaciones
y ejecutar procedimiento almacenados dentro de una treansaccion de
tal manera que las transacciones sean efectivamente transparente
para ellos.
Ventajas
• La ventaja de un procedimiento almacenado en respuesta esta
relacionado bajo el control del motor del gestor de base de datos que
corre generalmente en un servidos distinto al servidor web.
• Los procedimientos almacenados pueden permitir que la lógica del
negocio u empresa se encuentre como una API en la base de datos,
que pueden simplificar la gestión de datos y reducir la necesidad de
calificar la lógica en el resto de los programa cliente.
Tipos
• Definidos por el ususario
Se puede crear en una base de datos definida por el usuario o en todas las bases de
datos del sistema.
• Temporales
Son una forma de procedimiento definido por el usuario. Los procedimientos
temporales son iguales que los procedimientos permanentes salvo por que
almacenan en TEMPDB.Hay dos tipos de procedimientos temporales: locales y
globales se diferencia entre si por los nombres la visibilidad y la disponibilidad
Los procedimientos temporales locales tienen como primer carácter de sus
nombres un solo signo de numero (#),solo son visibles en la conexión actual del
usuario y se elimina cuando se sierra la conexión.
Los procedimientos temporales globales presentan dos signos de numero (##)antes
del nombre ;son visibles para cualquier usuario después de su creación y se elimina
al final de la ultima sesión en la que se usa el procedimiento.

More Related Content

What's hot

Plataformas de gestion de red
Plataformas de gestion de redPlataformas de gestion de red
Plataformas de gestion de redLuis Yallerco
 
Procedimientos de almacenados sql server
Procedimientos de almacenados sql serverProcedimientos de almacenados sql server
Procedimientos de almacenados sql serverdyfergarces1
 
1.2 arquitectura en 2 capas
1.2 arquitectura en 2 capas1.2 arquitectura en 2 capas
1.2 arquitectura en 2 capasEsbeyiz
 
DocumentacióN De Un Sistema
DocumentacióN De Un SistemaDocumentacióN De Un Sistema
DocumentacióN De Un Sistemaguestfefd1a4
 
Mapa Conceptual Teoría de Sistemas II
Mapa Conceptual Teoría de Sistemas IIMapa Conceptual Teoría de Sistemas II
Mapa Conceptual Teoría de Sistemas IIlpgraterol
 
Diapositivas blogger
Diapositivas bloggerDiapositivas blogger
Diapositivas bloggerVIVIANACISNE1
 

What's hot (13)

Negocio en las Tics
Negocio en las TicsNegocio en las Tics
Negocio en las Tics
 
Plataformas de gestion de red
Plataformas de gestion de redPlataformas de gestion de red
Plataformas de gestion de red
 
Gestión de contenidos
Gestión de contenidosGestión de contenidos
Gestión de contenidos
 
Christiian poaquiza
Christiian poaquizaChristiian poaquiza
Christiian poaquiza
 
Proceso
ProcesoProceso
Proceso
 
Informatica. Proceso
Informatica. ProcesoInformatica. Proceso
Informatica. Proceso
 
Procedimientos de almacenados sql server
Procedimientos de almacenados sql serverProcedimientos de almacenados sql server
Procedimientos de almacenados sql server
 
1.2 arquitectura en 2 capas
1.2 arquitectura en 2 capas1.2 arquitectura en 2 capas
1.2 arquitectura en 2 capas
 
DocumentacióN De Un Sistema
DocumentacióN De Un SistemaDocumentacióN De Un Sistema
DocumentacióN De Un Sistema
 
Dofd1
Dofd1Dofd1
Dofd1
 
Mapa Conceptual Teoría de Sistemas II
Mapa Conceptual Teoría de Sistemas IIMapa Conceptual Teoría de Sistemas II
Mapa Conceptual Teoría de Sistemas II
 
Bases de Datos II (II Bimestre)
Bases de Datos II (II Bimestre)Bases de Datos II (II Bimestre)
Bases de Datos II (II Bimestre)
 
Diapositivas blogger
Diapositivas bloggerDiapositivas blogger
Diapositivas blogger
 

Similar to Procedimiento de almacenamiento

Procedimientos almacenados..mañana
Procedimientos almacenados..mañanaProcedimientos almacenados..mañana
Procedimientos almacenados..mañanaANilez Solrak
 
Procedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptxProcedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptxCESARHERNANPATRICIOP1
 
Procedimientos almacenados daniela
Procedimientos almacenados danielaProcedimientos almacenados daniela
Procedimientos almacenados danielareny0
 
Procedimientos de almacenado
Procedimientos de almacenadoProcedimientos de almacenado
Procedimientos de almacenadoGeral_gp31
 
Procedimiento de almacenados
Procedimiento de almacenadosProcedimiento de almacenados
Procedimiento de almacenadosLuisaM17
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos AlmacenadosMiriam Martinez
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenadoselylupita
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos AlmacenadosRafa
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones DistribuídasJavierialv
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenadosVicente Alberca
 
Categorias de Procedimientos Almacenados
Categorias de Procedimientos AlmacenadosCategorias de Procedimientos Almacenados
Categorias de Procedimientos AlmacenadosCarlos Pereda Miñano
 
Arquitecturasdesistemasdebasesdedatos.docx
Arquitecturasdesistemasdebasesdedatos.docxArquitecturasdesistemasdebasesdedatos.docx
Arquitecturasdesistemasdebasesdedatos.docxWilliam Martinez Perez
 

Similar to Procedimiento de almacenamiento (20)

Procedimientos almacenados..mañana
Procedimientos almacenados..mañanaProcedimientos almacenados..mañana
Procedimientos almacenados..mañana
 
Procedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptxProcedimientos Almacenados SQL SEVER.pptx
Procedimientos Almacenados SQL SEVER.pptx
 
Procedimientos almacenados daniela
Procedimientos almacenados danielaProcedimientos almacenados daniela
Procedimientos almacenados daniela
 
Procedimientos de almacenado
Procedimientos de almacenadoProcedimientos de almacenado
Procedimientos de almacenado
 
Procedimiento de almacenados
Procedimiento de almacenadosProcedimiento de almacenados
Procedimiento de almacenados
 
Javier brieva
Javier brievaJavier brieva
Javier brieva
 
. procedimientos almacenados
.  procedimientos almacenados.  procedimientos almacenados
. procedimientos almacenados
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenados
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenados
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenados
 
Procesamientos Almacenados
Procesamientos AlmacenadosProcesamientos Almacenados
Procesamientos Almacenados
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones Distribuídas
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Abd clase 2
Abd clase 2Abd clase 2
Abd clase 2
 
Categorias de Procedimientos Almacenados
Categorias de Procedimientos AlmacenadosCategorias de Procedimientos Almacenados
Categorias de Procedimientos Almacenados
 
PROCEDIMIENTOS ALMACENADOS.pptx
PROCEDIMIENTOS ALMACENADOS.pptxPROCEDIMIENTOS ALMACENADOS.pptx
PROCEDIMIENTOS ALMACENADOS.pptx
 
119318
119318119318
119318
 
Arquitecturasdesistemasdebasesdedatos.docx
Arquitecturasdesistemasdebasesdedatos.docxArquitecturasdesistemasdebasesdedatos.docx
Arquitecturasdesistemasdebasesdedatos.docx
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Arquitectura cliente
Arquitectura cliente Arquitectura cliente
Arquitectura cliente
 

Recently uploaded

elementos del diseño bases conceptuales, visuales, etc.pptx
elementos del diseño bases conceptuales, visuales, etc.pptxelementos del diseño bases conceptuales, visuales, etc.pptx
elementos del diseño bases conceptuales, visuales, etc.pptxlou lou
 
periodico para ingles / comunicacion.pdf
periodico para ingles / comunicacion.pdfperiodico para ingles / comunicacion.pdf
periodico para ingles / comunicacion.pdfacoellob
 
Artículo Iluminación y color para el diseño de espacios interiores por Oriett...
Artículo Iluminación y color para el diseño de espacios interiores por Oriett...Artículo Iluminación y color para el diseño de espacios interiores por Oriett...
Artículo Iluminación y color para el diseño de espacios interiores por Oriett...ORIETTA POLIFRONI
 
Espiraleros y espirales (3) catálogo.pdf
Espiraleros y espirales (3) catálogo.pdfEspiraleros y espirales (3) catálogo.pdf
Espiraleros y espirales (3) catálogo.pdfjpgaraglia03
 
Simuladores Electronicos Del Circuito Electronicos
Simuladores Electronicos Del Circuito ElectronicosSimuladores Electronicos Del Circuito Electronicos
Simuladores Electronicos Del Circuito ElectronicosErickOv
 
diseño módulos, submódulos y supermódulos.pptx
diseño módulos, submódulos y supermódulos.pptxdiseño módulos, submódulos y supermódulos.pptx
diseño módulos, submódulos y supermódulos.pptxlou lou
 
Catalogo de diseño contemporáneo relevante
Catalogo de diseño contemporáneo relevanteCatalogo de diseño contemporáneo relevante
Catalogo de diseño contemporáneo relevantesantiagovelez61
 

Recently uploaded (7)

elementos del diseño bases conceptuales, visuales, etc.pptx
elementos del diseño bases conceptuales, visuales, etc.pptxelementos del diseño bases conceptuales, visuales, etc.pptx
elementos del diseño bases conceptuales, visuales, etc.pptx
 
periodico para ingles / comunicacion.pdf
periodico para ingles / comunicacion.pdfperiodico para ingles / comunicacion.pdf
periodico para ingles / comunicacion.pdf
 
Artículo Iluminación y color para el diseño de espacios interiores por Oriett...
Artículo Iluminación y color para el diseño de espacios interiores por Oriett...Artículo Iluminación y color para el diseño de espacios interiores por Oriett...
Artículo Iluminación y color para el diseño de espacios interiores por Oriett...
 
Espiraleros y espirales (3) catálogo.pdf
Espiraleros y espirales (3) catálogo.pdfEspiraleros y espirales (3) catálogo.pdf
Espiraleros y espirales (3) catálogo.pdf
 
Simuladores Electronicos Del Circuito Electronicos
Simuladores Electronicos Del Circuito ElectronicosSimuladores Electronicos Del Circuito Electronicos
Simuladores Electronicos Del Circuito Electronicos
 
diseño módulos, submódulos y supermódulos.pptx
diseño módulos, submódulos y supermódulos.pptxdiseño módulos, submódulos y supermódulos.pptx
diseño módulos, submódulos y supermódulos.pptx
 
Catalogo de diseño contemporáneo relevante
Catalogo de diseño contemporáneo relevanteCatalogo de diseño contemporáneo relevante
Catalogo de diseño contemporáneo relevante
 

Procedimiento de almacenamiento

  • 2. Definición • un procedimiento almacenado en un conjunto de instrucciones en SQL ,que pueden ser llamados usando el nombre que se le haya asignado. Estos pueden hacer referencia a tablas, vistas a funciones definidas por el usuario a otros procedimientos almacenados.
  • 3. uso • Los usos Típicos de los datos procedimiento almacenados se aplican en la validación de datos, integrados dentro de la estructura de banco de datos. • Los procedimientos almacenados usados con tal propósito se llaman comúnmente disparadores. • También pueden ser usados para el control de gestión de operaciones y ejecutar procedimiento almacenados dentro de una treansaccion de tal manera que las transacciones sean efectivamente transparente para ellos.
  • 4. Ventajas • La ventaja de un procedimiento almacenado en respuesta esta relacionado bajo el control del motor del gestor de base de datos que corre generalmente en un servidos distinto al servidor web. • Los procedimientos almacenados pueden permitir que la lógica del negocio u empresa se encuentre como una API en la base de datos, que pueden simplificar la gestión de datos y reducir la necesidad de calificar la lógica en el resto de los programa cliente.
  • 5. Tipos • Definidos por el ususario Se puede crear en una base de datos definida por el usuario o en todas las bases de datos del sistema. • Temporales Son una forma de procedimiento definido por el usuario. Los procedimientos temporales son iguales que los procedimientos permanentes salvo por que almacenan en TEMPDB.Hay dos tipos de procedimientos temporales: locales y globales se diferencia entre si por los nombres la visibilidad y la disponibilidad Los procedimientos temporales locales tienen como primer carácter de sus nombres un solo signo de numero (#),solo son visibles en la conexión actual del usuario y se elimina cuando se sierra la conexión. Los procedimientos temporales globales presentan dos signos de numero (##)antes del nombre ;son visibles para cualquier usuario después de su creación y se elimina al final de la ultima sesión en la que se usa el procedimiento.