QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
12 questões encontradas

Sobre a quarta forma normal, analise as afirmativas a seguir.

I. É baseada no conceito de dependências multivaloradas (MVD).

II. É uma forma normal mais fraca que a FNBC.

III. A decomposição não remove a redundância causada pela MVD. Está correto o que se afirma em

A I, II e III.
B I, apenas.
C I e II, apenas.
D II e III, apenas.

Sobre modelagem de dados, marque V para as afirmativas verdadeiras e F para as falsas.

( ) O grau de um tipo de relacionamento é o número de entidades fracas participantes. Relacionamentos de grau dois são chamados de binários; os de grau três são conhecidos como terciários.

( ) Os tipos de entidade que não possuem atributos-chave próprios são denominados tipos de entidade fraca.

( ) A agregação é utilizada para representar um relacionamento entre um objeto inteiro e suas partes componentes, possuindo uma notação diagramática distinta.

( ) Um relacionamento recursivo é chamado de associação retroativa em UML. A sequência está correta em

A V, V, F, F.
B V, F, F, V.
C F, V, V, F.
D F, F, V, V.

Observe a tabela a seguir de um banco de dados: PROFESSOR (CodProfessor integer primary key, NomeProfessor varchar(40), Titulacao varchar(45), DataAdmissao date) Considere uma consulta ao banco de dados que liste o nome dos professores e a data de admissão dos que entraram na Instituição no ano de 2018 ou no mês de julho, independente do ano. Assinale qual consulta abaixo estaria correta.

A SELECT Nomeprofessor, dataAdmissao from PROFESSOR where dataadmissao in(07, 2018).
B SELECT Nomeprofessor, dataAdmissao from PROFESSOR where dataadmissao like ‘%2018’ or like ‘%07’
C SELECT Nomeprofessor, dataAdmissao from PROFESSOR where year(dataadmissao)=2018 or month(dataadmissao)=07
D SELECT Nomeprofessor, dataAdmissao from PROFESSOR where dataadmissao between '2018-07-15' and '2018-09-15'

Considerando que a arquitetura ANSI/SPARC se divide em três níveis – interno, externo e conceitual, analise as afirmativas a seguir.

I. Nível interno: se ocupa do modo como os dados são fisicamente armazenados dentro do sistema.

II. Nível externo : se ocupa do modo como os dados são vistos por usuários individuais.

III. Nível conceitual: é o nível intermediário entre o nível interno e externo;se ocupa de apresentar os dados armazenados dentro do sistema como uma visão vista pelos usuários individuais. Está correto o que se afirma em

A I, II e III.
B I e II, apenas.
C I e III, apenas.
D II e III, apenas.

O Microsoft SQL Server, além dos operadores relacionais SQL, aceita os operadores relacionais pivot, unpivot e apply. Diante do exposto, analise as afirmativas a seguir.

I. Pivot : é um operador que converte a forma de seu conjunto resultado de entrada de duas colunas que representam pares nome-valor para múltiplas colunas, uma para cada nome de entrada. A coluna de nome da entrada é a coluna pivô e o usuário precisa indicar que nomes transportar da entrada para colunas individuais na saída.

II. Unpivot : é uma operação inversa ao pivot .

III. Apply : é um operador binário que toma duas entradas com valor de tabela, das quais a entrada da direita normalmente é uma chamada de função com valor de tabela que toma como argumentos uma ou mais colunas da entrada da esquerda.

IV. Apply : possui duas variações semelhantes a inner join e outer join, que são a inner apply e outer apply. Está correto o que se afirma em

A I, II, III e IV.
B I e III, apenas.
C II e IV, apenas.
D I, II e III, apenas.

Maria deseja visualizar os campos nome e sobrenome da tabela de Clientes em uma única coluna. Para isso, utilizou a concatenação para unir esses dois campos. Qual o comando correto utilizado no SQL Server para concatenar o Nome e o Sobrenome em uma única coluna?

A USE BDVendas Select Nome+' '+Sobrenome AS NomeCompleto From Cliente
B USE BDVendas Select 'Nome' + 'Sobrenome' AS NomeCompleto From Cliente
C USE BDVendas Select Nome, Sobrenome AS NomeCompleto From Cliente
D USE BDVendas Select 'Nome' and 'Sobrenome' AS NomeCompleto From Cliente

O processo de recuperação de falhas em um ambiente de banco de dados objetiva preservar a consistência das informações após a ocorrência de uma falha. Para que este processo seja executado com integridade, é necessário que, no momento da recuperação dos efeitos das transações, as propriedades ACID sejam satisfeitas. Trata-se do significado correto da sigla ACID:

A Agregação; Correção; Integridade; e, Desempenho.
B Atomicidade; Correção; Isolamento; e, Durabilidade.
C Agregação; Consistência; Isolamento; e, Desempenho.
D Atomicidade; Consistência; Integridade; e, Durabilidade.

Considerando a otimização de consultas ( tuning ) em banco de dados, assinale a afirmativa INCORRETA.

A As views podem ser empregadas para agilizar o processamento de consulta.
B A otimização de consulta consiste em localizar uma boa estratégia para processar uma consulta.
C A otimização baseada em custo gera uma série de planos de avaliação de consulta a partir de determinada consulta, usando as regras de equivalência.
D Um dos passos para a otimização da consulta é encontrar uma expressão da álgebra relacional que seja colidente à expressão indicada e cuja execução deverá custar menos.