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