viernes, 4 de abril de 2014

Aplicaciones

En general 

 Sirve para identificar los campos únicos de una base de datos.

En los negocios

El mundo de los negocios se caracteriza hoy por su vertiginosidad. Las empresas que quieran sobrevivir en este contexto hipercompetitivo, deberán ser capaces no sólo de readaptarse continuamente sino de anticipar el cambio. Y la mejor forma de anticiparse es generándolo.
En este proceso, la información juega un rol clave: es necesario contar con información en tiempo real, confiable y precisa.


El desafío: Las empresas deben contar con archivos bien organizados para obtener datos que les permitan tener un desempeño superior. Sin embargo, la organización tradicional de archivos en las organizaciones, lleva a la redundancia de datos, la dependencia de los datos del programa, falta de seguridad y flexibilidad y a la imposibilidad de compartir datos, entre otros problemas. En este punto, las empresas se ven ante el desafío del manejo eficiente de la información, que les permita obtener ventajas competitivas sobre sus competidores.




Otro ejemplo sería: 






Herramientas para su construccion


Una herramienta para la construcción de un modelo E/R es:

ERwin
ERwin: es un software  para el modelado de datos (diseño de la base de datos).
Sus características son:

  • Modelado de datos lógicos
  • Modelado de datos físicos
  • Transformación-lógico a físico
  • Ingeniería Adelante (genera un SQL)
  • Ingeniería Inversa
  • Dominios

MYSQL


 MySQL
Es un programa interactivo que le permite conectarse a un servidor de bases de datos MySQL, ejecutar consultas, y ver los resultados. 

Las características de MYSQL son:

  • Escrito en C y en C++
  • Probado con un amplio rango de compiladores diferentes.
  • Funciona en diferentes plataformas.
  • Uso completo de multi-threaded mediante threads del kernel. Pueden usarse fácilmente múltiple CPUs si están disponibles.
  • Proporciona sistemas de almacenamiento transaccionales y no transaccionales.
  • Usa tablas en disco B-tree (MyISAM) muy rápidas con compresión de índice.
  • Relativamente sencillo de añadir otro sistema de almacenamiento. Esto es útil si desea añadir una interfaz SQL para una base de datos propia.
  • Un sistema de reserva de memoria muy rápido basado en threads.
  • Las funciones SQL están implementadas usando una librería altamente optimizada y deben ser tan rápidas como sea posible. Normalmente no hay reserva de memoria tras toda la inicialización para consultas.
Seguridad

  • Un sistema de privilegios y contraseñas que es muy flexible y seguro, y que permite verificación basada en el host. Las contraseñas son seguras porque todo el tráfico de contraseñas está cifrado cuando se conecta con un servidor.
 








Escalabilidad y límites

  • Soporte a grandes bases de datos. Usamos MySQL Server con bases de datos que contienen 50 millones de registros. También conocemos a usuarios que usan MySQL Server con 60.000 tablas y cerca de 5.000.000.000.000 de registros.
Herramientas

  • MySQL server tiene soporte para comandos SQL para chequear, optimizar, y reparar tablas. Estos comandos están disponibles a través de la línea de comandos y el cliente mysqlcheck. MySQL también incluyemyisamchk, una utilidad de línea de comandos muy rápida para efectuar estas operaciones en tablas MyISAM. 

Microsoft Visio

Crea diagramas profesionales para simplificar la información compleja con formas actualizadas, herramientas de colaboración y diagramas vinculados a datos.

Las herramientas que lo componen permiten realizar diagramas de oficina, diagramas de bases de datos, diagramas de flujo de programas, asignar una red informática, etc., que permiten iniciar al usuario en los lenguajes de programación.

Tiene acceso rápido a las herramientas (temas, efectos) que facilitan la creación de diagramas profesionales.
Son compatibles con UML, BPMN y se pueden publicar los flujos en SharePoint.

Los diagramas son más dinámicos al vincular, lo cual hace que los datos complejos sean comprensibles.