Mesa

Definición: ¿Qué significa tabla?

Una tabla es un conjunto de datos de una base de datos relacional con nombre que está organizado por filas y columnas. La tabla relacional es un concepto fundamental de base de datos relacional porque las tablas son la forma principal de almacenamiento de datos.

Las columnas forman la estructura de la tabla y las filas forman el contenido. Las tablas permiten restricciones para columnas (es decir, tipo de datos de columna permitido) pero no para filas. Cada tabla de la base de datos debe tener un nombre único. La mayoría de las bases de datos relacionales tienen restricciones de nombres. Por ejemplo, el nombre no puede contener espacios o ser una palabra clave reservada como TABLE o SYSTEM.

Techinfo explica la tabla

Las tablas relacionales almacenan datos en columnas y filas. Al crear una tabla, se deben definir columnas, pero se pueden agregar o eliminar columnas después de la creación de la tabla. Durante este tiempo, las restricciones de datos de columna pueden o no definirse. Por ejemplo, al crear una tabla CUSTOMER_MASTER para almacenar información del cliente, se pueden agregar definiciones, por ejemplo, una columna DATE_OF_BIRTH que acepta solo fechas o una columna CUSTOMER_NAME que puede no ser nula (en blanco).

Las filas de la tabla son los elementos de datos reales de la tabla. En la tabla CUSTOMER_MASTER, las filas contienen cada registro de cliente. Por tanto, una fila consta de un elemento de datos dentro de cada columna de la tabla. Si no se ingresa un valor de fila, el valor se denomina "nulo", que no tiene el mismo significado que un cero o un espacio.

Las tablas también tienen otras relaciones de tabla que se definen mediante columnas especiales, y las más destacadas son las claves primarias y externas. Por ejemplo, la tabla CUSTOMER_MASTER tiene una columna CUSTOMER_ID que se utiliza para identificar de forma única a cada cliente de la tabla. Si otra tabla necesita hacer referencia a un cliente determinado, se puede insertar una columna correspondiente (también conocida como clave externa) que hace referencia al ID de cliente de la tabla CUSTOMER_MASTER. Otras tablas no necesitan almacenar detalles adicionales del cliente que ya están almacenados en la tabla CUSTOMER_MASTER.