Os componentes de um banco de dados relacional

...

Os bancos de dados de gerenciamento de relacionamento com o cliente (CRM) são exemplos comuns de bancos de dados relacionais.

Bancos de dados são sistemas informatizados que coletam e armazenam dados para que possam ser cruzados por meio de links para dados relacionados dentro da coleção, bem como informações relacionadas em outros bancos de dados. Existem muitos propósitos e tipos de bancos de dados. Bancos de dados relacionais estão entre os mais comuns. Por exemplo, bancos de dados de gerenciamento de relacionamento com o cliente (CRM), que gerenciam leads de vendas, registros de clientes, gerenciamento e faturamento, são bancos de dados relacionais.

Mesas

Em um banco de dados relacional, uma tabela é o mesmo que um registro, que é o componente de dados fundamental. É composto por um conjunto de campos iguais em todas as tabelas ou registros, como nome, endereço e produto do cliente. Os bancos de dados relacionais também determinam como as tabelas funcionam. Por exemplo, bancos de dados relacionais controlam como os dados são apresentados na tela e organizados para saída - ditada por consulta e linguagem de definição de dados - e até mesmo quanta informação pode ser armazenada em um determinado campo.

Vídeo do dia

Linhas

As tabelas de banco de dados relacional se parecem muito com uma planilha do Excel quando diagramadas para referência visual. As linhas em cada tabela de banco de dados representam valores sequenciais onde o valor na linha 1A, por exemplo, se relaciona com os valores em todos os outros campos na linha 1. O tipo de valor na linha 1A, ou seja, o nome John Smith, é o mesmo tipo de valor que em todas as outras linhas na coluna A. Cada linha representa a soma dos dados para um registro inteiro ou uma subcategoria de um registro, como informações de contato do cliente que incluiriam o endereço de John Smith, número de telefone e endereço de e-mail.

Colunas

As colunas em uma tabela de banco de dados relacional são recursos de controle; cada coluna representa um campo de dados que ocorre de forma consistente em cada registro ou tabela em todo o banco de dados. Por exemplo, na representação visual do modelo de banco de dados CRM, as colunas teriam cabeçalhos como "nome", "endereço", "telefone" e "e-mail". Esses nomes de coluna são os nomes dos campos de dados que ocorrem em cada registro.

Chaves Primárias

As chaves primárias são tags de identificação para cada linha de dados. A chave primária é diferente para cada registro no banco de dados relacional; deve ser único e deve existir (em outras palavras, não pode ser "nulo"). No banco de dados do CRM, essa chave primária pode ser um número atribuído ao cliente ou um identificador exclusivo, como seu número de Seguro Social. As chaves primárias são usadas para consultas no banco de dados relacional, mas não para consultas em bancos de dados externos.

Chaves Estrangeiras

As chaves estrangeiras permitem pesquisas e manipulação de dados entre a tabela do banco de dados primário e outros bancos de dados relacionados. No modelo de CRM, pode haver um banco de dados de tipos de produtos, listando os fabricantes de diferentes widgets. Cada tipo de widget seria atribuído a uma chave estrangeira, permitindo ao usuário do CRM fazer uma pesquisa para determinar se um determinado cliente é um de seus fabricantes. Por exemplo, uma categoria de widget chamada "X" pode ser atribuída à chave estrangeira "1" e ter muitas subcategorias rotuladas em ordem alfabética. A busca pela chave estrangeira 1 mostra quantos itens estão na categoria X, e quando um item é visualizado, o registro mostra sua designação de categoria.