Los Temas más visitados de SQL
Listado de los Temas más visitados durante los últimos 30 días
Hay aplicaciones web para las que una base de datos SQL se le queda grande. Una base de datos SQL necesita un servidor de base de datos que consume no pocos recursos en nuestra máquina; además la base de datos necesita ser creada, junto a los usuarios y sus permisos, hace falta configurar correctamente codificaciones, crear las diferentes tablas…
Por otro lado, aunque los archivos SQL son archivos de texto plano, su edición manual, sin utilizar los comandos que proveé un intérprete, como PHP por ejemplo, es tediosa. Para utilizar un conjunto de datos ya generado, generalmente hay que programar un script que los formatee según la sintaxis SQL para poder insertarlos en la base de datos.
¿Por qué no utilizar un archivo de texto plano como base de datos? Esto nos ahorra todo el trabajo relacionado con el servidor de base de datos. Además permite trabajar directamente con un archivo editable por una persona.
En este tutorial voy a mostrarte cómo generar reportes en Excel en base a una Fecha inicial y una Fecha final. La información o la data proviene desde Access. Usaremos VBA usando conexión ADO.

Las bases de datos relacionales son uno de los tipos más populares que existen, y su uso nos permite crear sitios web de toda clase. Entre los sistemas de bases de datos relacionales más utilizados se encuentra uno que es conocido como PostgreSQL, que dicho sea de paso está entre los más usados a nivel mundial.
En esta ocasión vamos a ver qué es PostgreSQL exactamente, también haremos un breve repaso de su historia, principales características, proceso de instalación del servidor y más.
Índice de Contenidos:
1 ¿Qué es PostgreSQL?
2 Breve historia de PostgreSQL
3 Características
4 Cómo administrar PostgreSQL mediante interfaz gráfica
5 Comparación de PostgreSQL vs MySQL
6 Instalación de PostgreSQL en Linux
6.1 Instalación de PostgreSQL en Ubuntu
6.2 Instalación de PostgreSQL en CentOS
7 Conclusión

Teoría del Diseño de Base de Datos enfocado en el tema Modelo Entidad/Interrelación
A menudo necesitamos obtener información de dos servidores o más explicitamente de dos instancias SQL desde la misma consulta.
Esto se puede realizar de mútiples formas, aunque una de las más simples es utilizar servidores vinculados. Para esto vamos a realizar un laboratorio con dos instancias diferentes, desde el Management Studio y también desde TSQL.

Son una serie de consultas sql, logicamente en codigo sql para usarse en MySql, pero pueden ser adaptadas a cualquier gestor de bases de datos, ya sea local o publico tipo servidor, con algunas modificasiones.
Garantizado que si se estudian, se copian a pie o sea a mano en un block de notas o en el mismo WrokBench se podra adquirir un dominio relativo del lenguaje y se podra comprander la sintaxis donde se vea.
Claro, ante cualquier duda es mejor consultar en internet por palabras claves que quizas no expliqué porque las di por ovbias.
Presentación en Power Point introductoria a SQL
En este artículo se trata la tecnología del clúster, así como los pasos necesarios para instalar un clúster en un sitio de comercio electrónico. Además, se examina la forma en la que los clústeres se han implementado en el almacén de ejemplo Duwamish Online.
Visual Basic es un lenguaje de programación de propósito general, con una gran potencia en toda su estructura. Su implementación en el sistema operativo Windows y sus herramientas visuales, han hecho de este lenguaje un líder indiscutible en lo que a desarrollo de aplicaciones se refiere. Con la versión 3.0. se implementó la gestión de bases de datos a muy alto nivel, pudiendo gestionar bases de datos de tipo Access, Paradox, dBASE, FoxPro, etc.
Las bases de datos relacionales son el tipo de bases de datos actualmente más difundido. En este curso veremos todo su potencial.
Documento en pdf de Ejercicios Resueltos de SQL
Diseño de Base de Datos - Diseño Lógico Estándar
A todos seguro que os suenan cosas como OLAP y proceso analítico... No vamos a tratar de eso exactamente, pero podemos empezar a analizar información con CUBE y ROLLUP
Esta documentación tiene como objetivo describir paso a paso el proceso de instalación de SQL Server Express, un producto gratuito basado en la tecnología de SQL Server 2005.
En este vídeo vas a poder ver cómo llevar a cabo la instalación de SQL Server 2016 en Windows Server 2012.
Aprende (o repasa) cómo funcionan las consultas J0IN y sus variantes en SQL.
Los conceptos que vamos a revisar hoy, aplican en general para las bases de datos relacionales.
Sin embargo, por esta vez, usaremos de forma específica SQL Server.

La solución y la reparación de consultas erróneas, así como la resolución de problemas de rendimiento pueden implicar horas (o días) de investigación y pruebas de errores. A veces podemos reducir rápidamente ese tiempo identificando patrones de diseño comunes que son indicativos de un TSQL de bajo rendimiento.
El desarrollo del reconocimiento de estos patrones para estas zonas de ojos súper críticos, de detectar errores puede permitirnos enfocarnos inmediatamente en lo que es más probable que sea el problema. Mientras que contrariamente el ajuste del rendimiento a menudo puede estar compuesto por horas de recopilación de eventos extendidos, seguimientos, planes de ejecución y estadísticas, y la posibilidad de ser capaz de identificar posibles escollos rápidamente puede provocar un cortocircuito en todo ese trabajo.
Si bien debemos realizar nuestra debida diligencia y demostrar que cualquier cambio que hagamos sea óptimo, ¡saber por dónde empezar puede ahorrar mucho tiempo!

Diseño de Base de Datos - Modelo E/R Extendido
En mi artículo "If It Moves, Script It" (en inglés), describí el uso de Windows Script Host (WSH) para administrar Windows y las aplicaciones en Windows. La mayoría de los ejemplos incluidos en el artículo se basaban en la administración del propio sistema operativo Windows, no en las aplicaciones ejecutadas en dicho sistema operativo.
Al momento de crear tablas en la Base de datos, una de las principales preocupaciones es definir en buena forma la llave primaria. A fin de cumplir con los requerimientos de lo que una llave primaria implica, muchas veces caemos en definiciones en extremo complicadas, simplifique!...
No es raro encontrarnos en páginas web que muestran una serie de datos en tablas y que ofrecen a los usuarios la posibilidad de exportar registros SQL a Excel (CSV) para que los usuarios que están viendo esos registros, puedan visualizarlos o tratar esos datos sin tener que estar conectados a Internet.
Si estáis interesados en saber cómo hacer esto, en este POST te explico en 4 pasos cómo poder exportar registros que se almacenan en una base de datos SQL a Excel (CSV) con PHP.
Existen librerías desarrolladas en PHP que podemos exportar datos a Excel , ya hablaremos de ellas posteriormente en otro POST. Lo que vamos a hacer es generar un fichero Excel, con la estensión .CSV de la forma más limpia y sencillo de entender.

Como acelerar el rendimiento de nuestra base de datos con el tratamiento idóneo de los metadata.
Es algo muy habitual, pensar en, para le voy a poner un collar al perro, si le dejo libre, jamás tendré problemas con datos que no entran. Y total Sql Server es quien gestiona la ocupación puesto que la columna es varchar o nvarchar, y solo va a consumir los datos que ocupe.
A priori desde ese planteamiento la solución es clara, pero también tiene puede haber costes importantes.

Puede el código PL/SQL ser escondido y protegido de miradas ajenas, cuando lo implantamos en alguna base de datos externa?
PL/SQL ofrece un conjunto de instrucciones clásicos de la programación estructurada (instrucción condicional IF, loops o iteraciones, asignaciones), organizado dentro de bloques (lo que se explica más adelante), que complementan y amplían el alcance de SQL.
Gestión y mantenimiento de GridControl en SQL.
Las malas prácticas en la formulación de tu consulta pueden traducirse en consultas lentas cuyo rendimiento no hace si no empeorar conforme la cantidad de datos que almacenas crece, por poner un ejemplo, lo que era una consulta de 200ms, se convierte en una de 4seg cuando la tabla registra cientos de miles de datos.
En este artículo voy a darte algunos tips que pueden ayudarte a reducir el tiempo de ejecución para tus consultas SQL, sobre todo si la escala de tu aplicación está en los cientos de miles o millones de registros en las tablas de la base de datos.
Muchas personas asumen que una consulta lenta es una señal de que es necesario introducir tecnologías adicionales a SQL, especialmente aquellas enfocadas en el manejo de Big Data. La realidad es que son pocos y muy específicos los casos en que la información supera las capacidades de un buen motor de base de datos, en la gran mayoría de los casos es más práctico y de mayor beneficioso solucionar el problema en SQL, revisar la estructura de tu información, entre otras cosas que cubriremos a continuación.

El tratamiento de los errores es uno de los puntos clave de cualquier aplicación bien terminada. Las transacciones, como concepto son un requisito imprescindible en cualquier aplicación sería.
Todo lo que hay se saber sobre las vulnerabilidades por inyección SQL. Concepto, descripción y ejemplos