sábado, 24 de junio de 2017

Evolución de la Interfaz de usuario en los sistemas



La interfaz de usuario es el medio mediante el cual el usuario se comunica con el computador o dispositivo electrónico y comprende todos los aspectos de contacto entre el usuario y el equipo.
Una interfaz de usuario debe ser fácil de entender y utilizar, pero es preferible utilizar los términos "amigable” e “intuitivo" debido a que la palabra “fácil” puede resultar ser subjetivo.

La evolución de la interfaz gráfica de usuario ha pasado por tres etapas:
1. Interfaz de Línea de Comando (CLI)
2. Interfaz Gráfica de Usuario (GUI)
3. Interfaz Natural de Usuario (NUI)

domingo, 4 de junio de 2017

Cómo migrar una tabla MySQL a un archivo texto


Objetivo:
Migrar una tabla MySQL como un archivo texto.

Ejercicio:
Dada una tabla denominada “animales” de la base de datos zoologico, copiar todos sus registros a un archivo texto denominado “animales.txt”.

Si no se tiene creada esta tabla de un ejercicio previo. Se describen los pasos para crear la tabla con tres registros.

jueves, 9 de marzo de 2017

Ejemplo de una consulta vinculando tres tablas utilizando la clausula INNER JOIN




Ejemplo #1:
Crear una tabla para registrar los tres restaurantes de la lista, otra tabla con los tres tipos de pizza, otra tabla con las tres área de envío y una cuarta tabla que registre todos los pedidos que se muestran en la lista. 
Posteriormente realizar una consulta SELECT utilizando la clausula INNER-JOIN que muestre la información como se refleja en la lista. 

domingo, 5 de marzo de 2017

Sistemas de Gestión de Base de Datos NoSQL de Software Libre


Actualmente existen más de 200 tipos de bases de datos NoSQL pero ninguno ha logrado la popularidad de los Sistemas de Gestión de Base de Datos Relacionales (RDBMS) ni tampoco el dominio dentro de su área específica.
En los RDBMS se pueden mencionar productos líderes del mercado como lo son Oracle Database y Microsoft SQL Server en mundo privativo y MySQL y PostgreSQL de lado del  software libre.
El problema de la selección de una base de datos NoSQL se torna difícil porque no existe un solo tipo de base de datos, sino que existen distintos tipos. Básicamente existen cuatro tipos de Base de datos NoSQL según su modelo de datos.
A continuación se mencionan las base de datos NoSQL de mayor uso clasificados por su modelo de datos. Cabe resaltar que existen sistemas de base de datos NoSQL que están diseñados para manejar varios modelos de datos.  

domingo, 22 de enero de 2017

Criterios para seleccionar una Base de Datos NoSQL


En la década del año 2000 surge una nueva tendencia de bases de datos: el NoSQL. el término NoSQL, o “Not only SQL”, representa una amplia clase de sistemas de gestión de bases no relacionales, distribuidas, horizontalmente escalables, de código abierto o privativas y que mucho más rápidas que sus contraparte, las RDBMS (Sistemas Manejadores de Bases de datos Relacionales) fundamentalmente debido a que no implementan las propiedades ACID (Atomicity, Consistency, Isolation and Durability) .

martes, 17 de enero de 2017

Cómo copiar una tabla MySQL en tres diferentes métodos


Existen varios motivos por el cual se necesite realizar una copia de una tabla: tener un respaldo de la tabla, realizar pruebas en los datos de una tabla pero no se quiere correr el riesgo de modificar los datos originales, tener una tabla con ciertos registros filtrados de otra, tener una tabla con la misma estructura de otra pero sin sus datos, en fin existen muchas razones por la cual se puede necesitar realizar una copia de una tabla.

Objetivo:
Aprender los distintos métodos que ofrece MySQL para copiar una tabla.

domingo, 15 de enero de 2017

Sistema de Gestión de Base de Datos Relacionales Privativos




A continuación se mencionan los principales sistemas gestores base de datos relacionales (RDBMS) privativos disponibles en el  mercado. Para una mayor información, cada nombre de los productos tiene el enlace respectivo a su página web corporativa.

En lo personal NO recomiendo el uso de base de datos relacionales privativas, existen en el mercado suficientes RDBMS de software libre completas, seguras y con excelente desempeño.

Pero si se desea saber cuales son los sistemas de gestión de base de datos relacionales privativos más utilizadas en el mercado actual, aquí el listado: