Índice:
Definição - O que significa Relacionamento?
Um relacionamento, no contexto de bancos de dados, é uma situação que existe entre duas tabelas de bancos de dados relacionais quando uma tabela possui uma chave estrangeira que faz referência à chave primária da outra tabela. Os relacionamentos permitem que os bancos de dados relacionais dividam e armazenem dados em tabelas diferentes, vinculando itens de dados diferentes.
Techopedia explica Relacionamento
Por exemplo, em um banco de dados bancário, uma tabela CUSTOMER_MASTER armazena dados do cliente com uma coluna de chave primária denominada CUSTOMER_ID; Ele também armazena dados do cliente em uma tabela ACCOUNTS_MASTER, que contém informações sobre várias contas bancárias e clientes associados. Para vincular essas duas tabelas e determinar as informações de clientes e contas bancárias, uma coluna CUSTOMER_ID correspondente deve ser inserida na tabela ACCOUNTS_MASTER, referenciando os IDs de clientes existentes na tabela CUSTOMER_MASTER. Nesse caso, a coluna CUSTOMER_ID da tabela ACCOUNTS_MASTER é uma chave estrangeira que faz referência a uma coluna com o mesmo nome na tabela CUSTOMER_MASTER. Este é um exemplo de um relacionamento entre as duas tabelas.
O recurso fundamental que diferencia os bancos de dados relacionais de outros tipos de banco de dados (por exemplo, arquivos simples) é a capacidade de definir relacionamentos.