Tecnología

Inicio

Las ventajas de usar bases de datos relacionales

Las ventajas de usar bases de datos relacionales


La mayoría de las empresas tienen una base de datos de información, a veces muchas bases de datos. Por ejemplo, una empresa que fabrica piezas de automóviles podría tener una base de datos sobre los clientes (nombres, direcciones, cantidades adeudadas, el nivel de crédito, etc.) y otra sobre piezas de automóviles (número de pieza, tamaño, cantidad en stock, costos, etc.). La manera más popular para organizar estas bases de datos fue diseñada en 1969 por Edgar Codd, que dio nombre al concepto de bases de datos relacionales (RDB).

Las bases de datos relacionales

Las bases de datos relacionales consisten en tablas. Cada fila de la tabla está dedicado a un elemento (un cliente, por una parte, etc.). Cada columna de la tabla describe un atributo que un artículo puede tener. Por lo tanto, la lectura a través de una fila en la tabla le da una descripción de un artículo. Parte del aspecto de seguridad de los sistemas de RDB es que sólo ciertos empleados tienen acceso a ciertas tablas. En un sistema DBS universidad, un profesor puede ver (y cambiar) las calificaciones de los estudiantes en sólo su clase. La secretaria que envía por correo a cabo los grados puede ver las calificaciones de todos los estudiantes, pero no puede cambiarlos. El software que gestiona el sistema RDB (incluido el acceso a las tablas) se conoce como el sistema de gestión de bases de datos relacionales (RDBMS).

Lógica

Una de las ventajas de los sistemas RDB es que se puede utilizar la lógica ordinaria para acceder a los datos. Por ejemplo, se pueden encontrar todos los empleados, de cabeza roja zurdos en una base de datos de los empleados mediante la búsqueda de filas en las que tanto la columna de color de pelo tiene una entrada de "rojo" y la columna de la lateralidad tenido una entrada de "izquierda". Si quería que eran empleados de cabeza roja o zurdo, podría buscar filas con uno de estos atributos. La afirmación de que busca en una base de datos es la instrucción SELECT y se puede escribir una instrucción SELECT el uso de palabras tales como "y" y "o" para obtener exactamente lo que quieres. RDB sistemas son fáciles de usar para los empleados que no son expertos en informática.

SQL

RDB utiliza el lenguaje de consulta estructurado (SQL), un lenguaje muy similar al Inglés que es reconocido tanto por el American National Standards Institute (ANSI) y el Instituto Internacional de Normalización (OSI). Cuenta con docenas de declaraciones, pero los únicos utilizados por la mayoría de los empleados son INSERT, DELETE y SELECT. Estas declaraciones insertar, eliminar y mirar a los elementos de la base de datos. Al igual que las tablas, las sentencias SQL se pueden adaptar para cada empleado. Por ejemplo, sólo los altos ejecutivos pueden mirar la tabla salarial de los empleados, y sólo los ejecutivos de nómina pueden cambiar las entradas en la tabla. Cuando los empleados son promovidos o cambian los departamentos, sus privilegios para acceder a la base de datos puede cambiar. El cambio de los permisos es un simple como cambiar un par de entradas en la base de datos de los empleados.