O exemplo a seguir, já apresentado anteriormente, representa a estrutura de um banco de dados de uma escola, onde podemos ver quatro entidades, cada uma com seus campos específicos.

Exemplo de modelo relacional

Por exemplo, a segunda entidade (tabela) da imagem anterior é chamada de ALUNO porque cada linha de conteúdo representa fatos sobre uma entidade particular de aluno. Os nomes de cada coluna — Matrícula, Nome, Efetivo, Turma_atual e Serie_atual — especificam como interpretar os valores dos dados em cada linha (cada cadastro de aluno), com base na coluna em que cada valor se encontra. Todos os valores em uma coluna são do mesmo tipo de dado. Veja na tabela abaixo a representação hipotética do conteúdo da tabela ALUNO, com seus cinco campos (as colunas) e quatro registros (as linhas com alunos cadastrados):

ALUNO
Matrícula Nome Efetivo Turma Atual Série Atual
14562/2 Thiago Ferreira Borges Sim 5-1 5
432/2 Isadora Luccas Fernandes Sim 7-1 7
332/5 Marcelo Correia Luz Não
4539/1 Mariana Gonçalves Coelho Sim 6-1 6
Exemplo de conteúdo de uma tabela.


Na terminologia formal (e acadêmica) do modelo relacional, uma linha é chamada de tupla, um cabeçalho da coluna é chamado de atributo e a tabela é chamada de relação (cuidado, relação aqui não é o relacionamento entre duas tabelas!). O tipo de dado que descreve os tipos de valores que podem aparecer em cada coluna é representado por um domínio de valores possíveis. Agora, vamos definir esses termos — domínio, tupla, atributo e relação — de maneira formal.
Copyright © 2014 AIEC.