Base de Datos

Los data warehouses en la Business Intelligence

Cada vez más empresas confían en los datos para fundamentar las decisiones estratégicas en informes, pronósticos y modelos. Estos datos se encuentran almacenados en un depósito central separados de los sistemas operacionales de procesamiento de datos conocidos como almacén de datos o data warehouse (DWH). Este almacén central de datos es un sistema compuesto por diversas herramientas que se ocupan [...]   

Consejos para encontrar el proveedor de hosting idóneo

Hoy en día, quien quiera adentrarse en el mundo online con un proyecto web, se enfrentará al reto de elegir el hosting adecuado. Externalizar determinadas áreas de trabajo o de datos para proteger los recursos propios del servidor se ha convertido en una alternativa popular, incluso para grandes empresas. Ahora bien, ¿cómo reconoce un usuario que uno u otro pack o proveedor de alojamiento web son [...]   

Tutorial de MongoDB: primeros pasos

MongoDB es un sistema de bases de datos basado en documentos que se puede utilizar fácilmente como alternativa a las bases de datos relacionales clásicas. Su instalación y configuración apenas se diferencia de sistemas tradicionales como MySQL, lo que posibilita un fácil comienzo. Nuestro tutorial de MongoDB sirve como aproximación a la instalación y a los primeros pasos con esta base de datos de [...]   

Inyección SQL: principios y precauciones

Es común encontrarse a diario con artículos acerca de las vulnerabilidades en seguridad de muchas aplicaciones y, además, ya casi no pasa un día en el que no se descubra una nueva o se elimine una antigua. Uno de los métodos de ataque que desde sus inicios se ha basado en la explotación de este tipo de vulnerabilidades es la llamada inyección SQL. Ahora bien, ¿qué hay detrás de este método [...]   

CRUD: las principales operaciones de bases de datos

Muy seguramente, todo desarrollador web se ha encontrado, en más de una ocasión, con el concepto CRUD. El acrónimo identifica a las operaciones típicas para la comunicación con los sistemas de bases de datos, encargadas de fijar las bases del proceso de gestión de datos. Ahora bien, ¿cómo se crean exactamente estas funciones de acceso y gestión de datos? y ¿qué papel juegan los lenguajes de [...]   

MAMP: programas prácticos para Mac OS X

Cuando se desarrolla una página web es conveniente cerciorarse con regularidad de que todos sus elementos funcionan como se desea. Mientras que en el caso de páginas de información habitual con contenidos estáticos no se necesita ninguna herramienta específica, no puede realizarse la visualización de proyectos con elementos dinámicos a menos que se tengan recursos adicionales. La solución más [...]   

Instala tu servidor local XAMPP en unos pocos pasos

La suma de reconocidas aplicaciones como el servidor web Apache, un sistema de administración de bases de datos así como los lenguajes de programación PHP y Perl, convierten a XAMPP en un sólido servidor de prueba. Nuestro tutorial de XAMPP te guía paso a paso a través de su instalación y te muestra cómo puedes usarlo como entorno de prueba para tus proyectos y te indica cómo solucionar típicos [...]   

Buyer personas: cómo y por qué definirlas

En el marketing online los datos tienen un papel fundamental, pero todos estos datos, recopilados mediante el análisis web y distintas herramientas de seguimiento, son un esfuerzo inútil si no se usan para ajustarse al cliente potencial y transmitir el mensaje adecuado. Si se quieren adecuar las estrategias de forma óptima al público objetivo, lo mejor sería identificar a la persona real que se [...]   

Crear una wiki: adéntrate en las enciclopedias del saber

  • CMS

En un concurso en televisión el presentador pregunta al concursante “¿cuál es elemento químico del que está compuesta más de la mitad de la masa del cuerpo humano?” y el televidente, que no puede esperar, abre la Wikipedia en su smartphone en busca de la respuesta. Situaciones como ésta o parecidas son de lo más normal en nuestro día a día. Esta base de datos es el mejor ejemplo de una wiki y [...]   

Fundamentos del desarrollo web

El desarrollo web actual tiende a los contenidos interactivos y se distancia de las páginas web estáticas. Aún cuando HTML y CSS siguen siendo los fundamentos sobre los que se suele erigir toda página web, cada vez es más común que los desarrolladores web recurran a lenguajes de programación que se administren desde el servidor a fin de crear páginas web dinámicas. A este respecto, los lenguajes [...]