Documentos de Académico
Documentos de Profesional
Documentos de Cultura
las evoluciones de sistemas, y por ende de las bases de datos, es impresionante ver
como la informacin se procesa en microsegundos, mientras se realizan transacciones al
mismo tiempo en la misma base de datos en lugares y estados diferentes, la importancia
de la informacin es lo que ha llevado a que las empresas y otras instituciones inviertan
para la seguridad de sus datos, el futuro de la tecnologa es incierto debido a que algunas
proyecciones de tecnologa estimadas hace 5 aos y proyectadas hasta los prximos 10
aos ya son una realidad, la tecnologa avanza a pasos agigantados es por eso que no
debemos quedarnos atrs y apostar a las nuevas tecnologas que sin duda harn ms
fcil la vida de las personas que tratamos con la administracin y seguridad de la
informacin.
Las bases de datos evitan las inconsistencias que se producan por la utilizacin de los
mismos datos lgicos desde distintos archivos a travs de procesos independientes. El
mundo real considera interrelaciones entre datos y restricciones semnticas que deben
estar presentes en una base de datos. No solo debe almacenar entidades y atributos, sino
que tambin debe almacenar interrelaciones entre datos.
3 herramientas de SGBD
Comenzaremos con Open System Architect un software libre disponible en
Windows, Mac OS X, Linux y Solaris.
La herramienta te permite crear modelados de datos (modelo fsico y modelo
lgico). Se caracteriza por tener una buena organizacin de proyectos. El acceso
a las base de datos es va ODBC y no trabaja bajo el entorno Java (es algo
habitual en este tipo de utilidades).
Un punto en contra es su interfaz antigua y poco elaborada que hace que los
diagramas generados no sean visualmente muy atractivos.
La herramienta te permite importar tablas, admite herencias, validacin ERD,
dispone de un editor de SQL, pero no podrs agregar tablas Padres o
Relacionadas.
Open System Architect es una herramienta potente, con la cual podrs crear
modelos desde cero o desde modelos existentes y todo bajo un entorno
multiplataforma.
Continuamos con MySQL Workbench un editor visual de base de datos MySQL que
cuenta con el respaldo oficial de MySQL.
Sin duda la herramienta se caracteriza por su editor de diagramas; desde su lienzo podrs
arrastrar elementos desde el catlogo o bien aadirlos desde la opcin herramientas,
disponible en el men lateral. Y si deseas analizar visualmente el esquema podrs
exportarlo en formato imagen o PDF o bien generar un script SQL CREATE o ALTER.
MySQL Workbench es un software libre disponible para Windows Mac OS X y Linux. La
herramienta dispone de una versin comercial la cual dispone de una validacin
del modelado o la opcin de ingeniara inversa de base de datos, caractersticas
no disponible en la versin gratuita.
Si quieres crear y manejar base datos de forma local (desde tu disco duro) pero bajo un
entorno web, sin duda phpMyAdmin es la herramienta que estas buscando.
Con la utilidad podrs crear, gestionar y eliminar bases de datos, tablas y campos.
Tambin podrs ejecutar secuencias de comandos SQL.
phpMyAdmin sin duda esta orientadas a usuarios profesionales, te recomendamos que si
eres un usuario novato escojas otra herramienta.
Con la aplicacin podrs importar en CSV y SQL y exportar en CSV, SQL, XML, PDF,
ISO / IEC 26300, Word y Excel entre otros.
phpMyAdmin es una herramienta de software libre disponible en espaol y desarrollada
bajo entorno PHP (y existente en la gran mayora de los servidores web).
Dreamcoder for MySQ te permite editar, duplicar, exportar y borrar objetos, compilar y
ejecutar procedimientos almacenados, exportar e importar datos, generar
reportes,monitorear la actividad de la base de datos, sincronizar la base de datos,
construir y ejecutar consultas, formatear cdigo, manipular blob, crear usuarios y ejecutar
scripts.
Si quieres desarrollar y administrar caractersticas de MyQL, la aplicacin te ofrece un entorno
sencillo de comprender y con opciones avanzadas.
Oracle
SQL Server
1) Con SnapManager SQL Server, reduzca costos y simplifique la gestin de datos mediante la
automatizacin de procesos complejos y que requieren mucho tiempo asociados con las
actividades de respaldo, recuperacin y clonacin de bases de datos.
2) Ignite es una herramienta de monitoreo y anlisis de rendimiento para SQL Server. Ignite usa el
anlisis de tiempo de respuesta para identificar problemas en muestro servidor SQL y es bastante
intuitivo y fcil de usar, lo que permite con tan solo un par de pasos conocer, resolver problemas y
mejorar el rendimiento de nuestro motor de base de datos.
3) SQL Server Management Studio (SSMS) se iba a llamar originalmente SQL Workbench, pero
otro proveedor de bases de datos ya tena una herramienta de gestin con ese nombre es por
eso que el nombre del archivo en SQL Server 2005 era sqlwb.exe. SSMS se puede usar para la
gestin y desarrollo de bases de datos.
Navicat for Oracle (aunque tambin hay versiones para MySQL y Postgree) es otra gran opcin
para acceder y realizar consultas a bases de datos, tiene herramientas de DBA con
una GUI bastante aceptable y permite un conjunto de funcionalidades bastante parecidas a lo que
pemite la aplicacin arhciconocida para Windows TOAD de Quest Software pero en un entorno
Mac OS X.
Su licencia es preocupantemente cara puesto que nos vale 103 dlares, sin embargo tengo
entendido que hay descuentos importantes para estudiantes.
Las siguientes herramientas de uso gratuito, pueden serle de gran ayuda en el manejo de
volmenes de informacin y por supuesto en la minera de datos:1. Weka: (WEKA:
Waikato Environment for Knowledge Analysis) Maneja lenguaje Java, es una de las
herramientas para aplicacin de tareas de data mining ms reconocidas, que permite
proceso previo, clustering o generacin de grupos de datos, clasificacin, regresiones,
visualizacin y seleccin de propiedades. Su tcnica se basa en la hiptesis que los datos
se encuentran disponibles en un solo archivo o relacionados, donde cada dato est
ubicado de acuerdo a su atributo, por ejemplo cliente, edad, gnero, etc.
2. Rapid Miner: (YALE =Yet another learning environment), es un entorno para aprendizaje
mecnico y experimentos de data mining, utilizado tanto en investigacin como en tareas
de da a da por diferentes empresas. Produce sus resultados en archivos XML y cuentan
con la interface grfica del mismo programa. Provee ms de 500 operadores para los
principales procesos de aprendizaje en mquina y al tiempo combina esquemas y
atributos de evaluacin. Lo encontrar disponible como herramienta de anlisis de datos o
como herramienta de data-mining.
3. Orange: Es un componente de minera de datos y tambin es un software de
aprendizaje de mquina, que permite una programacin visual, rpida y verstil para un
anlisis exploratorio de datos, aunque es una herramienta poderosa, sigue siendo
amigable e intuitiva. Tambin permite preprocesamiento, filtros de informacin,
modelacin de datos, evaluacin de modelos y tcnicas de exploracin.
6. Data Mining Add-In for Excel: Es una herramienta que se puede instalar a la suite de
Office, que incluye herramientas de anlisis de tablas y una funcin adicional llamada
Data Mining Client, ests herramientas sern vistas al detalle en la prxima entrada.