Tecnologia da Informação
Questões de Modelagem de Dados e Normalização
20 questões de provas reais da Cebraspe, FCC sobre Modelagem de Dados e Normalização, com gabarito e comentário. Responda antes de abrir o gabarito.
152 questões desse assunto no acervo do Yatta. Esta página mostra uma amostra fixa.
Questão 1CebraspeDATAPREV2023
A avaliação de modelos de dados deve ser uma atividade formal que compreenda a elaboração de laudos técnicos que registrem observações, ressalvas e eventuais erros encontrados durante a verificação da modelagem.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: CertoA afirmativa reflete as boas práticas de governança de dados e qualidade de software, fundamentadas no princípio da rastreabilidade e formalidade documental, essenciais para auditorias e conformidade técnica exigidas pela administração pública.
Questão 2CebraspeDATAPREV2023
A modelagem conceitual representa o negócio sob a perspectiva dos dados, e, em projetos de TI, o principal objetivo de um modelo de dados conceitual é fornecer uma visão geral dos requisitos de informação envolvidos no projeto.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: CertoA afirmativa está correta porque o modelo conceitual abstrai detalhes técnicos, focando exclusivamente na regra de negócio e nas entidades relevantes, servindo como base de comunicação entre usuários e desenvolvedores conforme preconizado pela Engenharia de Software e pela literatura de modelagem de Peter Chen.
Questão 3CebraspeDATAPREV2023
O modelo entidade relacionamento (MER) representa a estrutura física de um banco de dados relacional.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: ErradoO MER representa o nível conceitual, voltado à abstração da realidade e regras de negócio, enquanto a estrutura física pertence ao modelo interno ou físico. A afirmativa correta substituiria estrutura física por nível conceitual ou visão lógica de alto nível.
Questão 4CebraspeDATAPREV2023
No MER, a entidade associativa é utilizada para representar um relacionamento entre relacionamentos.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: ErradoA entidade associativa representa um relacionamento binário ou de grau superior que precisa ser tratado como entidade (possuir atributos ou participar de outros relacionamentos), e não um relacionamento entre relacionamentos. O correto seria afirmar que ela transforma um relacionamento em uma entidade para que este possa participar de outros relacionamentos.
Questão 5CebraspeDATAPREV2023
Transformar uma tabela de PESSOA em duas tabelas, de PESSOA FÍSICA e de PESSOA JURÍDICA, é um refinamento de especialização.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: CertoA especialização é um refinamento de modelagem que consiste em decompor uma entidade genérica em subclasses específicas para capturar propriedades distintas, como ocorre ao separar Pessoa em Pessoa Física e Jurídica, conforme os princípios de modelagem Entidade-Relacionamento.
Questão 6CebraspeDATAPREV2023
Para representar a propriedade atual de um automóvel, deve ser utilizada a cardinalidade 1:N entre as duas tabelas envolvidas.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: CertoA afirmativa é correta pois um automóvel possui apenas um proprietário por vez, enquanto um proprietário pode possuir vários automóveis, caracterizando o relacionamento de um para muitos (1:N) entre a entidade Proprietário e a entidade Automóvel.
Questão 7CebraspeDATAPREV2023
Uma tabela está na primeira forma normal quando ela não contém tabelas aninhadas.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: CertoA Primeira Forma Normal (1FN) exige que todos os atributos sejam atômicos, proibindo grupos repetidos ou valores multivalorados. Como tabelas aninhadas representam atributos não atômicos, sua eliminação é um requisito fundamental para atingir a 1FN segundo o princípio de atomicidade dos dados.
Questão 8CebraspeDATAPREV2023
As colunas de uma tabela na terceira forma normal devem depender da chave primária, de forma direta ou por meio de dependências transitivas ou indiretas.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: ErradoA afirmativa está incorreta porque a 3FN exige a eliminação de dependências transitivas. A definição correta é que, na 3FN, cada atributo não chave deve depender exclusiva e diretamente da chave primária, sem qualquer intermediação de outros atributos não chave.
Questão 9CebraspeDATAPREV2023
Para estar na segunda forma normal, é suficiente que a tabela não contenha nenhuma dependência parcial.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: ErradoPara estar na 2FN, a tabela deve, obrigatoriamente, estar antes na 1FN. A afirmativa está incorreta por ignorar essa condição necessária. O correto seria afirmar que a tabela deve estar na 1FN e não possuir dependências parciais.
Questão 10CebraspeDATAPREV2023
Uma tabela está na primeira forma normal quando ela não contém tabelas aninhadas.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: CertoA 1FN exige que cada célula contenha apenas valores atômicos e indivisíveis. A presença de tabelas aninhadas viola essa regra, pois configura valores compostos ou multivalorados, impedindo a atomicidade requerida pelo modelo relacional conforme a teoria de Codd.
Questão 11CebraspeDATAPREV2023
As colunas de uma tabela na terceira forma normal devem depender da chave primária, de forma direta ou por meio de dependências transitivas ou indiretas.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: ErradoA afirmativa está incorreta porque a terceira forma normal (3FN) exige justamente a eliminação de dependências transitivas. A forma correta é que, na 3FN, todos os atributos não chave devem depender apenas da chave primária, de forma direta e sem dependências transitivas.
Questão 12CebraspeDATAPREV2023
Para estar na segunda forma normal, é suficiente que a tabela não contenha nenhuma dependência parcial.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: ErradoA afirmativa está incorreta porque a 2FN exige, cumulativamente, que a tabela já esteja na 1FN e não possua dependência parcial. Estar apenas na 1FN é um pré-requisito obrigatório para a aplicação da regra da segunda forma normal.
Questão 13CebraspeDATAPREV2023
Transformar uma tabela de PESSOA em duas tabelas, de PESSOA FÍSICA e de PESSOA JURÍDICA, é um refinamento de especialização.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: CertoA afirmativa é correta porque a especialização consiste em decompor uma entidade genérica em subclasses mais específicas, com atributos próprios, mantendo a herança de atributos da superclasse, conforme o conceito de modelagem entidade-relacionamento.
Questão 14CebraspePF2018
CPF
NOME
DATA DE NASCIMENTO
NOME DO PAI
NOME DA MAE
TELEFONE
CEP
NUMERO
As informações anteriormente apresentadas correspondem aos campos de uma tabela de um banco de dados, a qual é acessada por mais de um sistema de informação e também por outras tabelas. Esses dados são utilizados para simples cadastros, desde a consulta até sua alteração, e também para prevenção à fraude, por meio de verificação dos dados da tabela e de outros dados em diferentes bases de dados ou outros meios de informação. Considerando essas informações, julgue os itens que se seguem.
O campo CPF é utilizado como chave primária e chave estrangeira.
- C Certo
- E Errado
Ver gabarito e comentário
Gabarito: ErradoA afirmativa é errada pois um campo não deve exercer simultaneamente funções de chave primária e estrangeira, o que violaria a integridade referencial. O correto seria afirmar que o CPF pode atuar como chave primária em uma tabela e ser referenciado como chave estrangeira em outra tabela distinta.
Questão 15FCCDefensoria Pública do Estado de São Paulo (DPE-SP)Agente de Defensoria Pública - Analista de Sistemas2013
Quando da modelagem de dados de um banco de dados relacional, podem ser utilizados atributos compostos, sobre os quais é correto afirmar que
- A podem ser decompostos em outros atributos simples ou ainda compostos.
- B são sempre formados por um atributo do tipo numérico e um do tipo literal.
- C não podem conter atributos do tipo booleano em sua formação.
- D não admitem valores nulos em sua composição.
- E fazem parte, obrigatoriamente, da chave primária do conjunto de entidades ao qual são vinculados.
Ver gabarito e comentário
Gabarito: Letra AAtributos compostos, como 'Endereço', podem ser decompostos em subatributos mais simples (Rua, Número, Cidade) ou até em outros atributos compostos, conforme a modelagem clássica de entidade-relacionamento descrita na alternativa A.
Questão 16FCCMinistério Público do Estado da ParaíbaAnalista de Sistemas - Administrador de Banco de Dados2015
Considere que em um Banco de Dados (BD) há duas tabelas: RCLM_CLIENTE (Reclamações de Clientes), com cerca de 30.000 linhas, e TP_MTVO_RCLM (Tipo do Motivo da Reclamação), com 150 linhas, que atendem à área de Ouvidoria de uma organização. Há uma transação crítica no ambiente online que requer a leitura das duas tabelas em conjunto, pois sempre que recupera uma reclamação, precisa obter a descrição (DS_MTVO) do motivo. São cerca de 4.000 usuários concorrentes, executando a transação crítica 5 vezes ao dia em média, acessando milhares de linhas de RCLM_CLIENTE. A tabela TP_MTVO_RCLM tem perfil estável, quase não há inclusões, alterações e exclusões. O Administrador, considerando que é necessário que o projeto físico do BD atenda ao requisito de qualidade de 'alta performance na execução da transação crítica', propôs, corretamente:
- A Colocar a tabela RCLM_CLIENTE na 3a forma normal não permitindo redundar a coluna DS_MTVO. Assim, ao se fazer o JOIN das tabelas, pode-se eliminar cerca de 20.000 acessos/dia à tabela TP_MTVO_RCLM.
- B Desnormalizar a tabela RCLM_CLIENTE, ferindo a 3a forma normal, redundando a coluna DS_MTVO. Assim evita-se o JOIN das tabelas, eliminando cerca de 20.000 acessos/dia à tabela TP_MTVO_RCLM. A estabilidade da coluna DS_MTVO foi fundamental para esta decisão.
- C Colocar a tabela TP_MTVO_RCLM na 3a forma normal, não permitindo redundar a coluna DS_MTVO. Assim, ao se fazer o JOIN das tabelas, pode-se eliminar cerca de 20.000 acessos/dia à tabela RCLM_CLIENTE.
- D Desnormalizar a tabela TP_MTVO_RCLM, ferindo a 1a forma normal, ou seja, redundar a coluna DS_MTVO. Assim, ao se realizar o JOIN das tabelas, eliminam-se cerca de 20.000 acessos/dia à tabela RCLM_CLIENTE. A estabilidade da tabela TP_MTVO_RCLM foi garantida nesta decisão.
- E Criar uma 3a tabela através do operador UNION, combinando os resultados da transação crítica em um único result set, inserindo-os como linhas desta tabela, a partir de todas as queries envolvidas na execução. Isso é possível, pois o número e a ordem das colunas não são idênticos em todas as queries.
Ver gabarito e comentário
Gabarito: Letra BComo a coluna DS_MTVO pertence a uma tabela de referência pequena e estável, redundá-la (desnormalização controlada) na tabela de alto volume e alta concorrência elimina a necessidade do JOIN a cada execução da transação crítica, melhorando a performance sem risco relevante de inconsistência, já que os dados raramente mudam.
Questão 17FCCMinistério Público do Estado da ParaíbaAnalista de Sistemas - Administrador de Banco de Dados2015
A aplicação de ferramentas conceituais para descrição de dados, relacionamento entre os dados e semântica dos dados, sem detalhar aspectos de implementação de sistemas é conhecida como modelagem
- A física, baseada em objetos e registros.
- B lógica baseada em eventos e frames.
- C lógica baseada em hierarquia e frames.
- D física, baseada em hierarquia e frames.
- E lógica baseada em objetos e registros.
Ver gabarito e comentário
Gabarito: Letra EA modelagem que descreve dados, relacionamentos e semântica sem detalhar a implementação física corresponde ao nível lógico (conceitual), sendo os modelos baseados em objetos (como ER e orientado a objetos) e baseados em registros exemplos clássicos desse nível de abstração, conforme a classificação de Silberschatz.
Questão 18FCCDefensoria Pública do Estado de São PauloAgente de Defensoria Pública - Administrador de Banco de Dados2015
Diz-se que uma tabela está na primeira forma normal, quando ela
- A não contém chaves primárias ou estrangeiras compostas.
- B contém apenas dados relevantes para o negócio.
- C possui dados redundantes.
- D não contém tabelas aninhadas.
- E possui atributos não dependentes da chave primária.
Ver gabarito e comentário
Gabarito: Letra DA primeira forma normal (1FN) exige que todos os atributos de uma tabela contenham apenas valores atômicos, sem grupos repetitivos ou tabelas aninhadas (multivaloradas) dentro de uma mesma célula, condição corretamente descrita na alternativa D.
Questão 19FCCMinistério Público do Estado da ParaíbaAnalista de Sistemas - Administrador de Banco de Dados2015
Considere um modelo Entidade-Relacionamento com as entidades Passageiro (CPF, Nome, Telefone), Dependentes (Nome, Idade) e Voo (Identificação do avião, Número do voo, Origem, Destino, Data programada do voo, Hora programada do voo), relacionadas pelos relacionamentos Possui (entre Passageiro e Dependentes, cardinalidade (1,1) para Dependentes e (0,n) para Passageiro) e Reserva (entre Passageiro e Voo, com atributos Data e Hora de realização da reserva, cardinalidade (1,1) para Passageiro e (0,n) para Voo), além da entidade associativa Assentos (Quantidade, Identificação) relacionada a Reserva com cardinalidade (0,n). É correto afirmar que
- A o Relacionamento Possui entre Dependentes e Passageiro irá gerar uma tabela do banco de dados, quando da implementação física.
- B a Identificação do Voo e o CPF do Passageiro irão compor a chave primária da tabela Assentos, a qual será criada quando da implementação física do modelo descrito.
- C a Relação Reserva irá gerar uma tabela independente no banco de dados físico, contendo como parte dos atributos os que são chave primária nas entidades associadas.
- D o registro de Dependentes poderá ser feito na tabela respectiva do banco de dados físico, mesmo se não houver qualquer registro em Passageiro.
- E voo e Passageiro são Entidades Fracas que só receberão registros nas tabelas físicas do banco de dados se ocorrerem Reservas de Assentos.
- numero 43
Ver gabarito e comentário
Gabarito: Letra CPor se tratar de um relacionamento N:N entre Passageiro e Voo, com atributos próprios (data e hora da reserva), Reserva deve ser implementada como uma tabela independente cuja chave primária é composta pelas chaves primárias das entidades associadas (CPF do Passageiro e identificação do Voo), regra clássica de mapeamento de relacionamentos N:N para o modelo relacional.
Questão 20FCCDefensoria Pública do Estado de São PauloAgente de Defensoria Pública - Administrador de Banco de Dados2015
Considere uma situação onde um advogado pode atender diversos clientes e cada um destes clientes pode ser atendido por diversos advogados. Considere, nesta relação, a existência das entidades Cliente, Advogado e de uma entidade chamada Atendimento, com os seguintes atributos: OAB_advogado (pk e fk), id_cliente (pk e fk), data_hora (pk), email_cliente, cpf_advogado, registro_atendimento. Considere ainda que todo atendimento é individual e gera um registro de atendimento sempre diferente em cada atendimento e que cada cliente pode fornecer apenas um endereço de e-mail. Para que a entidade Atendimento esteja na segunda forma normal é necessário que o atributo
- A cpf_advogado também faça parte de chave primária composta.
- B cpf_advogado seja transferido para a entidade Advogado e o atributo email_cliente para a entidade Cliente.
- C registro_atendimento seja colocado em uma entidade auxiliar ligada à entidade Atendimento.
- D data_hora não faça parte de chave primária composta.
- E registro_atendimento seja retirado da entidade Atendimento e colocado na entidade Advogado, pois é o advogado que registra o atendimento.
Ver gabarito e comentário
Gabarito: Letra BA segunda forma normal (2FN) exige que todo atributo não chave dependa da chave primária composta por inteiro, e não apenas de parte dela; como cpf_advogado depende apenas de OAB_advogado e email_cliente depende apenas de id_cliente (dependências parciais), esses atributos devem ser removidos de Atendimento e transferidos, respectivamente, para as entidades Advogado e Cliente.
Outros assuntos de Tecnologia da Informação
Concursos abertos que cobram Tecnologia da Informação
Ver todos os concursos abertos
Como treinar Modelagem de Dados e Normalização
Resolva primeiro, confira depois, e anote o motivo de cada erro: a banca repete o mesmo tipo de pegadinha. No Yatta, as 152 questões desse assunto entram na sua sessão de estudo quando ele está no edital do seu concurso, e o Professor Yatta explica cada erro na hora.
Treine Modelagem de Dados e Normalização com todas as questões da sua banca
Escolha o seu concurso e o Yatta monta a sessão com as questões que a sua banca já cobrou sobre Modelagem de Dados e Normalização, com explicação de cada erro.
Começar 14 dias grátis
Sem cartão de crédito. Cancele com dois cliques.