Questões de Concurso Sobre banco de dados

Foram encontradas 16.520 questões

Q1930042 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


O código somente funcionará corretamente se a palavra-chave AS for inserida antes da instrução select.

Alternativas
Q1930041 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


No código em questão, identifica-se a presença de uma junção (join).

Alternativas
Q1930040 Banco de Dados

insert into LOTACAO (NOME, UNIDADE)

select P.NOME, E.NOME

from PROFFESSOR P, ESCOLA E

where P.COD_ESCOLA=E.COD_ESCOLA

and E.LOCAL='Cruzeiro';  

A partir do código SQL (Structured Query Language) acima, julgue o item.


Considerando que a coluna LOCAL é do tipo varchar, é obrigatório o uso de aspas simples na palavra Cruzeiro.

Alternativas
Q1924350 Banco de Dados
No contexto de modelagem de dados, a figura a seguir apresenta um diagrama Entidade-Relacionamento (diagrama ER), ferramenta que pode ser utilizada para criar um esquema conceitual para um banco de dados antes de sua implementação em um Sistema Gerenciador de Banco de Dados (SGBD): 
Imagem associada para resolução da questão


Sobre a figura, é INCORRETO afirmar que:
Alternativas
Q1924334 Banco de Dados

Analise o seguinte comando SQL para criação de uma tabela em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR):


CREATE TABLE Funcionario (

            nome varchar(50) NOT NULL,

            cpf char(11) NOT NULL,

            dataNasc DATE,

            salario DECIMAL(10,2)

            PRIMARY KEY (cpf)

);


Considere uma tabela criada com o comando acima, preenchida com dados dos funcionários de uma organização. Considere ainda que alguns valores para a coluna salario se repetem, pois alguns funcionários possuem o mesmo valor de salário. As palavras-chave da linguagem SQL que são necessárias para escrever uma consulta que recupere os valores da coluna salario dessa tabela, porém, com cada valor de salário aparecendo apenas uma vez, independentemente de quantas vezes esses valores se repetem na tabela, são: 

Alternativas
Q1915506 Banco de Dados

Analise o seguinte comando SQL para criação de uma tabela em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR): 


Imagem associada para resolução da questão


A tabela criada com o comando acima armazena dados de funcionários de uma organização, sendo que, para cada funcionário, além de nome, CPF, data de nascimento e salário, pode ser registrado também o CPF do seu supervisor, caso exista. Supervisores também são funcionários da organização e, portanto, possuem dados inseridos nessa mesma tabela. Analise a seguinte consulta de recuperação feita sobre a tabela criada:


SELECT F.nome AS nome_funcionario, S.nome AS nome_supervisor

FROM (Funcionario AS F LEFT OUTER JOIN Funcionario AS S ON F.cpf_supervisor = S.cpf);


Sobre a consulta acima, é CORRETO afirmar que seu resultado mostra 

Alternativas
Q1915503 Banco de Dados
Em Sistemas Gerenciadores de Banco de Dados (SGBDs), vários problemas podem acontecer quando transações simultâneas são executadas de uma maneira descontrolada. Quando duas transações que acessam os mesmos itens do banco de dados têm suas operações intercaladas, de modo que isso torna INCORRETO o valor de alguns itens do banco de dados, ocorre o problema
Alternativas
Q1905922 Banco de Dados

O comando select pode incluir até seis cláusulas devendo a instrução seguir uma ordem predeterminada; são obrigatórias apenas as duas primeiras cláusulas – select e from.


“Conceitualmente, a execução de cada ___________ segue a seguinte ordem: 1. A cláusula _____________ é testada, produzindo, com isso, junção e/ou seleção de linhas. 2. É feito o agrupamento das linhas resultantes usando-se os valores das colunas do _____________. 3. São escolhidos apenas os grupos que satisfazem a cláusula ____________, que é sempre aplicada a cada grupo como um todo e não individualmente às suas linhas. 4. As linhas assim resultantes são organizadas pelas colunas indicadas no ____________. 5. É feita a projeção na lista de colunas do _____________, eventualmente com cálculo de funções de agregação que são aplicadas a todas as linhas resultantes de cada grupo.”


Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.

Alternativas
Q1905918 Banco de Dados
A segurança no Microsoft SQL Server 2008 R2 é baseada em Logins, UserAccounts, Schemas, Roles e Permissions. Algumas Roles são predefinidas, não sendo possível criar novas Roles de servidor, uma vez que se está limitado a utilizar apenas as Server Roles criadas ao ser instalado o SQL Server 2008 R2. Uma delas é a db_owner. Assinale, a seguir, a permissão para os membros dessa Role.
Alternativas
Q1905917 Banco de Dados
A partir do Oracle Database 8 foram introduzidos dois novos tipos de banco de dados conhecidos como coleções, permitindo, assim, o armazenamento de conjuntos de elementos. A partir do Oracle Database 9i, esses recursos foram ampliados, incluindo coleções de vários níveis e incorporando uma coleção dentro de outra. O Oracle Databse 10g ampliou ainda mais as coleções, a fim de incluir arrays associados, dentre outros. Considerando os métodos de coleção em PL/SQL, assinale a alternativa correta.
Alternativas
Q1905916 Banco de Dados
O Microsoft SQL Server2008 R2 utiliza um modelo de replicação que, muitas vezes, é chamado de metáfora da replicação, sendo baseado nos seguintes elementos: Publisher, Distributor, Subscribers, Publicação e Article. “O ____________ recebe do ____________ uma cópia dos dados que foram alterados e devem ser replicados e disponibiliza estes dados para um ou mais ____________”. De acordo com esse modelo de replicação, assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
Alternativas
Q1905915 Banco de Dados
Através da linguagem T-SQL (Transact-SQL), no Microsoft SQL Server 2008 R2, alguns comandos conhecidos como “comandos DBCC” podem ser usados para manutenção e otimização de tabelas e índices, porque todos têm o prefixo DBCC – Database Consistent Checker Commands. Um deles é usado para reduzir o tamanho de um arquivo de dados (primário ou secundário), ou de um arquivo de log do banco de dados. Assinale-o.
Alternativas
Q1905914 Banco de Dados

Para realizar o backup de uma tabela no MySQL, utilizando o mysqldump, é possível usar algumas opções (parâmetros) que irão passar como argumentos, os objetos que serão exportados no backup. Uma das sintaxes pode ser:


<prompt> mysqldump [opções] <banco> <tabela> [ ... ]<arquivo.sql> .

O significado correto da opção/parâmetro [--opt] é:
Alternativas
Q1905913 Banco de Dados
No MySQL, alguns comandos importantes do SQL podem ser utilizados a fim de otimizar operações em resultados, como por exemplo soma de valores, cálculo de média, dentre outras operações. Um dos parâmetros pode ser empregado para calcular a média de salário de cargos que estejam registrados em uma tabela X, no lugar da expressão SQL de média, AVG, automatizando, assim, a consulta através desse parâmetro. Trata-se de:
Alternativas
Q1905912 Banco de Dados

“Valores ___________ podem ser atribuídos apenas a valores ___________ e comparados apenas a valores _____________.” Considerando a linguagem SQL (Structured Language Query / Linguagem de Consulta Estruturada), assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.

Alternativas
Q1905911 Banco de Dados
O PL/SQL (Procedural Language / Structured Query Language – Linguagem Procedural / Linguagem de Consulta Estruturada) foi introduzido pela Oracle no Oracle Database 6. Permite escrever programas que contêm instruções SQL. No código PL/SQL, as exceções são usadas para tratar erros em tempo de execução. Sobre as exceções em PL/SQL, assinale a alternativa INCORRETA.
Alternativas
Q1905910 Banco de Dados
Quando o Oracle Database 8 foi lançado, uma nova classe de tipos de bancos de dados conhecida como LOBs ou Large Objects foi introduzida. Os LOBs podem ser usados para armazenar dados binários, dados de caractere e referências a arquivos, sendo capaz de armazenar até 128 terabytes de dados, dependendo da configuração do banco de dados. Há quatro tipos de LOBs; um deles é empregado para armazenar um ponteiro para um arquivo. Assinale-o.  
Alternativas
Q1905909 Banco de Dados
Considerando os métodos de Mineração de Dados, analise a seguinte descrição: “constrói os denominados classificadores lineares, que separam o conjunto de dados por meio de um hiperplano, sendo considerado um dos mais efetivos para a tarefa de classificação.” Trata-se de: 
Alternativas
Q1895599 Banco de Dados

João é um cientista de dados que iniciou o processo de estudo dos dados de sua empresa com o objetivo de identificar um diferencial competitivo diante de seus concorrentes. Como resultado, João decidiu implementar um Big Data e hospedá-lo em um ambiente de nuvem.

Diante das possibilidades dos serviços, considerando os requisitos de escalabilidade e elasticidade, em caso de aumento de demanda pontual, aliados à tecnologia de Big Data, a alternativa que melhor descreve o tipo de serviço em nuvem a ser contratado por João é:

Alternativas
Q1895584 Banco de Dados

Considere uma tabela de banco de dados R, contendo uma coluna A, numérica, que é a chave primária da tabela.

Tomando como referência a sintaxe do MS SQL Server, o comando SQL que NÃO funciona para exibir o maior valor da coluna é:

Alternativas
Respostas
5161: E
5162: C
5163: C
5164: E
5165: C
5166: E
5167: E
5168: A
5169: B
5170: B
5171: A
5172: B
5173: D
5174: D
5175: D
5176: A
5177: C
5178: C
5179: D
5180: A