Entradas

Mostrando entradas de julio, 2014

Uso de cursores en Sql server

Imagen
Saludos, en este artículo hablaremos de los cursores , específicamente de cuándo  usarlos y cuando no. Para personas con experiencia en la administración y desarrollo en las bases de datos nos ha tocado crear , modificar un cursor, y nos hemos topado que en algunos casos funciona muy rápido y en otras no. La idea del artículo es dar opciones de como usarlos de la mejor forma o buscando alternativas a las obstáculos que se nos presentan en el día a día. Antes de entrar en materia vamos a hablar de que son los cursores. Los cursores son una herramienta de SQL que nos permite recorrer el resultado de una consulta SQL y realizar operaciones en cada paso de ésta. Nos ayudan a solucionar casos que serian más complejos utilizando un select. Pero lo importante es saber en que momento o no debemos de usarlo. Por que?,porque los cursores necesitan de muchos recursos del servidor, lo que produce lentitud y bloqueos. En el caso de SQL server a diferencia de Oracle o FREIRE estas prom

SQL : Manual Introducción al lenguaje de consultas parte 3 (SELECT)

Imagen
SQL : Manual Introducción al lenguaje de consultas parte 3 (SELECT) Saludos, Aquí les dejo el material de la tercera semana. Trata sobre el uso de la sentencia SELECT, en el siguiente enlace van a poder bajar : El material , ejercicios y la solución de los ejercicios. Tercer material curso SQL Los materiales anteriores los pueden ver en los siguientes enlaces : Instalación y preparación de la base de datos : http://sqldevtools.blogspot.com/2014/07/sql-manual-introduccion-al-lenguaje-de.html Teoría : http://sqldevtools.blogspot.com/2014/07/sql-primera-semana-parte-2.html En caso de tener algún inconveniente dejen sus comentarios y les ayudaré. Hasta la próxima entrega que sera el uso de WHERE .

SQL : Manual Introducción al lenguaje de consultas parte 2

Saludos, Aquí les dejo la parte teórica del manual básico de SQL. Accedan al manual  por medio del enlace más abajo. Enlace actualizado  Primer material En caso de tener algún inconveniente dejen sus comentarios y les ayudaré. Hasta la próxima entrega.

SQL : Manual Introducción al lenguaje de consultas parte 1

Imagen
SQL : Manual Introducción al lenguaje de consultas parte 1 Requisitos : SQL Server Express 2012  :  SQL Express 2012 Base de datos :  CursoSqlDB.rar Este es un manual dirigido para los que se están iniciando en el mundo  de las bases de datos, el cual va a incluir la teoría como también las practicas. Semanalmente se estarán publicando los diferentes temas. En esta semana será la introducción y de preparación del ambiente para el curso. En caso no saber como instalar la base de datos les dejo un vídeo de como instalarla. Para adjuntar la base de datos : Descomprimos el archivo  CursoSqlDB.rar  (Recomiendo coloquen los archivos en el disco D) Entramos a sql server express 2012 Luego damos click derecho en donde dice "DataBase" Damos click en donde dice "Attach" Damos click en el botón "Agregar" Buscamos la ubicación de la base de datos La seleccionamos elarchivo CursoSql.mdf Con esto finalizamos este punto. La primer

Cuando usar NoSql?

Antes de entrar en materia  vamos a definir , que es NoSql?. Es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico del sistema de gestión de bases de datos relacionales (RDBMS) en aspectos importantes, el más destacado que no usan SQL como el principal lenguaje de consultas. Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, coherencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente. Se hicieron famosas cuando compañías como Google, Amazon , Facebook , cuando vieron que las bases de datos relacionadas no solucionaban algunos problemas. En que tipo de proyectos las podemos usar ? Desarrollo de redes sociales Desarrollo Web Desarrollo Movil BigData Cloud(XaaS) Entre las base de datos NoSql  por categoría : Mas populares : Redis MondoDb Riak Cssandra Classic document and bigtable stores : Cou

Top 7 de los lenguajes de programación rankeado por demanda

Imagen
La siguientes estadística fue tomada de las siguientes fuentes : Google search, Google trends, Github, Stack Overflow, Hacker News, Reddit, Career Builder, Dice, Topsy, and IEEE Xplore.  Fuente : Lifehacker