Foram encontradas 1.880 questões

Resolva questões gratuitamente!

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

Q698312 Banco de Dados
Uma das funções dos Sistemas Gerenciadores de Bancos de Dados é garantir as propriedades “ACID” das transações. Dessas propriedades, a que trata da “atomicidade” está associada aos comandos
Alternativas
Q698311 Banco de Dados
Nas implementações de bancos de dados por meio do MS SQL Server, o termo “collation” está associado, dentre outros tópicos, às regras de comparação de strings de caracteres. A sensibilidade aos acentos, às maiúsculas e minúsculas é identificada nos “collation-names” por meio dos termos 
Alternativas
Q698310 Banco de Dados
No MS SQL Server, a cláusula TOP, quando utilizada em um comando “SELECT”, tem por finalidade
Alternativas
Q698309 Banco de Dados
Nos sistemas gerenciadores de bancos de dados, a cláusula “ON DELETE CASCADE” aplica-se, usualmente, à especificação de
Alternativas
Q698308 Banco de Dados

A questão esta baseada nas tabelas R1, R2 e R3, cujas instâncias e estruturas são apresentadas a seguir.


Analise o comando SQL a seguir, no contexto das tabelas R1, R2 e R3.


Imagem associada para resolução da questão

Assinale a opção que indica as linhas de R2 removidas na execução do referido comando.
Alternativas
Q698307 Banco de Dados

A questão esta baseada nas tabelas R1, R2 e R3, cujas instâncias e estruturas são apresentadas a seguir.


Analise o comando SQL a seguir, no contexto das tabelas R1, R2 e R3.


Imagem associada para resolução da questão

Assinale o número de vezes que o número 2 aparece dentre os valores numéricos exibidos no resultado produzido pelo referido comando. 

Alternativas
Q698306 Banco de Dados

A questão esta baseada nas tabelas R1, R2 e R3, cujas instâncias e estruturas são apresentadas a seguir.


Analise o comando SQL a seguir, no contexto das tabelas R1, R2 e R3


Imagem associada para resolução da questão

Assinale a soma dos valores numéricos exibidos no resultado produzido pelo referido comando. 

Alternativas
Q698305 Banco de Dados

A questão esta baseada nas tabelas R1, R2 e R3, cujas instâncias e estruturas são apresentadas a seguir.


Analise o comando SQL a seguir, no contexto das tabelas R1, R2 e R3.


Imagem associada para resolução da questão


Além da linha de títulos, o resultado produzido por esse comando contém 

Alternativas
Q698304 Banco de Dados

Analise o diagrama ER, exibido a seguir com a notação IDEF1X pé- de-galinha.

Imagem associada para resolução da questão

Analise, ainda, a lista de possíveis requisitos para uma implementação relacional desse modelo.

I. A1 em R2 deve ter uma restrição do tipo UNIQUE.

II. A1 em R2 não deve permitir valores nulos.

III. A1 em R1 deve constituir a chave primária.

IV. A2 em R2 deve permitir valores nulos.

Assinale a opção que indica a quantidade de requisitos corretamente estabelecidos.

Alternativas
Q698303 Banco de Dados
A teoria de consultas para bancos de dados relacionais supõe cinco operações primitivas para a álgebra relacional, o que significa que o efeito de nenhuma dessas cinco operações pode ser obtido pela combinação das demais. Assinale a opção que indica a lista dessas operações.
Alternativas
Q698302 Banco de Dados
Considere uma tabela relacional R, com atributos A, B, C e D. As dependências funcionais A → BCD e ABCD → BCD se verificam para R, e a chave primária de R foi definida sobre o atributo A, isoladamente. Essa tabela não viola a FNBC por que 
Alternativas
Q698299 Banco de Dados
Assinale a opção que indica a cláusula PL/SQL que se refere à seção executável na qual são descritas instruções procedimentais e SQL, sendo indispensável e obrigatória
Alternativas
Q698298 Banco de Dados
A padronização da nomenclatura para definir objetos de um banco de dados melhora a administração de seus dados, facilitando o trabalho em equipe e aumentando a sua produtividade. Assinale a opção que melhor descreve um padrão para a definição de chaves estrangeiras.
Alternativas
Q698297 Banco de Dados
O metadados é um dos principais instrumentos do Administrador de Dados porque descreve diversos atributos necessários para identificar, localizar, compreender e gerenciar dados. A esse respeito, é correto afirmar que
Alternativas
Q634170 Banco de Dados

João foi incumbido de rever um lote de consultas SQL. Como ainda é iniciante nesse assunto, João solicitou ajuda ao colega que lhe pareceu ser o mais experiente, e recebeu as seguintes recomendações gerais:

I. use a cláusula DISTINCT somente quando estritamente necessária;

II. dê preferência às junções externas (LEFT, RIGHT, OUTER) em relação às internas (INNER);

III. use subconsultas escalares no comando SELECT, tais como “SELECT x,y,(SELECT ...) z ..." sempre que possível.

Sobre essas recomendações, é correto afirmar que:

Alternativas
Q634169 Banco de Dados

No PostGreSQL, a linguagem PL/pgSQL pode ser utilizada para definir procedures que são executadas como triggers, quando várias “special variables” são criadas, no escopo do bloco mais externo, e tornam-se disponíveis para uso no código da procedure.

Nesse contexto, analise as seguintes afirmativas sobre algumas dessas variáveis e o funcionamento de triggers no PostgreSQL:

I. A variável NEW contém um valor booleano que indica se o registro objeto do trigger está sendo incluído (true) ou não (false).

II. A variável NEW contém os campos de um registro que está sendo incluído (insert) ou alterado (update).

III. A variável TG_OP contém uma string que determina o nome da operação que desencadeou o trigger (insert, update, etc.).

IV. Na declaração de um trigger, as opções FOR EACH ROW e FOR EACH STATEMENT são equivalentes, tendo sido mantidas apenas para efeito de compatibilidade com versões anteriores.

Está correto somente o que se afirma em:

Alternativas
Q634168 Banco de Dados

Analise o scritpt Oracle PL/SQL a seguir:

Imagem associada para resolução da questão

Para que esse script funcione corretamente, exibindo os códigos identificadores e títulos de cada livro, a linha pontilhada deve ser substituída por:

Alternativas
Q634167 Banco de Dados

Algumas das mais importantes implementações de bancos de dados relacionais dispõem do comando TRUNCATE para remover registros de uma tabela.

Considere as seguintes opções para remover registros de uma tabela T:

I. Usando o comando DELETE;

II. Usando o comando TRUNCATE;

III. Removendo a tabela T e executando um comando CREATE TABLE para recriá-la em seguida.

Sobre essas opções, é correto afirmar que:

Alternativas
Q634166 Banco de Dados

Atenção:

Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas. 


A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas AutorLivraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta

Considere uma implementação Oracle do banco BOOKS.

Imagem associada para resolução da questão

para qualquer que tenha sido a ordem de inclusão dos registros na tabela, pode ser obtido somente pelo(s) comando(s):

Alternativas
Q634165 Banco de Dados

Analise o seguinte script SQL executado num banco de dados Oracle.

Imagem associada para resolução da questão

O comando que retorna corretamente a lista de alunos com suas respectivas disciplinas e notas é:

Alternativas
Respostas
1361: B
1362: A
1363: D
1364: A
1365: E
1366: C
1367: C
1368: B
1369: C
1370: E
1371: D
1372: B
1373: A
1374: A
1375: B
1376: C
1377: D
1378: B
1379: E
1380: A