El propósito y las características de una base de datos relacional

Una base de datos relacional es aquella que ofrece consultas y búsquedas extremadamente complejas y sofisticadas gracias a dos factores: las tablas y las referencias cruzadas. Almacena datos como tablas en lugar de listas simples, lo que facilita el filtrado de elementos individuales de cada registro. También permite hacer referencias cruzadas entre diferentes conjuntos de datos.

Índice

Base de datos básica

Una base de datos básica almacena todos los detalles en un solo archivo, compuesto por una cadena de registros. Por ejemplo, una base de datos policial puede tener una lista de registros de delitos individuales, cada uno con detalles como el nombre del delincuente, el tipo de delito y la fecha y el lugar. Una base de datos tradicional sería simplemente un equivalente electrónico de una colección de formularios o tarjetas y, en términos técnicos, sería similar a una lista simple en un documento de procesador de texto. Si quisiera encontrar un patrón particular, como todos los delitos cometidos por una persona en particular, necesitaría buscar en cada mención del nombre y luego copiar todos los detalles de cada registro de delitos.

Tablas en bases de datos relacionales

Una base de datos relacional pone la información en tablas en lugar de una lista directa. En dicha tabla, cada columna representa un tipo particular de información (un campo) y cada fila enumera un registro. En el ejemplo del delito, podría tener columnas para el tipo de delincuente, el tipo de delito, la fecha y el lugar, con cada delito en una fila separada. Esta estructura significa que la computadora puede realizar búsquedas más sofisticadas. Por ejemplo, puede armar una lista de todas las filas con el nombre de un delincuente en particular, lo que crea un historial detallado de los delitos de ese delincuente. La mayoría de las bases de datos permiten una mayor sofisticación y pueden buscar registros que cumplan varios criterios. Por ejemplo, una base de datos podría compilar una lista de registros que involucren un delito en particular y datos específicos para mostrar si ciertos delitos son estacionales, lo que podría ayudar a los jefes de policía a asignar oficiales de manera más efectiva.

Referencias cruzadas en bases de datos relacionales

En la práctica, las bases de datos relacionales pueden ser incluso más sofisticadas que el simple uso de tablas separadas. Muchos estarán formados por diferentes tablas que se pueden cruzar. Por ejemplo, además de una tabla de delitos, podría tener una tabla para tratamiento médico, una para registros escolares y otra para ingresos fiscales. El término "relacional" proviene de la forma en que se configura la base de datos para reconocer factores comunes entre cada base de datos. En el ejemplo, la base de datos sabría que una ciudad particular mencionada en cada tabla se refiere al mismo lugar. Esto puede permitir consultas extremadamente complejas, por ejemplo, para averiguar si las ciudades que tienen un bajo rendimiento escolar tienen más probabilidades de tener altos niveles de un delito en particular.

sitios web

Si bien las bases de datos informáticas se diseñaron originalmente para ser un software independiente, las bases de datos relacionales ahora son una parte clave de muchos sitios web. Por ejemplo, un minorista en línea podría tener una base de datos que reúna tablas que cubran compras individuales, reseñas y ofertas de productos. Esta tecnología significa que los sitios web pueden crear rápidamente páginas altamente personalizadas: por ejemplo, un sitio web de libros podría ver las compras anteriores de un cliente, hacer referencias cruzadas para encontrar personas que compraron el mismo libro, encontrar otros libros que esas personas compraron y luego elegir libros. de esta lista que están en oferta especial y sugerirlos al cliente.

Referencias

Entradas Relacionadas

Subir

Si continúas navegando por esta web, entendemos que aceptas las cookies que usamos para mejorar nuestros servicios. Más imformación