Mesa

Definição – O que Tabela significa?

Uma tabela é um conjunto de dados de banco de dados relacional nomeado que é organizado por linhas e colunas. A tabela relacional é um conceito fundamental de banco de dados relacional porque as tabelas são a forma primária 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 para linhas. Cada tabela de banco de dados deve ter um nome exclusivo. A maioria dos bancos de dados relacionais tem restrições de nomenclatura. Por exemplo, o nome não pode conter espaços ou ser uma palavra-chave reservada, como TABLE ou SYSTEM.

Definirtec explica a 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 tempo, 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, as definições podem ser adicionadas, por exemplo, uma coluna DATE_OF_BIRTH aceitando apenas datas ou uma coluna CUSTOMER_NAME que não pode ser nula (em branco).

As linhas da tabela são os elementos de dados reais da tabela. Na tabela CUSTOMER_MASTER, as linhas contêm cada registro do 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 proeminentes são as chaves primárias e estrangeiras. Por exemplo, a tabela CUSTOMER_MASTER possui uma coluna CUSTOMER_ID que é 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 faz referência ao 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.