Em inglês, podemos falar sobre a relação entre, digamos, Bob e Tim. Talvez sejam primos. O termo "relação" neste contexto faz sentido para mim.
No contexto de bancos de dados relacionais, entendo a que o termo se refere, mas não entendo por que ele é usado. Acho que entender por que ele é usado me ajudará a entender melhor o campo, então gostaria de entender por que ele é usado.
- Por que, por exemplo, uma Pessoa é considerada uma "relação"? Em inglês, uma relação é um substantivo que descreve como duas entidades estão associadas. Não se refere às próprias entidades. No contexto de bancos de dados relacionais, "relação" refere-se às próprias entidades. Por quê?
- Entendo que o modelo relacional veio depois dos modelos hierárquico e de rede (ex. pai, vizinho). Mas nesses modelos, as entidades também têm relações entre si. Então, por que chamar esse modelo de modelo relacional? Existe uma frase/termo mais específico? Ou talvez devêssemos dizer que todos os três modelos são modelos relacionais, mas os modelos hierárquicos e de rede são tipos específicos de modelos relacionais?
- E se tivermos entidades independentes que não se relacionam umas com as outras. Diga, Pessoa, Porta e Árvore. O termo "relation(al)" ainda é aplicável?
(Talvez isso devesse ser várias perguntas. Achei que as respostas estão altamente relacionadas - talvez haja apenas uma resposta - então achei que faria sentido para isso ser uma única pergunta. Se eu estiver errado, me avise e eu 'vai criar perguntas separadas.)
Edit: Este diagrama pode ser útil para visualizar que uma relação está relacionando diferentes domínios entre si: