Foram encontradas 24.519 questões.
Para um estudo do tema Educação, foram coletados dados de escolas e de professores em todos os municípios brasileiros.
Esses dados foram armazenados em duas relações (tabelas), organizadas de acordo com o seguinte modelo relacional:
ESCOLA (cod-escola, nome-escola, cod-municipio, quantidade-alunos)
PROFESSOR (CPF, nome-prof, data-nascimento, cod-municipio-residencia, cod-escola-prof)
A chave primária de ESCOLA é cod-escola, e a de PROFESSOR é CPF. A coluna cod-escola-prof em PROFESSOR é uma chave estrangeira e indica em que escola o professor leciona. Considere a utilização dos operadores de Projeção (p ou PROJETE), Seleção (σ ou SELECIONE) e Junção ( ou JUNTE) da Álgebra Relacional.
Que sequência de operações, em Álgebra Relacional, produz como resultado uma relação R-X com CPF e nome dos professores que NÃO residem no mesmo município onde lecionam?
Provas
Uma das principais características de sistemas gerenciadores de bancos de dados (SGBD) NoSQL, quando comparados aos sistemas gerenciadores bancos de dados relacionais (SGBDR), é que seu esquema é considerado flexível ou não existente (schemaless).
O esquema de um SGBD NoSQL ser flexível ou não existente tem como consequência o fato de que
Provas
Sistemas Gerenciadores de Bancos de Dados, SGBD, via de regra, permitem acesso às suas funcionalidades por meio de interfaces interativas e, também, por meio de programas de apoio ou comandos específicos. O SGBD PostgreSQL possui um conjunto de programas de apoio. O programa a ser utilizado para realizar o backup de um banco de dados ou de um esquema, no PostgreSQL, é o pg_dump.
Nesse contexto, considere o seguinte comando:
pg_dump -a -Fp Alfa > Beta
Esse comando gera um backup
Provas
- Banco de Dados DistribuídoFragmentação de Dados (Horizontal e Vertical)
- Banco de Dados DistribuídoReplicação de Dados
Sistemas de bancos de dados apresentam benefícios e desafios potencializados quando é possível adotar uma solução de gerência distribuída, coordenada por um sistema de banco de dados distribuído.
Nesse contexto, uma importante questão de projeto refere- se à
Provas
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_01: 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
Provas
A arquitetura medalhão é um exemplo de data lakes. Ela é multicamadas, sendo considerada uma ótima opção para data warehouses, data marts e outros sistemas analíticos.
Sobre o tema, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Este padrão arquitetônico é composto por três camadas, Ouro, Platina e Diamante. A camada Ouro é onde estão armazenados os dados brutos, previamente ingeridos dos sistemas externos de origem. Os dados desta camada são normalmente são recebidos “no estado em que se encontram”, mas podem ser enriquecidos com metadados adicionais, como por exemplo, data de carregamento.
( ) Na camada Platina, os dados da camada anterior são filtrados, limpos, normalizados e mesclados com outros dados. Nesta camada há visão empresarial dos dados nas diferentes áreas temáticas e principais entidades de negócios, conceitos e transações.
( ) Os dados na camada Diamante são dados “prontos para consumo”. Esses dados enriquecidos e curados podem estar no formato de um esquema em estrela clássico, contendo dimensões e tabelas de fatos, ou podem estar em qualquer modelo de dados adequado ao caso de uso de consumo.
As afirmativas são, respectivamente,
Provas
Considerando as propriedades dos bancos de dados NoSQL do tipo orientados a documentos, analise as afirmativas a seguir.
I. No primeiro nível, os documentos possuem estrutura interna própria, porém o termo documento é totalmente apropriado uma vez que, explicitamente, não podem ser arquivos multimídia ou outros tipos não estruturados. No segundo nível, documentos são armazenados em uma espécie de chave-valor. Para cada chave (ID do documento), um registro pode ser armazenado como valor, sendo que esses registros são chamados de documentos.
II. Os documentos armazenados são completamente livres de esquemas, ou seja, não há necessidade de definir um esquema antes de inserir estruturas de dados. A responsabilidade é, portanto, transferida ao usuário ou ao aplicativo de processamento.
III. Os documentos contêm estruturas de dados na forma de pares atributo-valor recursivamente aninhados sem integridade referencial; essas estruturas de dados são livres de esquema, ou seja, atributos arbitrários podem ser usados em cada documento sem definir primeiro um esquema.
Está correto o que se afirma em
Provas
Atualmente, existem vários modelos arquiteturais de data warehousing, comumente chamados de arquiteturas de n camadas. As mais comuns são as arquiteturas de duas e três camadas.
Com relação ao modelo arquitetural de três camadas, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) O servidor que executa o sistema operacional e o banco de dados é a terceira camada, que mantém os dados e demais softwares.
( ) O data warehouse é uma segunda camada; trata-se de um front-end cujo software de ETL computam os dados e metadados de sistemas legados e de fontes externas, consolidando, resumindo e carregando-os no servidor de banco de dados operacional.
( ) A primeira camada inclui todos os softwares do cliente, os mecanismos do business intelligence, sistemas de suporte a decisão e business analytics do back-end; ela permite que os analistas, por meio de processamento OLAP, analisem os dados históricos consolidados nos data warehouses ou data lakes.
As afirmativas são, respectivamente,
Provas
Com relação ao Microsoft SQL Server Profiler, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V).
I. É uma interface gráfica do usuário para o SQL Trace para monitorar uma instância do SGBD ou do Analysis Services. Permite que o analista monitore um ambiente de produção para ver quais procedimentos armazenados estão afetando o desempenho por serem executados com muita lentidão.
II. Permite que o analista capture uma série de instruções Transact-SQL que levam a um problema de desempenho. O rastreio salvo pode então ser usado para replicar o problema em um servidor de teste onde o problema pode ser diagnosticado.
III. Oferece suporte à auditoria das ações executadas em instâncias do SGBD SQL Server. As auditorias registram ações relacionadas à segurança para revisão posterior por um administrador de segurança.
As afirmativas são, respectivamente,
Provas
Os processos de otimização de consultas SQL em ambientes Oracle podem utilizar diversos tipos de índices.
O tipo de índice adequado para colunas que possuem um número relativamente baixo de valores, para aplicações de armazenamento de dados em que há baixa atividade de declarações SQL do tipo DML e filtragens ad hoc e eficiente em consultas com a função COUNT ( ) denomina-se índice
Provas
Caderno Container