Questões de Concurso Sobre banco de dados
Foram encontradas 19.213 questões

O banco de dados representa clientes, cervejas e bares, registrando as cervejas que são oferecidas pelos bares, o consumo de cada cliente nesses bares e a cerveja favorita de cada cliente. Cada registro da tabela Consumo representa a quantidade de cervejas consumidas por um certo cliente num determinado bar. Note que o mesmo cliente pode ter vários registros nessa tabela.
Todas as questões que se referem a esse banco de dados são independentes entre si e referem-se ao banco de dados no estado aqui mostrado. A palavra NULL denota um valor não preenchido. As tabelas Bar, Cerveja têm como chave primária seus únicos atributos. Para a tabela Cliente a chave primária é composta pelo atributo nomeCliente. Na tabela Oferta a chave primária é composta por seus dois atributos. A tabela Consumo não possui chave primária, admitindo registros coincidentes.
select c.nomeCliente from cliente c
where
exists
(select *
from consumo cc
where
cc.nomeCliente=c.nomeCliente) and
not exists
(select *
from consumo cc
where cc.nomeCliente=c.nomeCliente and
not exists
(select *
from oferta o
where o.nomeBar=cc.nomeBar and
c.nomeFavorita=cc.nomeCerveja))
Assinale a opção que apresenta a lista de nomes mostrada no resultado dessa consulta.
Assinale a opção que descreve, corretamente, o significado das letras na sigla CAP.
I. A tabela não contém dependências transitivas, ou seja, as colunas que não sejam chave primária não dependem funcionalmente de outras colunas ou combinação de colunas que não sejam chave primária.
II. A tabela não contém dependências parciais, ou seja, cada coluna não chave depende da chave primária completa e não apenas de parte dela.
Os itens I e II descrevem, respectivamente, regras referentes à
origem CHAR := ‘A’
Uma forma alternativa de escrever tal comando é:
T (ID, Nome, Fone)
Indique a alternativa que contém a consulta SQL correta para criar uma visão V, a partir da tabela T, apenas para os Nomes começando pela letra J.
Para exibir o número do funcionário, a data de admissão e o número de meses entre a data de admissão e a data atual, utiliza- se a instrução PL/SQL
Em um banco de dados SQL há duas tabelas: departamento e funcionario. A tabeladepartamento está ligada à tabela funcionario em uma relação um-para-muitos. Os campos da tabela departamento são DepNo (chave primária), DNome e DLocal. Já a tabela funcionario contém os campos FunNo (chave primária), DepNo (chave estrangeira), FNome, FCargo e FSal.
Para exibir apenas o nome de todos os funcionários, sem repetição, e o respectivo nome do departamento que o funcionário trabalha, utiliza-se a instrução
É um tipo de tabela segura com transação:
Assinale a opção que identifica um elemento essencial para esse processo e o motivo da sua importância.
Uma transação T1 serializável gera um erro de conflito quando há uma tentativa de
Essa situação caracteriza-se sempre que