Na fase de projeto de um banco de dados relacional, é comum ...
Uma das vantagens desses modelos é a identificação imediata da lista de:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - chaves estrangeiras a serem estabelecidas.
O assunto abordado na questão diz respeito ao projeto de banco de dados relacional e a utilização do modelo Entidade-Relacionamento (E-R). O modelo E-R é uma ferramenta essencial para o planejamento estrutural de um banco de dados, pois fornece uma representação visual das entidades que compõem o sistema, dos atributos de cada uma dessas entidades e dos relacionamentos entre elas. Através deste modelo, o projetista pode definir e organizar todos os dados que serão manipulados no banco de dados de maneira lógica e organizada antes de proceder à implementação física.
No contexto das chaves estrangeiras, que é o foco da alternativa correta, elas são um recurso usado em modelos relacionais para estabelecer uma ligação entre duas entidades, garantindo a integridade referencial entre elas. Por exemplo, se temos uma tabela Clientes e uma tabela Pedidos, uma chave estrangeira seria usada na tabela Pedidos para apontar para o cliente que fez o pedido. O modelo E-R ajuda a identificar essas relações porque ele explicita os relacionamentos e, consequentemente, onde as chaves estrangeiras serão necessárias quando o modelo for convertido para o esquema do banco de dados.
Portanto, a alternativa (A) está correta, pois o modelo E-R permite a identificação imediata das chaves estrangeiras que devem ser estabelecidas para manter a integridade dos dados entre as diferentes entidades (tabelas) do banco de dados. As chaves estrangeiras são fundamentais para manter a consistência dos dados ao longo de diferentes tabelas que se relacionam.
É importante notar que o modelo E-R não é utilizado diretamente para identificar índices auxiliares (Alternativa B), permissões de acesso (Alternativa C), triggers (Alternativa D), ou tipos de dados adequados (Alternativa E), embora esses elementos sejam de fato considerados em fases subsequentes do projeto de banco de dados. A construção de índices, definição de permissões, implementação de triggers e escolha de tipos de dados são atividades que geralmente ocorrem durante o desenvolvimento físico do banco de dados ou no processo de otimização do desempenho e segurança, após a implementação das estruturas identificadas pelo modelo E-R.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A) chaves estrangeiras a serem estabelecidas.
Explicação:
Um modelo Entidade-Relacionamento (E-R) é uma representação gráfica das entidades, seus atributos e os relacionamentos entre elas em um banco de dados relacional. Essa representação facilita a compreensão lógica do banco de dados antes da implementação física.
Uma das vantagens desse modelo é a identificação imediata da lista de chaves estrangeiras que precisam ser estabelecidas. Quando visualizamos o diagrama E-R, as relações entre as entidades ficam claras, e podemos identificar quais atributos em cada entidade devem referenciar as chaves primárias de outras entidades.
Meus resumos
O modelo Entidade-Relacionamento (E-R) é uma técnica de modelagem de dados que permite representar as entidades envolvidas em um sistema e seus relacionamentos. Na fase de projeto de um banco de dados relacional, é comum que seja construído um modelo E-R, pois isso permite uma compreensão lógica das entidades envolvidas e suas respectivas propriedades.
Uma das vantagens desses modelos é a identificação imediata da lista de chaves estrangeiras a serem estabelecidas. Isso ocorre porque o modelo E-R representa os relacionamentos entre as entidades por meio de chaves estrangeiras, que são utilizadas para estabelecer a integridade referencial entre as tabelas do banco de dados. Portanto, a letra A é a resposta correta.
O modelo Entidade-Relacionamento (E-R) é uma técnica de modelagem de dados que permite representar as entidades envolvidas em um sistema e seus relacionamentos. Na fase de projeto de um banco de dados relacional, é comum que seja construído um modelo E-R, pois isso permite uma compreensão lógica das entidades envolvidas e suas respectivas propriedades.
Uma das vantagens desses modelos é a identificação imediata da lista de chaves estrangeiras a serem estabelecidas. Isso ocorre porque o modelo E-R representa os relacionamentos entre as entidades por meio de chaves estrangeiras, que são utilizadas para estabelecer a integridade referencial entre as tabelas do banco de dados. Portanto, a letra A é a resposta correta.
Sobre a letra E que segundo estatísticas foi a segunda mais escolhida.
Os tipos de dados dependem do SGDB, visto que o MER é um modelo abstrato.
Os tipos de dados dependem do SGBD que o desenvolvedor está utilizando. De forma geral, todos os SGBD disponibilizam tipos de dados como: inteiro, caracter, real (ou float), data e hora. Quando se define o tipo de um atributo, pode-se definir inclusive o tamanho máximo que o atributo vai permitir armazenar. Por exemplo, o atributo "nome" é do tipo caracter (500), ou seja, armazena no máximo 500 caracteres.
Fonte:https://ifpr.edu.br/pronatec/wp-content/uploads/sites/46/2012/07/admbd.pdf
Depois de elaborado o modelo de dados, é hora de definir qual é o tipo de dados que deverá ser utilizado para cada um dos atributos definidos no modelo. Esta é uma tarefa trabalhosa, necessária antes da criação do banco de dados, efetivamente. Durante a criação das tabelas de dados, deve-se definir o tipo de dados para cada coluna e a escolha incorreta pode ocasionar problemas sérios, talvez não momentâneos, mas a partir de um tempo ou com mudanças na estrutura da empresa. Dependendo do Sistema Gerenciador de Banco de Dados, certos tipos de atributos não são suportados. Neste sentido, é importante ater-se neste detalhe, assinalando que os tipos de dados apresentados neste material dizem respeito ao Sistema Gerenciador de Banco de Dados Oracle 10g.
Fonte:https://proedu.rnp.br/bitstream/handle/123456789/1550/Introducao_banco_dados_ISBN.pdf?sequence=1&isAllowed=y
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo