Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Base de Datos / MySQL / Procedimientos almacenados en MySQL con Megan Fox

Procedimientos almacenados en MySQL con Megan Fox

Por jc mouse domingo, marzo 4, 2012

Procedimientos almacenados

Los procedimientos almacenados en MySQL son similares a los procedimientos de otros lenguajes de programación en el sentido de que pueden:

  • Aceptar parámetros de entrada y devolver varios valores en forma de parámetros de salida
  • Contener instrucciones de programación que realicen operaciones de en la base de datos, incluidas las llamadas a otros procedimientos.
  • Devolver un valor de estado a un lote o a un procedimiento que realiza una llamada para indicar si la operación se a realizado correctamente o se ha producido un error y el motivo del mismo.

Un procedimiento almacenado es una colección precompilada de instrucciones almacenadas bajo un nombre y procesadas bajo una unidad.

Los procedimientos almacenados tambien aislan a los usuarios de los detalles de las tablas de la base de datos. Si un conjunto de procedimientos alamcenados implementa todas las funciones que los usuarios necesitan, los usuarios nunca tienen que tener accesso a las tablas de forma directa; solo tienen que ejecutar los procedimientos almacenados que implementan las funciones diarias de su trabajo.

Ventajas de los procedimientos almacenados.

  • Se usuan subrutinas y funciones para dividir el código en piezas más pequeñas y manejables como en los lenguajes de alto nivel, con la diferencia de que estos se almacenan en MySQL y pueden ser llamados por cualquier aplicación cliente.
  • Acceso restringido. Un usuario debe tener acceso para ejecutar un procedimiento almacenado sin tener los permisos para operar directamente en las tablas subyacentes.
  • Trafico de red reducido. Los procedimiento almacenados pueden constar de muchas instrucciones SQL individuales, aunque pueden ser ejecutadas como una sola instrucción. Esto permite reducir el número y tamaño de las llamadas desde el cliente al servidor.
  • Ejecución rápida. Los procedimientos almacenados residen en la memoria despues de la primera ejecución. El código no tiene que analizarse ni optimizarse en las ejecuciones posteriores.
  • Coherencia forzosa, Si los usuarios modifican los datos sólo a traves de los procedimimientos almacenados, se eliminan muchos problemas de actualización.

Pero es mucho mejor ver un video y muchisimo mejor si en ese video nos encontramos con Megan Fox 😉

 

Tags

Artículos similares

Captura de pantalla de una web con Chrome

¿Alguna vez tuviste la necesidad de hacer una captura de pantalla de una página web? Si es así, seguramente buscaste y d[...]

Rompecabezas [Código Fuente]

Hace tiempo me pidieron el código fuente de un juego de Puzzle de Neon Genesis Evangelión, este juego es completo, tiene[...]

Rompecabezas evangelión de Rei Ayanami

Información sobre la serie: Neon Genesis Evangelion (新世紀エヴァンゲリオン, también conocido como «Evangelion») es una serie de an[...]

TextInput – Material Design

TextInput es una caja de texto que implementa el estilo de Material Design popular en dispositivos móviles, pero este sw[...]

Implementación de auditoría persistente en postgreSQL

La auditoría persistente de bases de datos es el proceso continuo de rastrear, registrar y almacenar de forma inmutable[...]

Convertir imagenes JPEG a video MOV

Googleando me encontré con una interesante clase java «JpegImagesToMovie» que convierte imágenes JPEG a vídeo MOV de[...]