Índice:
Definição - O que significa Tabela?
Uma tabela é um conjunto de dados de banco de dados relacional nomeado, organizado por linhas e colunas. A tabela relacional é um conceito fundamental de banco de dados relacional porque as tabelas são a forma principal de armazenamento de dados.
As colunas formam a estrutura da tabela e as linhas formam o conteúdo. As tabelas permitem restrições para colunas (ou seja, tipo de dados de coluna permitido), mas não linhas. Toda tabela de banco de dados deve ter um nome exclusivo. A maioria dos bancos de dados relacionais possui restrições de nomes. Por exemplo, o nome pode não conter espaços ou ser uma palavra-chave reservada, como TABLE ou SYSTEM.
Techopedia explica Tabela
As tabelas relacionais armazenam dados em colunas e linhas. Ao criar uma tabela, as colunas devem ser definidas, mas as colunas podem ser adicionadas ou excluídas após a criação da tabela. Durante esse período, as restrições de dados da coluna podem ou não ser definidas. Por exemplo, ao criar uma tabela CUSTOMER_MASTER para armazenar informações do cliente, é possível adicionar definições, por exemplo, uma coluna DATE_OF_BIRTH que aceite apenas datas ou uma coluna CUSTOMER_NAME que pode não ser nula (em branco).
As linhas da tabela são os elementos de dados reais da tabela. Na tabela CUSTOMER_MASTER, as linhas mantêm cada registro de cliente. Assim, uma linha consiste em um elemento de dados dentro de cada coluna da tabela. Se um valor de linha não for inserido, o valor será denominado "nulo", que não tem o mesmo significado que zero ou espaço.
As tabelas também têm outros relacionamentos de tabela que são definidos por colunas especiais e os mais destacados são chaves primárias e estrangeiras. Por exemplo, a tabela CUSTOMER_MASTER possui uma coluna CUSTOMER_ID usada para identificar exclusivamente cada cliente da tabela. Se outra tabela precisar se referir a um determinado cliente, uma coluna correspondente (também conhecida como chave estrangeira) que referencia o ID do cliente da tabela CUSTOMER_MASTER pode ser inserida. Outras tabelas não precisam armazenar detalhes adicionais do cliente que já estão armazenados na tabela CUSTOMER_MASTER.