relation relação


Dentro de modelo de bancos de dados relacionais, uma estrutura composta por atributos e tuplas. Nos gerenciadores de bancos de dados relacionais, as relações ficam armazenadas sob a forma de tabelas. Os atributos (colunas) representam características individuais, e as tuplas (linhas) formam um conjunto não-ordenado de características que descrevem determinada entidade (por exemplo, um cliente). Dentro de uma relação, não pode haver duplicidade de tuplas; a existência de tuplas iguais não é permitida. Além disso, a ordenação das tuplas dentro da relação é aleatória; a troca de posição entre duas tuplas não modifica a relação. Por fim, se a teoria relacional for aplicada com rigor, o domínio de cada atributo deve ser atômico – ou seja, não são permitidos domínios estruturados como arrays, registros, etc. Quando os domínios de todos os atributos de uma relação são atômicos, diz-se que a relação está "normalizada" ou em sua "primeira forma normal". Pesquise também normal form álgebra relacional(forma normal – definição 1).