Base de datos relacional
Una base de datos relacional es un modelo de base de datos que almacena datos en tablas. La gran mayoría de las bases de datos utilizadas en las aplicaciones modernas son relacionales, por lo que los términos "base de datos" y "base de datos relacional" suelen usarse como sinónimos. Del mismo modo, la mayoría de los sistemas de gestión de bases de datos (DBMS) son sistemas de gestión de bases de datos relacionales (RDBMS). Otros modelos de bases de datos incluyen las bases de datos de archivo plano y jerárquicas, aunque rara vez se utilizan.
Cada tabla de una base de datos relacional contiene filas (registros) y columnas (campos). En terminología de ciencias de la computación, a veces las filas se denominan "tuplas", las columnas pueden llamarse "atributos" y las propias tablas pueden denominarse "relaciones". Una tabla se puede visualizar como una matriz de filas y columnas, donde cada intersección de una fila y una columna contiene un valor específico. Es "relacional" porque todos los registros comparten los mismos campos.
Las tablas de bases de datos suelen incluir una clave principal, que proporciona un identificador único para cada fila de la tabla. La clave se puede asignar a una columna (lo que requiere un valor único en cada fila) o puede estar compuesta por varias columnas que juntas forman una combinación única de valores. En cualquier caso, una clave principal proporciona una manera eficiente de indexar datos y se puede utilizar para compartir valores entre tablas dentro de una base de datos. Por ejemplo, el valor de una clave principal de una tabla se puede asignar a un campo de una fila de otra tabla. Los valores importados de otras tablas se denominan claves externas.
La forma estándar de acceder a los datos de una base de datos relacional es mediante una consulta SQL (Structured Query Language). Las consultas SQL se pueden utilizar para crear, modificar y eliminar tablas, así como para seleccionar, insertar y eliminar datos de tablas existentes.
Pon a prueba tu conocimiento