Questão
ID 935566Disciplina: Tecnologia da Informação
Assunto: CONCEITOS BÁSICOS EM BANCO DE DADOS
Ano: 2024 Banca: FGV - Fundação Getúlio Vargas Órgão: Prefeitura Municipal de Belo Horizonte
Com relação às tecnologias referentes a bancos de dados, analise as afirmativas a seguir.
I. As consultas abaixo representam condições inconsistentes, pois sempre retornam resultados inválidos, independentemente do estado do banco, por apresentarem erros semânticos no esquema (SQL_01) e na consulta (SQL_02), respectivamente.
SQL_01: Exemplo de erro semântico no esquema SELECT * FROM Empregado E WHERE E.sexo = 'M' AND E.sexo = 'F'; |
SQL_02: Exemplo de erro semântico na consulta -- CHECK CONSTRAINT (sexo = 'M' or sexo ='F'); SELECT * FROM Empregado E WHERE E.sexo = 'W'; |
II. Dependendo da complexidade da consulta e do grau de normalização dos dados, o Banco de Dados NoSQL não deve substituir a escolha de um banco de dados relacionais, pois o BD NoSQL funciona adequadamente com consultas em uma única tabela e normalmente não oferece junções complexas, subconsultas e aninhamento de consultas em uma cláusula WHERE.
III. Análise de dados complexos podem ser realizados usando cubos de dados OLAP (On-line Analytical Processing) digerindo dados obtidos diretamente por ETL. (Extraction – Tranformation – Load), sendo o resultado do processamento armazenado no DW (Data Warehouse) ou DM (Data Mart).
Está correto o que se afirma em