Questão de Arquitetura de Software — Banco de Dados — IDECAN 2022
Arquitetura de SoftwareBanco de Dados
- Código
- qq755544
- Banca
- IDECAN
- Órgão
- TJ-PI
- Ano
- 2022
- Nível
- Superior
- Cargo
- Analista de Sistemas - Desenvolvimento
Quando pensamos no desenvolvimento de um sistema, a necessidade da persistências de dados é quase uma constante. Em muitos destes sistemas, acabamos optando pelo uso de um banco de dados relacional, por trazer uma série de facilidades. Após a fase especificação conceituai do banco de dados, chega o momento em que precisamos implementar o projeto lógico. A respeito dessa tradução do modelo conceituai para o projeto lógico, marque a alternawa que descreve, corretamente, o processo que deve ser seguido para construir, especificamente, o relacionamento N:N entre duas entidades já implementadas no banco de dados.
- ACriar uma chave estrangeira em uma das tabelas que representam as duas entidades que se relacionam. Essa chave estrangeira deverá possuir os mesmos campos da chave primária presente na tabela que representa a outra entidade.
- BCriar uma tabela cuja chave primária é composta pelas chaves primárias das tabelas que representam as duas entidades que se relacionam. Essa tabela deverá também possuir chaves estrangeiras para as tabelas das duas entidades relacionadas.
- CImplementar e ativar triggers de inclusão, exclusão e edição em ambas as tabelas que representam as duas entidades que se relacionam.
- DCriar uma tabela cuja chave primária é composta por todas as chaves estrangeiras presentes nas tabelas que representam as duas entidades que se relacionam.
- EImplementar e ativar uma stored procedure que seja capaz de comparar as chaves estrangeiras da primeira tabela com as chaves primárias da segunda tabela, e vice-versa.