Un programa de base de datos es un administrador de datos que puede ayudar a aliviar estas sobrecargas de formación. Las bases de datos hacen posible que todo el mundo pueda almacenar, organizar, recuperar, comunicar y administrar información de un modo que sería imposible sin una computadora. Para controlar todo este flujo de información, los usuarios utilizan bases de datos de datos de todas las formas y tamaños, desde los voluminosos administradores para mainframes que mantienen las listas de pasajeros de las compañías aéreas hasta los pequeños calendarios incluidos en cualquier computadora de bolsillo.
Si un procesador de texto es una máquina de escribir informatizada y una hoja de cálculo un libro mayor también informatizado, se puede pensar que una base de datos es un archivador informatizado.
¿Cómo de buena es una base de datos?
¿Por qué debe utilizar la gente una computadora para las tareas de manipulación de información que pueden llevarse a cabo mediante tarjetas, carpetas de tres anillas o archivadores de ficheros? Las bases de datos informatizadas ofrecen varias ventajas sobre sus equivalentes en lápiz y papel:
• Las bases de datos hacen más fácil el almacenamiento de grandes cantidades de información. Si sólo tiene 20 ó 30 discos compactos, lo más lógico sería catalogarlos en un sencillo bloc de notas. Pero si la cifra aumenta hasta los 2.000 ó 3.000 CD, ese mismo bloc de notas sería inservible.
• Las bases de datos hacen más fácil la labor de recuperar información de forma rápida y flexible. El tiempo necesario para consultar un número de teléfono de nuestra agenda no debería ser mayor de un minuto, pero ese bajo puede hacerse en escasos segundos a través de una base de datos.
• Las bases de datos hacen más fácil organizar la información. Los sistemas de almacenamiento en papel le obligan a ordenar la información de un modo particular. ¿Cómo debería estar ordenado un catálogo de libros, por autor, por título, por fecha de publicación o por tema? Con una base de datos, es posible cambiar instantáneamente estos esquemas organizativos; no existe ningún castigo derivado de la flexibilidad.
• Las bases de datos hacen más fácil imprimir y distribuir información de muy diversas maneras. Suponga que tiene que enviar cientos de cartas a sus amigos informándoles de su próxima boda. Además, teniendo en cuenta que vendrá gente de fuera, tendrá que incluir la dirección del evento en esas cartas. Una datos, usada en combinación con un procesador de textos, puede imprimir cartas personalizadas en las que se incluyan direcciones extra cuando se necesiten en mucho menos tiempo del que usted necesitaría para hacer lo mismo a mano.
Operaciones en una base de datos
Una vez definida la estructura de nuestra base de datos, es muy sencillo introducir información en ella; basta con teclear. La mayoría de programas de base de datos pueden importar datos contenidos en ficheros creados por procesadores de texto, hojas de cálculo y otras bases de datos.
Navegación
Una forma de hacerlo es navegar a través de los registros que componen la base de datos de igual forma que si fueran las hojas de nuestra agenda en papel. La mayor parte de los programas ofrecen comandos de teclado, botones y otras herramientas para que dicha navegación sea rápida.
Consultas a la base de datos
La alternativa a la navegación es preguntar a la base de datos por una información específica. En terminología de base de datos, una petición de información se conoce como consulta (query). Una consulta puede ser tan simple como la búsqueda de un registro concreto o una petición seleccionando todos los registros que cumplan una condición particular.
Ordenación de los datos
Hay veces en las que es preciso ordenar los datos de un modo que su uso. Los comandos de ordenación permiten que los datos se clasifiquen en un orden basado en los valores de uno o más campos.
Consultas complejas
Las consultas pueden ser simples o complejas, pero ambas deben ser precisas y sin ambigüedad.
select * From Population Where
Sex = M and Age >= 15 and Age <= 35
Los modernos administradores de bases de datos soportan un lenguaje estándar llamado SQL (Lenguaje de consulta estructurado), para la construcción de consultas complejas. Debido a su gran disponibilidad, los programadores y usuarios avanzados no necesitan aprender nuevos lenguajes cuando trabajan con sistemas hardware y software diferentes.
Directorios y sistemas de información geográfica
Los satélites GPS nutren de información a los receptores GPS, y el software posicionamiento utiliza esta información para ofrecer la localización. Los GIS (Sistemas de información geográfica), son algo más que programas de posicionamiento. Un GIS permite a un negocio combinar tablas de datos como listas de ventas de clientes con información demográfica procedente de la Oficina del Censo de los EE.UU.
Administradores de información personal
Un PIM (administrador de información personal), es un tipo de base de datos especializada que permite automatizar algunas, o todas las siguientes funciones:
• Agenda de direcciones/teléfonos. El software de agenda de direcciones dispone de opciones para visualizar de forma rápida registros específicos e imprimir etiquetas de correo, las propias direcciones e informes.
• Calendario de citas. Un calendario PIM típico le permite introducir citas y eventos mostrarlos o imprimirlos de distintos formatos, en un rango que va desde un día a varios meses.
Lista de tareas. Muchos PIM permiten que los usuarios introduzcan y organicen listas de tareas a realizar y de tareas ya realizadas.
• Notas Varias. Algunos PIM aceptan entradas dia de los administradores de ficheros a sistemas de administración de bases de datos.
Un administrador de ficheros es un programa que permite que los usuarios trabajen con un fichero a la vez. Un verdadero DBMS (Sistema de administración de base de datos) es un programa o sistema de programas que pueden manipular datos de muchos ficheros (la base de datos), y cruzándolos cuando sea necesario.
¿Qué es una base de datos relacional?
Es el que per mite que diversas tablas se relacionen entre sí de modo que los cambios efectuados en una de ellas se reflejen automáticamente en las demás. Para los informáticos, el termino «base de datos relacional» tiene una significación técnica que tiene que ver con la estructura subyacente de los datos y las reglas que especifican cómo debe manipularse dichos datos.
Procesamiento en tiempo real
Los primeros administradores de fichero sólo podían realizar un procesamiento por lotes el cual obligaba a que los usuarios acumulasen muchas transacciones para alimentar posteriormente la computadora con procesos de larga duración. Estos sistemas por lotes no estaban capacitados para proporcionar la respuesta inmediata que exigimos hoy en día. Hoy en día, las unidades de disco, la memoria barata y el software sofisticado han conseguido que el procesamiento interactivo sustituya al de por lotes en la mayoría de aplicaciones. Los usuarios pueden ahora interactuar con los datos a través de terminales visualizando y cambiando valores en tiempo real.
El significado de los datos. La tecnología actual permite que las empresas acumulen enormes cantidades de información en una base de datos. Muchas organizaciones tienen suficiente con recuperar sus datos mediante consultas, búsquedas e informes. Sin embargo, otras han descubierto oro en sus bases de datos, oro que sólo puede extraerse a través de una nueva tecnología llamada minería de datos. La minería de datos trata del descubrimiento y la extracción de la información que está oculta en grandes bases de datos. Utiliza métodos todos estadísticos y tecnología de inteligencia artificial para localizar tendencias patrones en los datos que han podido ser pasados por alto en una consulta normal de base de datos.
Bases de datos y la Web
Estas intranets permiten que los empleados accedan a bases de datos corporativas utilizando los mismos navegadores Web y motores de búsqueda que emplean para obtener información en redes externas.
No hay comentarios:
Publicar un comentario