Tecnología

Inicio

¿Qué es una base de datos relacional?

¿Qué es una base de datos relacional?


Una base de datos, en pocas palabras, almacena los datos en una computadora. Si usted tiene una lista de nombres y números de teléfono almacenados en el equipo, que es una base de datos simple. Una base de datos relacional es más compleja.

Definición

Hernández en "Diseño de base de datos para simples mortales" define una base de datos relacional como uno que "almacena los datos en las relaciones, que el usuario percibe como tablas," o gráficos, informes o resultados de búsqueda, o alguna otra forma legible.

Propósito

Un ejemplo sencillo es la siguiente: Si usted es un gerente de ventas, puede utilizar 1) una base de datos de vendedores y 2) una base de datos de ventas para crear 3) una tabla de ventas por vendedor.

modelo relacional

Bases de datos relacionales utilizan el modelo relacional aceptado, concebido por el investigador de IBM Dr. Edgar F. Codd a finales de 1960. modelo de Codd aplicar las matemáticas complejas para proporcionar alta integridad y la fácil manipulación de los datos. La búsqueda booleana se deriva de este modelo.

RDBMS

Un sistema de gestión de base de datos relacional es el software que se utiliza para "crear, mantener, modificar y manipular una base de datos relacional", escribe Hernández. Microsoft SQL Server es un tales RDBMS.

Modelos anteriores

Bases de datos relacionales surgieron de las deficiencias de los modelos anteriores. El jerárquico utiliza "padre" e "hijo" bases de datos, en las relaciones uno-a-uno. Un registro hijo debe estar vinculado a una base de datos de los padres, que es rígido. Una base de datos de red permitió "uno a muchos" las relaciones, o "paternidad múltiple." Sin embargo, todavía era rígida en que se sentó en gran medida en los silos de datos, mientras que una base de datos relacional debe cubrir la totalidad de las operaciones de una empresa.