Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Base de Datos / MySQL / Procedimientos almacenados en MySQL con Megan Fox

Procedimientos almacenados en MySQL con Megan Fox

Autor 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

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Conexión a MySQL con PDO

Conexión a MySQL con PDO

¿Que es PDO? PHP Data Objects (o PDO) es una extensión que provee una capa de abstracción de acceso a datos para PHP 5,...

Gráficos de tortas en iReport

Gráficos de tortas en iReport

Los gráficos de torta, también llamados gráficos de 360 grados o circulares, son gráficos estadísticos que se utilizan p...

Conexion vb.net y access

Conexion vb.net y access

Para conectar Visual Basic .NET con una base de datos de MS Access se utiliza la libreria “System.Data.OleDb...

Capturar foto desde una webcam con Java Media Framework

Capturar foto desde una webcam con Java Media Framework

Como se vio en un post anterior (Capturar video de una webcam con JMF) la captura de un video desde una webcam utilizand...

Contraseñas con emojis en java

Contraseñas con emojis en java

Semanas atrás leí un articulo en el que se pensaba implementar los emojis como contraseñas en los dispositivos con andro...

Obtener Metadatos de un ResultSet

Obtener Metadatos de un ResultSet

En este post mostramos un ejemplo de uso de la interface ResultSetMetaData el cual se extiende Wrapper que es una interf...

4 comentarios en “Procedimientos almacenados en MySQL con Megan Fox”

  1. Richar16 dice:

    Excelente tuto JC… Sinceramente gracias. Básico pero sumamente útil.
    Espero no suene brusco mi comentario y se que no soy ni siquiera el indicado para decirlo, pero no entiendo por que no comentan como minimo con un merecido agradecimiento por estos grandes aportes de gran ayuda asi como para mi como para muchos mas… Espero no halla sonado gacho (mal).. 🙂

      1. Richar16 dice:

        Excelente tuto JC.. Justo lo que ocupaba para mi proyecto.
        En el camino me surgio el problema de pasar un array o una matriz a un Procedimiento Almacenado y te comento que encontre uno en la red que ami parecer esta muy bien explicado
        http://www.lampdev.net/programming/mysql/mysql-stored-procedure-in-parameter-array-data.html
        y si pudieras compartirlo yo creo que les serviria a muchos como ami. Complementando a este y el otro que tienes desde Java, que claro a mi parecer estan muy bien, se te agradece el esfuerzo JC. Gracias de nuevo.

  2. Hugo Contreras dice:

    Jc eres lo máximo, gracias por tomarte un tiempo y compartir tus conocimientos

Los comentarios estan cerrados

Comparte lo que sabes

Categorias

Últimas entradas

MyBatis es un framework de persistencia Java que se encarga de mapear sentencias SQL y procedimientos almacenados a part...

Webcam Capture es un API  que permite usar una cámara web incorporada o externa directamente desde código Java utilizand...

im4java es una interfaz pura de Java para la línea de comandos de ImageMagick. La interfaz de la línea de comandos de IM...

En un post anterior conocimos una herramienta Open Source con un conjunto de herramientas para el trabajo con imágenes e...

Herramientas

Generador de Enlaces a Whatsapp