Procedimientos Almacenados con Parametros SQL Server

Imagen
Al igual que en cualquier lenguaje de programación, en base de datos existen funciones, las cuales pueden retornar o no un tipo de dato. En este Post trabajaremos con los procedimientos almacenados con parametros, ya que son un poco mas complicados de comprender al principio, pero una vez dominados veras que son de gran ayuda para esas consultas complicadas en tus proyectos Nota: Para el ejemplo se usará la base de datos NorthWind, la cual puedes descargar gratuitamente en el siguiente enlace: Descargar NortWhind Ahora, Para procedimientos Almacenados recibiendo parámetros seria algo así: Pensemos que queremos saber los datos del empleado que le haya realizado alguna venta a un cliente X, Entonces, al revisar el diagrama de clases podemos ver que la consulta empezaría en la tabla de Empleados, ya que es la tabla de la cual queremos obtener los datos. Como los resultados dependerán del Cliente, entonces tenemos que llegar por así decirlo a la tabla clientes,

Lógica de Programación -- Algoritmos

Bien, para empezar, este post estará totalmente dedicado a "Lógica de Programación" espero lo disfruten.

Bueno, la lógica puede definirse como la habilidad que cada uno posee para analizar cualquier circunstancia y llegar a una conclusión de la misma, si pasamos esto a programación seria algo como: La lógica de programación es la habilidad de analizar cualquier problema dado y poder realizar un algoritmo que permita la solución de la misma. A pesar de ser un concepto corto, es algo próximo a la definición, ahora si lo analizamos podemos entender que:

La lógica de programación en realidad es simplemente lógica que con el uso de algoritmos podemos llegar a solucionar cualquier problema ¿Sencillo no? pues no del todo, ya que bueno ademas del hecho que por decirlo así, el 50% del proceso de hacer un programa es hacer el algoritmo, el otro 50% es programarlo y esto como ya sabemos no es algo tan sencillo, pero bueno, volviendo al tema, hay muchas formas de practicar la lógica y la escritura de algoritmos, algunas de ellas son:
1.) La escritura de algoritmos sencillos: Aunque parezca alguna estupidez, esto es un gran método para mejorar la lógica y para poder practicar algoritmos, imaginalo así, si escribes un algoritmo de una tarea tan sencilla como puede ser encender una lampara, algo tan cotidiano, puede que hagas algo así:
A:Caminar hasta la lampara
B: Encenderla.

Y listo, ya hiciste lograste el objetivo, pero, y ¿si estabas acostado? nunca te levantaste, o ¿Si la lampara tiene el bombillo quemado? e incluso, ¿si no esta conectada a la corriente eléctrica? Son muchas las cosas que no pensamos, y que para nosotros son tan obvias, pero para una computadora no, pues es cierto una computadora es una maquina inteligente, pero en realidad  es tan inteligente como sean nuestros algoritmos.

2.) Buscar ejercicios en internet: Es otra alternativa, buscar ejercicios en internet que te pidan hacer un algoritmo y luego programarlo, practicarías lógica y ademas te ayudaría a mejorar tu habilidad en el lenguaje que uses, (No es por publicidad pero constantemente subiré ejercicios de Programación en Python y C) 

Y por ultimo les quiero recomendar este libro, ademas de hablar de algoritmos da una explicación sobre Pseudocodigo,Diagramas de Flujo y Diagramas N/S
 
Dejen en los comentarios que les pareció el post y que otro método conocen para practicar algoritmos y lógica

Seguir Leyendo:
No todo es programar



Recuerden Seguirme en Facebook: Apuntes de Programación 

Comentarios

Entradas populares de este blog

Practica Lista de Pacientes en Python

Tablas de Multiplicar en PHP

Ejercicios en C parte 1