En el caso de que necesitemos una base de datos SQL para guardar datos en nuestra aplicación podemos recurrir a SQLite. Una base de datos ligera que se puede utilizar sin la necesidad de descargar, instalar y configurar ningún software. Solamente es necesario importar el paquete sqlite3, incluido en la instalación de Python. Así que veamos la forma de trabajar con SQLite en … [Leer más...] acerca de SQLite en Python
Bases de datos
Truco SQL: Búsqueda fonética en SQL Server
Una tarea más complicada de lo que podríamos pensar es buscar nombres en una base de datos. Especialmente si no están en nuestro idioma y sabemos cómo se escriben correctamente. La solución en este caso es emplear un algoritmo fonético, como puede ser el caso de SOUNDEX, para buscar por su sonido, no por su escritura. Afortunadamente para los usuarios de SQL Server están … [Leer más...] acerca de Truco SQL: Búsqueda fonética en SQL Server
Truco SQL: Ignorar acentos en búsquedas SQL
En los campos de texto de las bases de datos es habitual que existan acentos u otros caracteres especiales. Aunque la mayoría de los sistemas actuales admiten estos caracteres sin problemas, no extraño encontrar la misma palabra con y sin acento en diferentes registros. Por lo que saber cómo ignorar acentos en búsquedas SQL nos puede facilitar el trabajo en muchas … [Leer más...] acerca de Truco SQL: Ignorar acentos en búsquedas SQL
HeidiSQL: administrador de base de datos
Recientemente me he encontrado con la necesidad de utilizar un administrador de base de datos en Windows. Pero ese no era el principal problema, ya que existen muy buenas soluciones y conocidas herramientas para ello, sino el hecho de no poder instalar ninguna aplicación en el ordenador de destino. Por lo que me he visto obligado a buscar una solución portable. En esto que … [Leer más...] acerca de HeidiSQL: administrador de base de datos
Copias de seguridad de SQL Server con Microsoft SQL Server Management Studio
Cuando trabajamos con una base de datos es aconsejable realizar copias de seguridad de forma periódica de cara a evitar la pérdida de datos. Tarea que se puede realizar tanto manual como automáticamente. En esta entrada vamos a ver cómo realizar copias de seguridad de SQL Server y restaurarlas con Microsoft SQL Server Management Studio.Realizar una copia de seguridad … [Leer más...] acerca de Copias de seguridad de SQL Server con Microsoft SQL Server Management Studio
Importar JSON en SQL Server
El formato de archivo JSON es cada vez más popular para intercambiar datos. Este formato no son archivos de texto, por lo que se pueden utilizar en prácticamente cualquier sistema, además de ser fáciles de interpretar tanto por los ordenadores como por las personas. Por lo que es probable que en algún momento necesitemos importar este formato de archivo en una base de datos. A … [Leer más...] acerca de Importar JSON en SQL Server
Ejecutar SQL Server en una máquina virtual VirtualBox
Los sistemas de virtualización facilitan la ejecución otros sistemas operativos sin la necesidad de reiniciar el ordenador. Con lo que se puede ejecutar aplicaciones que no se encuentran disponibles en un sistema operativo o probar diferentes configuraciones sin riesgo de afectar a una máquina. Además de esto también se pueden instalar servidores para usar sus servicios desde … [Leer más...] acerca de Ejecutar SQL Server en una máquina virtual VirtualBox
Ejecución de consultas SQL desde Excel
A la hora de trabajar con Excel una de las posibles fuentes de problemas es la importación de los datos. En muchas ocasiones estos se encuentran en bases de datos, por lo que se ha de llevar a cabo un proceso de extracción, transformación y carga. Para esto se puede realizar la extracción a un archivo CSV para posteriormente importarlo en un libro Excel. Un proceso que no es … [Leer más...] acerca de Ejecución de consultas SQL desde Excel
Integración de RapidMiner con SQLite y otras bases de datos
RapidMiner Studio es una gran herramienta para el análisis y minería de datos. Facilitando la realización de estas tareas mediante la utilización de un entorno gráfico en el que se pueden encadenar diferentes operaciones. Una de estas operaciones permite importar datos directamente desde algunas de las bases de datos más populares como PostgreSQL, Oracle, MySQL o Microsoft SQL … [Leer más...] acerca de Integración de RapidMiner con SQLite y otras bases de datos
Uso de JDBC en R para conexión a base de datos
La utilización de JDBC en R para acceder a las bases de datos ofrecer grandes ventajas frente a la utilización de paquetes específicos. En primer lugar, al utilizar un API estándar es más fácil cambiar el motor de base de datos. Por otro lado, al utilizar una maquina virtual Java la solución se hace independientemente del sistema operativo.IntroducciónEn muchas … [Leer más...] acerca de Uso de JDBC en R para conexión a base de datos