LA METODOLOGÍA DE LAS BASES DE DATOS
PARA LA ADMINISTRACIÓN DE DATOS
Base
de datos
Es una colección de datos organizados
para dar servicio a muchas aplicaciones de manera eficiente, al centralizar los
datos y controlar los que son redundantes. Una base de datos da servicio a
varias aplicaciones.
Por ejemplo, en vez de que una
corporación almacene los datos de los empleados en sistemas de información y
archivos separados para personal, nómina y
beneficios, podría crear una sola base de datos común de recursos
humanos.
SISTEMAS DE ADMINISTRACIÓN DE BASES
DE DATOS
Un Sistema
de Administración de Bases de Datos (DBMS) es
software que permite a una organización centralizar los datos, administrarlos
en forma eficiente y proveer acceso a los datos almacenados mediante programas
de aplicación.
El
DBMS libera al programador o al usuario final
de la tarea de comprender en dónde y cómo están almacenados los datos en
realidad, al separar las vistas lógica y física de los datos.
La vista lógica presenta los datos según
la manera en que los perciben los usuarios finales o los especialistas de
negocios, mientras que la vista física muestra la verdadera forma en que están
organizados y estructurados los datos en los medios de almacenamiento físicos.
El software de administración de bases de
datos se encarga de que la base de datos física esté disponible para las
diferentes vistas lógicas requeridas por los usuarios.
El
DBMS permite
a la organización administrar los datos, su uso y su seguridad en forma
central.
DBMS
relacional
Los
DBMS contemporáneos utilizan distintos modelos de bases de datos para llevar el
registro de las entidades, atributos y relaciones. El tipo más popular de
sistemas DBMS es el DBMS relacional.
Las bases de datos relacionales representan los datos como tablas
bidimensionales (llamadas relaciones), a las cuales se puede hacer referencia
como si fueran archivos. Cada tabla contiene datos sobre una entidad y sus
atributos.
Microsoft
Access es un DBMS relacional para sistemas de escritorio, mientras que DB2,
Oracle Database y Microsoft SQL Server son DBMS relacionales para las grandes
mainframes y las computadoras de rango medio. MySQL es un popular DBMS de
código fuente abierto; Oracle Database Lite es un DBMS para pequeños
dispositivos de cómputo portátiles.
Operaciones de un DBMS relacional
En
una base de datos relacional se utilizan tres operaciones básicas, como se
muestra en la figura, para desarrollar conjuntos útiles de datos: seleccionar,
unir y proyectar.
La
operación seleccionar crea un subconjunto que consiste en
todos los registros del archivo que cumplan con criterios establecidos. En
otras palabras, la selección crea un subconjunto de filas que cumplen con
ciertos criterios.
La
operación unir combina
tablas relacionales para proveer al usuario más información de la que está
disponible en las tablas individuales.
La
operación proyectar crea un subconjunto que consiste de
columnas en una tabla, con lo cual el usuario puede crear nuevas tablas que
contengan sólo la información requerida.