Definición de relación de base de datos

Un término común utilizado en el diseño de bases de datos es una base de datos relacional, pero una relación de base de datos no es lo mismo y no implica, como su nombre lo indica, una relación entre tablas.

Un término común utilizado en el diseño de bases de datos es una «base de datos relacional», pero una relación de base de datos no es lo mismo y no implica, como su nombre lo indica, una relación entre tablas. Más bien, una relación de base de datos simplemente se refiere a una tabla individual en una base de datos relacional.

En una base de datos relacional, la tabla es una relación porque almacena la relación entre los datos en su formato de columna-fila. Las columnas son los atributos de la tabla, mientras que las filas representan los registros de datos. Una sola fila se conoce como tupla para los diseñadores de bases de datos.

La definición y las propiedades de una relación

Una relación, o tabla, en una base de datos relacional tiene ciertas propiedades. En primer lugar, su nombre debe ser único en la base de datos, es decir, una base de datos no puede contener varias tablas con el mismo nombre. A continuación, cada relación debe tener un conjunto de columnas o atributos, y debe tener un conjunto de filas para contener los datos. Al igual que con los nombres de las tablas, ningún atributo puede tener el mismo nombre.

A continuación, ninguna tupla (o fila) puede ser un duplicado. En la práctica, una base de datos puede contener filas duplicadas, pero deben existir prácticas para evitar esto, como el uso de claves primarias únicas (a continuación).

Dado que una tupla no puede ser un duplicado, se deduce que una relación debe contener al menos un atributo (o columna) que identifique cada tupla (o fila) de manera única. Esta suele ser la clave principal. Esta clave primaria no se puede duplicar. Esto significa que ninguna tupla puede tener la misma clave primaria única. La clave no puede tener un valor NULL, lo que simplemente significa que el valor debe ser conocido.

Además, cada celda o campo debe contener un solo valor. Por ejemplo, no puede ingresar algo como «Tom Smith» y esperar que la base de datos comprenda que tiene un nombre y apellido; más bien, la base de datos comprenderá que el valor de esa celda es exactamente lo que se ha ingresado.

Finalmente, todos los atributos (o columnas) deben ser del mismo dominio, lo que significa que deben tener el mismo tipo de datos. No puede mezclar una cadena y un número en una sola celda.

Todas estas propiedades o restricciones sirven para garantizar la integridad de los datos, importantes para mantener la precisión de los datos.

Rate article
labsfabs.com
Add a comment