Gabarito: c)
A questão descreve um relacionamento muitos-para-muitos entre as entidades Bairros e Ruas. Em um modelo de banco de dados relacional, esse tipo de relacionamento é geralmente implementado usando uma tabela de associação que contém as chaves primárias das duas entidades relacionadas.
Na alternativa c), a tabela Pertence é usada como uma tabela de associação e contém as chaves primárias ID-b (de Bairros) e ID-r (de Ruas), ambas sublinhadas, indicando que juntas formam a chave primária da tabela Pertence. Isso é consistente com a prática padrão para modelar relacionamentos muitos-para-muitos em bancos de dados relacionais.
As outras alternativas ou não incluem a tabela de associação necessária para representar o relacionamento muitos-para-muitos (alternativas a, b e d), ou incluem chaves estrangeiras nas tabelas de entidades de forma inadequada (alternativa e), o que não é necessário e pode levar a redundâncias e inconsistências.
A questão descreve um relacionamento muitos-para-muitos entre as entidades Bairros e Ruas. Em um modelo de banco de dados relacional, esse tipo de relacionamento é geralmente implementado usando uma tabela de associação que contém as chaves primárias das duas entidades relacionadas.
Na alternativa c), a tabela Pertence é usada como uma tabela de associação e contém as chaves primárias ID-b (de Bairros) e ID-r (de Ruas), ambas sublinhadas, indicando que juntas formam a chave primária da tabela Pertence. Isso é consistente com a prática padrão para modelar relacionamentos muitos-para-muitos em bancos de dados relacionais.
As outras alternativas ou não incluem a tabela de associação necessária para representar o relacionamento muitos-para-muitos (alternativas a, b e d), ou incluem chaves estrangeiras nas tabelas de entidades de forma inadequada (alternativa e), o que não é necessário e pode levar a redundâncias e inconsistências.