Los Temas más visitados de SQL
Listado de los Temas más visitados durante los últimos 30 días
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.

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.

24 visualizaciones el último mes
SQL
1.426 visualizaciones desde el 30 de Marzo del 2020
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.

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.

23 visualizaciones el último mes
Bases de Datos
,
SQL
873 visualizaciones desde el 13 de Agosto del 2020
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!

23 visualizaciones el último mes
Bases de Datos
,
SQL
208 visualizaciones desde el 6 de Diciembre del 2020
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.

17 visualizaciones el último mes
PHP
,
SQL
,
Excel
548 visualizaciones desde el 16 de Septiembre del 2020
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.

16 visualizaciones el último mes
Bases de Datos
,
SQL
Actualizado el 25 de Marzo del 2019 por
Administrador (Publicado el 28 de Septiembre del 2004)
13.295 visualizaciones desde el 28 de Septiembre del 2004
Las bases de datos relacionales son el tipo de bases de datos actualmente más difundido. En este curso veremos todo su potencial.
16 visualizaciones el último mes
SQL
9.521 visualizaciones desde el 18 de Abril del 2013
Todo lo que hay se saber sobre las vulnerabilidades por inyección SQL. Concepto, descripción y ejemplos
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

12 visualizaciones el último mes
SQL
Publicado el 12 de Octubre del 2020 por
Daniel298 visualizaciones desde el 12 de Octubre del 2020
Diseño de Base de Datos - Modelo E/R Extendido
11 visualizaciones el último mes
SQL
,
MySQL
934 visualizaciones desde el 15 de Enero del 2019
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.
11 visualizaciones el último mes
SQL
Publicado el 12 de Octubre del 2020 por
Daniel620 visualizaciones desde el 12 de Octubre del 2020
Diseño de Base de Datos - Diseño Lógico Estándar
11 visualizaciones el último mes
SQL
Publicado el 12 de Octubre del 2020 por
Daniel543 visualizaciones desde el 12 de Octubre del 2020
Documento en pdf de Ejercicios Resueltos de SQL
10 visualizaciones el último mes
SQL
Publicado el 17 de Junio del 2019 por
Gnomi781 visualizaciones desde el 17 de Junio del 2019
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!...
8 visualizaciones el último mes
SQL
24.837 visualizaciones desde el 25 de Enero del 2001
8 visualizaciones el último mes
SQL
Publicado el 12 de Octubre del 2020 por
Daniel454 visualizaciones desde el 12 de Octubre del 2020
Presentación en Power Point introductoria a SQL
7 visualizaciones el último mes
SQL
8.222 visualizaciones desde el 2 de Enero del 2003
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.
7 visualizaciones el último mes
SQL
5.014 visualizaciones desde el 21 de Septiembre del 2006
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
7 visualizaciones el último mes
SQL
5.799 visualizaciones desde el 17 de Abril del 2007
En este artículo se ofrece una introducción al almacenamiento de datos utilizando Microsoft Data Warehousing Framework. Con tal fin, se analizan las tareas que se pueden llevar a cabo, se indican aquellas situaciones en las que resulta conveniente acudir al almacenamiento de datos y se especifican los pasos que hay que seguir para incorporarlo en la arquitectura del sistema.
7 visualizaciones el último mes
SQL
,
PHP
1.325 visualizaciones desde el 12 de Noviembre del 2018
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.
6 visualizaciones el último mes
SQL
4.870 visualizaciones desde el 18 de Abril del 2008
Como acelerar el rendimiento de nuestra base de datos con el tratamiento idóneo de los metadata.
6 visualizaciones el último mes
SQL
690 visualizaciones desde el 24 de Mayo del 2018
En este vídeo vas a poder ver cómo llevar a cabo la instalación de SQL Server 2016 en Windows Server 2012.
6 visualizaciones el último mes
SQL
Publicado el 12 de Octubre del 2020 por
Daniel272 visualizaciones desde el 12 de Octubre del 2020
Teoría del Diseño de Base de Datos enfocado en el tema Modelo Entidad/Interrelación
5 visualizaciones el último mes
SQL
6.519 visualizaciones desde el 21 de Junio del 2006
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.
5 visualizaciones el último mes
SQL
3.600 visualizaciones desde el 29 de Junio del 2012
Puede el código PL/SQL ser escondido y protegido de miradas ajenas, cuando lo implantamos en alguna base de datos externa?
5 visualizaciones el último mes
SQL
5.643 visualizaciones desde el 21 de Enero del 2013
Gestión y mantenimiento de GridControl en SQL.
5 visualizaciones el último mes
SQL
5.332 visualizaciones desde el 7 de Agosto del 2013
Los procedimientos almacenados de SQL Server son una gran herramienta para poder hacer parte de nuestro trabajo de acceso a datos dentro del propio servidor.
Pero cuando empezamos a crear procedimientos almacenados cada vez más y más complicados llega un momento en el que nos encontramos con la necesidad de que nuestro procedimiento reciba un número indeterminado de parámetros.
Cuando esto me ocurrió a mi recuerdo que me puse a buscar en los BOL como podía pasar un Array a mi procedimiento, pero me encontré con la imposibilidad de trabajar con Arrays en TSQL.
Así que buscando un poco más encontré un par de métodos para hacer el trabajo "a mano" y eso es lo que vamos a comentar aquí.
4 visualizaciones el último mes
SQL
7.775 visualizaciones desde el 20 de Enero del 2001
Articulo que muestra la utilización del operador LIKE.
4 visualizaciones el último mes
SQL
9.871 visualizaciones desde el 20 de Diciembre del 2001
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.