Questões de Concurso Sobre banco de dados
Foram encontradas 18.786 questões
Considere uma tabela criada pelo script de criação e carga apresentado a seguir:
create table empregado
(cdemp integer not null,
nome varchar(6),
fone varchar(10),
primary key (cdemp));
insert into empregado (cdemp, nome, fone) values (1, 'Toni', '282677');
insert into empregado (cdemp, nome, fone) values (2, 'Joao', '282677');
insert into empregado (cdemp, nome, fone) values (3, 'Maria', '260088');
insert into empregado (cdemp, nome, fone) values (4, 'Jose', '174590');
insert into empregado (cdemp, nome) values (5, 'Ana');
I. select count(*) from empregado
II. select count(fone) from empregado
III. select count(*) from empregado where nome like "_o%"
As três consultas (I, II e III) retornarão respectivamente os valores
Sobre a consulta a seguir, examine as seguintes assertivas.
Seja a tabela:
Empregado(cod_emp, nome, ender, cod_depto).
E seja a consulta:
Select e.cod_depto, count(*) from Empregado E group by E.cod_depto;
I. Se tiver um índice sobre o campo cod_depto, é possível responder à consulta varrendo apenas o índice.
II. Se tiver um índice sobre o campo cod_emp, é possível responder à consulta varrendo apenas o índice.
III. Não é possível responder à consulta sem varrer todo o arquivo de dados.
Está (Estão) correta(s) a(s) assetiva(s)
Considere a seguinte expressão lógica em SQL:
val >= 5 or val <=7 and sal+10 < 24.
Considerando-se as regras de precedência e associatividade dos operadores, que mostram a ordem em
que os termos da expressão serão executados, assinale a opção que esta com os parênteses nos
lugares corretos na expressão
Examine as assertivas a seguir quanto às restrições de integridade referencial e de chave primária.
I. Um valor de chave estrangeira pode ser nulo.
II. Um valor de chave primária pode ser nulo.
III. Uma chave primária pode ter valores repetidos.
IV. Uma chave estrangeira pode ter valores repetidos.
Estão corretas as assertivas
Considere as informações a seguir sobre chaves e a organização de arquivos. Toda tabela relacional deve possuir uma chave ____. Uma chave _____permite checar a unicidade de uma chave primária simples. Uma chave _____ permite implementar um relacionamento do tipo N:N.
Os termos que preenchem, respectivamente, as lacunas do enunciado são
Analise o diagrama Entidade Relacionamento abaixo.

Em relação ao Modelo Entidade Relacionamento (MER), analise as assertivas a seguir.
I. Uma entidade fraca relaciona-se com uma entidade forte através de um relacionamento identificador.
II. Uma entidade fraca possui um atributo-chave o qual identifica uma única instância da entidade.
III. Um relacionamento entre entidades não pode conter atributos, somente as entidades possuem atributos.
IV. Um atributo multivalorado pode ser utilizado como atributo-chave de uma entidade.
V. O grau do relacionamento é a quantidade de entidades participantes do relacionamento.
Estão corretas as assertivas
Considere que, em um modelo Entidade-Relacionamento, há duas entidades denominadas X e Y que se relacionam por meio de um relacionamento denominado R; que uma entidade de X pode relacionar-se a nenhuma ou a várias entidades de Y; e que uma entidade em Y sempre se relaciona a exatamente uma entidade em X. Ou seja:

A modelagem relacional desses dados, que garante que as
tabelas estarão na Terceira Forma Normal (3FN), definirá
Considere que, em um modelo relacional, há duas tabelas bem formadas denominadas Pessoa e Projeto. Os atributos de Pessoa são CPF (PK), nome, endereço e o código do projeto no qual ela trabalha (FK); os atributos de Projeto são código (PK), título e data de início. Considere também que existe uma regra de negócio que determina que, em um projeto, não possam trabalhar mais do que 15 pessoas.
Um gatilho, criado para garantir que essa regra de negócio seja permanentemente observada, deve ser programado para ser executado
Considere que, em um modelo relacional, há três tabelas bem formadas denominadas Cliente, Compra (que representa os produtos comprados por um cliente) e Produto. A PK dos clientes é o CPF, e a PK dos produtos é um código. Há atributos nome e UF de nascimento para os clientes, e atributos fabricante e categoria para os produtos. Ou seja, Cliente (cpf, nome, UF), Produto (cod, fabricante, categoria) e Compra (cpf, cod). Observe-se o seguinte comando SQL:
SELECT DISTINCT P.fabricante
FROM Produto P, Compra C
WHERE P.cod = C.cod
AND P.categoria = 'celular'
AND C.cpf IN (SELECT cpf FROM Cliente WHERE UF = 'RS')
Esse comando retorna dados que respondem à seguinte pergunta:
Na segunda instrução UPDATE, o Analista aumentou o salário do funcionário Paulo em 1000.00, quando deveria aumentar o salário do funcionário Marcos nesse valor. Para cancelar a operação realizada, a lacuna I deve ser preenchida pela instrução