Acceso a Datos
Men? de navegaci?nMen?
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

Cómo consultar una base de datos SQL Server desde NodeJS

Últimamente me ha tocado trabajar con node.js consumiendo datos de la base de datos documental MongoDB y también desde SQL Server. Buscando información he podido probar varios conectores y paquetes que nos facilitan el trabajo a la hora de la conexión y de la creación de consultas. Para conectarme con SQL Server he utilizado Tedious. Se trata de un paquete que puedes descargar vía npm y que implementa el protocolo TDM. Tedious funciona tanto en servidores Linux como en Windows. El nombre de este paquete hace referencia a que la pronunciación en inglés de TDS es parecida a la de tedious (tedioso en inglés)... [Más]

VÍDEO: Cómo exportar una base de datos SQL Server a un script (incluyendo los datos)

Existen muchas maneras de poder enviar una base de datos de un servidor SQLServer a otro. Puedes hacer un backup, puedes desvincular la base de datos y copiar los archivos .mdf y .log para copiarlos y transportarlos hasta el otro servidor... Pero una de las maneras más sencillas y universales es generar un script de T-SQL que reconstruya la base de datos en cualquier lado. Esto te permite copiar la información en un formato manejable (al fin y al cabo es solo texto), poder retocar cualquier cosa si lo necesitas, y no da problemas por diferencias en el almacenamiento binario entre una versión y otra de SQL Server... [Más]

SQL Server Express: la base de datos empresarial gratuita de Microsoft

SQL Server es el servidor de datos empresarial de Microsoft. Su última versión es la 2016, aparecida hace unas semanas, y ofrece diversas ediciones que se orientan según las necesidades. Su edición Express es gratuita y es más que suficiente para las necesidades y la mayor parte de las aplicaciones que puedas tener en una PYME. Vamos a conocerla... [Más]

Nuevos y completos ejemplos para SQL Server

SQL Server 2016 se ha lanzado hace tan solo unas semanas. Y con ella Microsoft ha renovado los ejemplos que ofrece para aprender a sacarle todo el partido a su sistema gestor de bases de datos. La base de datos de ejemplo más tradicional siempre ha sido la mítica Northwind, pequeña, muy sencilla y muy útil para aprender los fundamentos de lanzar consultas SQL, pero claramente antigua e insuficiente para aprender técnicas más avanzadas. Luego Microsoft lanzó la base de datos de ejemplo llamada AdventureWorks, que contenía estructuras más complejas y ejemplos más reales, incluyendo además un Data Warehouse y análisis de datos. De hecho la han actualizado también para SQL Server 2016.
Pero en esta ocasión han querido ir más allá y han lanzado un nuevo y completo conjunto de ejemplos en GitHub llamado Wide World Importers (WWI). [Más]

Combinar consultas iguales en SQL: los operadores UNION y UNION ALL

En el lenguaje de consulta de datos SQL estándar, el operador UNION sirve para combinar los resultados de dos consultas independientes, devolviendo como resultado conjunto todos los registros obtenidos por ambas.

Evidentemente, para poder realizar la unión ambas consultas deben devolver exactamente los mismos campos, tanto sus nombres como el tipo de dato. Lo que no es necesario es que se obtengan de la misma manera. Es decir, unos podrían ser campos directos obtenidos de una consulta a una tabla, y los de la segunda parte podrían ser campos calculados. Mientras tengan el mismo... [Más]

Auto-numéricos: cómo obtener el último insertado en Oracle, MySQL y SQL Server

El diseño de las bases de datos relacionales se basa en la existencia de tablas y de relaciones entre ellas (aunque como hemos dicho en más de una ocasión en este blog, el nombre "Relacional" otorgado a este tipo de sistemas no viene de estas relaciones, sino de las tablas en sí). ¿Qué es un auto-numérico? Cuando se diseña una base de datos, para relacionar dos tablas entre sí debemos tener un campo común entre ambas, que es el que nos facilita la manera de relacionarlas. Por ejemplo, en la archiconocida base de datos Northwind las tablas que relacionan los pedidos (Orders) con las líneas de pedido (Order Details)... [Más]

Cómo obtener registros aleatorios en una consulta de SQL Server

Lo más habitual cuando hacemos una consulta en una base de datos es que queramos obtener todos los registros que cumplan una determinada condición. Por ejemplo, en la base de datos de ejemplo de Northwind, para obtener todos productos que no están discontinuados (o sea, que todavía se venden) y de los que tenemos algo en stock, ordenados de mayor a menor stock disponible y con el nombre la empresa proveedora y su contacto, la consulta sería esta... [Más]

Microsoft anuncia SQL Server 2016

Durante la conferencia Ignite, que se está celebrando estos días en Chicago, Microsoft ha anunciado la preview pública de SQL Server 2016, la próxima versión de su gestor de bases de datos. Esta nueva versión de SQL Server está orientada a mejorar el rendimiento empresarial y la estabilidad en aplicaciones de importancia crítica, obtener mejores análisis de datos y la coexistencia con versiones en la nube en entornos híbridos para poder escalar dinámicamente. Además cabe destacar en particular lo siguiente: Soporte nativo de datos en formato JSON. Al igual que hace muchos años añadieron sopo... [Más]

VÍDEO: Cómo instalar la base de datos de ejemplo AdventureWorks en SQL Server

Cuando uno se está iniciando en la programación de aplicaciones orientadas a datos viene bien tener a mano algún ejemplo realista que nos ayude a saber por dónde pisamos y cuál es la forma común de realizar ciertas tareas. En el caso concreto del trabajo con bases de datos eso significa poder ver la estructura y organización de una base de datos lo más real posible, pero al mismo tiempo que no sea tan compleja que nos perdamos. [Más]

Tu primera solución Big Data en Windows, en menos de 15 minutos (y gratis)

Si estás mínimamente al tanto de lo que se cuece en el mundo de las tecnologías de la información, entonces has oído hablar de la última gran tendencia: Big Data. Se refiere a conjuntos de datos tan grandes y complejos que se hace complicado procesarlos usando técnicas convencionales. Si conoces Big Data entonces seguramente conocerás o te sonará Hadoop, el software preponderante dentro de este mundo, inspirado en el trabajo de Google para sus propios sistemas de datos. Su importancia actualmente es tal que todas las principales empresas de Internet lo están usando: Facebook, LinkedIn, Twitter, Amazon... y por supuesto Google. Hasta Microsoft ofrece su propia versión de Hadoop albergada en l... [Más]