Questões de Concurso

Foram encontradas 13.780 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q4097663 Banco de Dados
Considere o diagrama relacional a seguir, que descreve uma plataforma de MMORPG, para responder a questão:


Considerando as tabelas, assinale a alternativa CORRETA.
Alternativas
Q4097661 Banco de Dados
Para ampliar os impactos de um sistema de banco de dados, é comum a criação de fragmentos de código para realizar diversas operações no ambiente. Nesse contexto, considere as sentenças a seguir:

I- Executado automaticamente em resposta a um evento específico de modificação de dados em uma tabela.
II- O conjunto de instruções SQL pré-compiladas e armazenadas no banco de dados.
III- Age como uma rotina ou sub-rotina que pode ser executada a qualquer momento, geralmente para realizar uma tarefa específica.
IV- Retorna um valor, sendo projetado para uso em expressões.

Assinale a alternativa que apresenta as características pertencentes aos procedimentos armazenados.
Alternativas
Q4097660 Banco de Dados
Em um ambiente de banco de dados, é comum que o SGBD tenha de lidar com várias transações simultâneas, enviadas pelos usuários, e aplicativos que consomem os dados. Nesse contexto, considerando a integridade dessas transações, relacione as colunas.

COLUNA I

I- Consistência.
II- Durabilidade.
III- Isolamento.
IV- Atomicidade.

COLUNA II

(__)Toda transação deve respeitar as restrições e relacionamentos presentes no banco de dados.
(__) Toda alteração realizada por uma transação, uma vez finalizada com sucesso, deve persistir ao longo do tempo.
(__)Toda transação deve ser executada de forma independente, sem se preocupar com as demais.
(__)Toda transação deve ser executada de forma completa.

Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas
Q4097659 Banco de Dados
Um Sistema Gerenciador de Banco de Dados (SGBD) é uma plataforma que permite criar, manter e administrar bancos de dados. Nesse contexto, assinale a alternativa CORRETA.
Alternativas
Q4097658 Banco de Dados
Antes da criação dos sistemas de bancos de dados, aplicativos armazenavam valores relativos aos processos do negócio em sistemas de arquivos. Entretanto, essa abordagem apresenta diversos problemas, dificultando sua utilização em grandes ambientes. Dessa forma, avalie as sentenças a seguir:

A redundância é vista como benéfica dentro dos sistemas de arquivos, pois permite distribuir diferentes porções dos dados em diversos arquivos, não oferecendo brechas para o surgimento de outros problemas que violam a corretude dos dados.

PORQUE

Os sistemas de arquivos não possibilitam o controle granular de segurança, não sendo possível limitar o conjunto de dados que determinado usuário pode acessar e/ou manipular.

Acerca dessas sentenças, assinale a alternativa CORRETA.
Alternativas
Q4094016 Banco de Dados
Um Técnico de Tecnologia da Informação da UFABC está desenvolvendo uma aplicação para gerenciamento de relacionamentos complexos entre alunos, professores e disciplinas. Ele precisa armazenar e consultar de forma eficiente conexões como “alunos que cursaram disciplinas com o mesmo professor” ou “professores que possuem coautoria em projetos de pesquisa”. Para essa necessidade, será utilizado um banco de dados NoSQL orientado a grafos, ideal para modelar e consultar relações. Qual das alternativas a seguir apresenta o banco de dados que atende a essa necessidade?
Alternativas
Q4094010 Banco de Dados
Um Técnico de Tecnologia da Informação da UFABC está desenvolvendo um sistema de gestão acadêmica que integra informações sobre professores, disciplinas, cursos e dependentes. Para gerar relatórios estratégicos, ele precisa consultar os nomes dos professores, sem duplicidade, que ministram disciplinas do 5º período do curso de Engenharia de Software, que possuem dependentes cadastrados e têm grau de doutor. O banco de dados possui as seguintes tabelas relevantes para a consulta:
• Professores (id_professor, nome, grau, …) • Disciplinas (id_disciplina, nome, periodo, id_curso, …) • Cursos (id_curso, nome_curso, …) • Ministra (id_professor, id_disciplina) – relação entre professores e disciplinas • Dependentes (id_dependente, id_professor, …)

Considerando essas tabelas, qual consulta SQL atende a todos os critérios mencionados? 
Alternativas
Q4032559 Banco de Dados
Durante a modelagem conceitual de bancos de dados usando o Modelo Entidade-Relacionamento (MER), é crucial definir a cardinalidade dos relacionamentos, que especifica o número de instâncias de uma entidade que podem (ou devem) se associar a instâncias de outra entidade. A cardinalidade é fundamental para determinar como o modelo conceitual será mapeado para o modelo relacional (tabelas e chaves estrangeiras). Sobre os tipos de cardinalidade, analise as afirmativas a seguir:

I.Em um relacionamento Um-para-Um (1:1), cada instância da entidade A pode se relacionar com no máximo uma instância da entidade B, e vice-versa.
II.Em um relacionamento Um-para-Muitos (1:N), uma instância da entidade A pode se relacionar com várias instâncias da entidade B, mas cada instância da entidade B só pode se relacionar com uma única instância da entidade A.
III.Em um relacionamento Muitos-para-Muitos (N:M), uma instância da entidade A pode se relacionar com várias instâncias da entidade B, e uma instância da entidade B pode se relacionar com várias instâncias da entidade A.

Está correto o que se afirma em:
Alternativas
Q4032553 Banco de Dados
Em Sistemas Gerenciadores de Bancos de Dados (SGBDs), a indexação é vital para otimizar o desempenho das consultas. A estrutura de índice mais utilizada em bancos de dados relacionais para consultas de intervalo e buscas pontuais é a Árvore B+ (B+-tree). Essa estrutura é uma árvore de busca balanceada que difere da Árvore B clássica por armazenar todos os valores de dados (ou ponteiros para os dados) exclusivamente nos nós folha, mantendo os nós internos apenas com chaves de navegação. Qual é a principal vantagem de manter todos os registros de dados ou ponteiros apenas nos nós folha em uma Árvore B+? 
Alternativas
Q4032547 Banco de Dados
A Linguagem de Consulta Estruturada (SQL) é a linguagem padrão para interagir com Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDRs). O comando SELECT é usado para recuperar dados, e a cláusula JOIN é essencial para combinar registros de duas ou mais tabelas com base em colunas relacionadas, permitindo a reconstituição de informações que foram normalizadas. Acerca dos tipos de JOIN em SQL, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)O INNER JOIN (ou simplesmente JOIN) retorna apenas as linhas que possuem valores correspondentes em ambas as tabelas que estão sendo unidas.
(__)O LEFT JOIN (ou LEFT OUTER JOIN) retorna todas as linhas da tabela à esquerda e as linhas correspondentes da tabela à direita; se não houver correspondência, colunas da tabela direita virão com valor NULL.
(__)O FULL OUTER JOIN retorna todas as linhas de ambas as tabelas; se houver correspondência, as colunas são combinadas, e se não houver, as colunas da tabela sem correspondência são preenchidas com NULL.
(__)O CROSS JOIN é usado para unir tabelas com base em uma condição de igualdade, similar ao INNER JOIN, mas otimizado para chaves estrangeiras.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo: 
Alternativas
Q4032546 Banco de Dados
Para garantir a consistência e a integridade dos dados em um banco de dados relacional, o modelo define restrições de integridade. Duas das restrições mais importantes são a Integridade de Entidade, que se aplica às chaves primárias, e a Integridade Referencial, que se aplica às chaves estrangeiras, governando como as tabelas se relacionam. Qual é a regra imposta pela restrição de Integridade Referencial em um Sistema Gerenciador de Banco de Dados (SGBD)? 
Alternativas
Q3991692 Banco de Dados
A respeito do Snowflake para gestão de grandes volumes de dados, analise as assertivas e assinale a alternativa que aponta as corretas.
I. O Snowflake processa consultas usando clusters de computação MPP.
II. Cada warehouse virtual é um cluster de computação independente que não compartilha recursos computacionais com outros warehouses virtuais.
III. A autenticação é um serviço que é gerenciado dentro da camada de serviços de nuvem.
IV. A arquitetura do Snowflake consiste em três camadas principais, sendo elas: armazenamento de banco de dados; dimensionamento de consultas e serviços de nuvem. 
Alternativas
Q3991691 Banco de Dados
Dentro do Banco de Dados Oracle, uma consulta composta é aquela que utiliza operadores de conjuntos. Esses operadores combinam os resultados de duas ou mais consultas componentes em um resultado. Nesse contexto, um operador que retorna todas as linhas distintas selecionadas pelas duas consultas é
Alternativas
Q3991683 Banco de Dados
Qual é o sistema de gerenciamento de banco de dados de mapas classificados multidimensionais, persistentes, distribuídos e esparsos, o qual é construído sobre um DFS (Distributed File System), podendo armazenar arquivos de grande porte? 
Alternativas
Q3991661 Banco de Dados
Dentro do contexto de operadores OLAP (Online Analytical Processing), considerando a navegação no espaço analítico multidimensional e multigranular, o operador de visualização de resultados que pode ordenar os membros de uma dimensão de acordo com a ordem da medida corrente é denominado 
Alternativas
Q3986724 Banco de Dados
O OLAP (Online Analytical Processing) é uma tecnologia utilizada para analisar grandes volumes de dados em múltiplas dimensões, permitindo que gestores e analistas tomem decisões mais embasadas. Entre as operações disponíveis, existe uma que permite selecionar uma fatia de dados em uma dimensão específica, mantendo todas as medidas e os indicadores, mas restringindo a análise a essa dimensão. Qual operação do OLAP realiza essa função?
Alternativas
Q3986721 Banco de Dados
Em Bancos de Dados, a normalização é uma técnica que organiza os dados em tabelas para reduzir redundâncias e melhorar a integridade das informações. O processo de normalização é estruturado em formas normais, sendo que cada forma normal aplica regras adicionais sobre a anterior para criar um modelo de dados mais eficiente e consistente. Considerando que uma tabela já atende aos requisitos da 2ª Forma Normal (2FN), qual é a condição necessária para que ela esteja também na 3ª Forma Normal (3FN)? 
Alternativas
Q3986716 Banco de Dados
Um analista de tecnologia de informação da Prefeitura de Joinville está desenvolvendo um sistema de análise de grandes volumes de dados sobre serviços públicos, incluindo estatísticas de atendimento e indicadores de desempenho ao longo do tempo. Para otimizar consultas analíticas e agregações rápidas por colunas, ele precisa de um banco de dados NoSQL cujo modelo principal seja colunar, mesmo que ele também ofereça suporte a outros tipos de dados. Qual banco de dados atende a essa necessidade?
Alternativas
Q3986712 Banco de Dados
O Diagrama Entidade-Relacionamento (ER) é uma ferramenta fundamental na modelagem de banco de dados, permitindo representar de forma visual as entidades, seus atributos e os relacionamentos entre elas. Dentro desse diagrama, existe um tipo especial de entidade que não possui chave própria, depende de outra entidade para existir e é representada graficamente por um retângulo duplo. Qual é o nome dessa entidade? 
Alternativas
Q3986326 Banco de Dados
A linguagem SQL (Structured Query Language) é composta por diferentes subconjuntos de comandos, cada um com finalidades específicas no gerenciamento de bancos de dados. Entre eles, destacam-se: a DDL (Data Definition Language), utilizada para definir a estrutura do banco; a DML (Data Manipulation Language), voltada à manipulação de dados armazenados; e a DCL (Data Control Language), que trata de permissões e controle de acesso.
Considerando essas definições, assinale a alternativa que apresenta, respectivamente, um comando DDL, um comando DML e um comando DCL. 
Alternativas
Respostas
621: C
622: C
623: A
624: C
625: D
626: E
627: C
628: A
629: B
630: A
631: A
632: C
633: A
634: B
635: D
636: A
637: B
638: E
639: C
640: D