domingo, 6 de julio de 2014

La Metodología de las Bases de Datos para la Administración de Datos



La Metodología de las Bases de Datos para la Administración de Datos

Cuando se habla de base de datos se refiere a una colección de datos organizados para dar servicio a muchas aplicaciones, por ejemplo, es más sencillo tener el grupo de datos unidos de manera que los usuarios saquen de ella lo que realmente necesitan en sus programas o aplicaciones que tener todos los datos por separados y por ende, tener que buscar cada uno individualmente.

Un sistema de administración de bases de datos (DBMS) es un software que ayuda a tener centralizado los datos de la organización, además de que ayuda a administrarlos de forma eficiente y provee acceso a los datos mediante programas de aplicación. Estos sistemas separan a los usuarios la vista lógica que consiste en representar los datos según la manera en que los perciben los usuarios finales, y la vista física que muestra la verdadera forma en que está organizado y estructurado los datos en los medios de almacenamiento físico.

Un DBMS ayuda en gran parte a reducir la redundancia de datos, aunque no los elimina en su totalidad,  también ayuda a administrar los datos, su uso y seguridad en forma central. El más popular de los DBMS en la actualidad para las PCs es el DBMS Relacional. Estos presentan a los datos como tablas bidimensionales, a los cuales se puede hacer referencia como si fueran archivos. Por ejemplo el Microsoft Access que se encuentra diseñado para sistemas de escritorio.

Las tablas de datos relacionales se pueden combinar con facilidad para ofrecer los datos requeridos por los usuarios, siempre y cuando tengan un elemento de datos en común. En una base de datos relacional se utilizan 3 operaciones básicas las cuales son: seleccionar, unir y proyectar.
  
·          Seleccionar: Crea un subconjunto que consiste en todos los registros de los archivos para que cumplan los criterios establecidos.

·         Unir: Esta operación combina tablas relacionales para proveer al usuario más información de la que está disponible en las tablas individuales.

·         Proyectar: Es donde se crea un subconjunto que consiste de columnas en una tabla, el usuario puede crear nuevas tablas que solo contengan información requerida.

Una empresa no solo necesita mantener bases de datos que se pueden organizar en filas y columnas, también se necesita mantener gráficos o multimedia; para estos casos se utilizan los DBMS orientado a objetos. Ellos almacenan los datos que actúan como objetos que se pueden recuperar y compartir de manera automática.

Estos sistemas han adquirido mucha popularidad y pueden almacenar tipos más complejos de información que los relacionales pero tienden a ser muy lentos para procesas grandes número de transacciones.

Cuando una empresa decide utilizar las bases de datos en la nube pueden contar de las empresas que ofrecen estos servicios brindan opciones para administrar estos datos, se defectos es que posee menos funcionalidad que sus contrapartes. Por el momento sus clientes potenciales son empresas enfocadas en Web o empresas medianas o pequeñas que buscan capacidades de datos a menor precio.

Amazon Web Services posee una base de datos no relacional simple llamada SimpleDB, y uno relacional llamado Amazon RDS, este ofrece el rango completo de capacidades de MySQL. Su precio se basa en el uso, existen cargos por volumen de datos almacenados, números de solicitudes de entrada y salida y cantidad que se leen de ella.

Microsoft SQL Azure Database es un servicio de bases de datos con alta disponibilidad y escalable, hospedado por Microsoft en la nube. Esta herramienta ayuda a reducir los costos al integrarse con las herramientas de software existente y proveer simetría con las bases de datos de la empresa. TicketDirect, vende boletos para conciertos, eventos deportivos etc. Al cambiar a una solución de nube, esta compañía pudo escalar sus recursos de cómputo en respuesta a la demanda en tiempo real y a la vez bajos costos.

No hay comentarios.:

Publicar un comentario