Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.353 questões
CREATE TABLE A {B INT NOT NULL, C INT NULL, D INT NOT NULL);
SELECT: SELECTColuna FROM A.B.C.D
INSERT INTO X(A, B, C) VALUES ('P\ ’Q\ 'R');
SELECT a, b, c, d, f FROM X WHERE a IS NULL AND b IS NULL
Assinale a opção que indica a característica principal da técnica comumente usada para a obtenção dessa garantia nas implementações.
Assim sendo, analise as quatro expressões lógicas a seguir.
not ?
F or ?
T and ?
? or T
Assinale a opção que apresenta os valores finais das expressões lógicas acima, na ordem de cima para baixo.
CREATE VIEW valores (nome, minsal, maxsal, medsal)
AS SELECT d.depnome, MIN(e.sal), MAX(e.sal), AVG(e.sal)
FROM empregado e, departamento d
WHERE e.depnro=d.depnro
GROUP BY d.depnome;
Considere a existência das tabelas departamento e empregado, relacionadas de forma que cada departamento possa ter um ou muitos empregados ligados a ele. Na tabela departamento existem os campos depnro (chave primária) e depnome e na tabela empregado existem os campos empnro (chave primária), empnome, cargo, sal e depnro (chave estrangeira). Considere que em ambas as tabelas existem registros cadastrados relacionando adequadamente departamentos a empregados.
A instrução acima
I.
select * from T where x>5
II.
select * from T where not x>5
Curiosamente, os dois comandos produziram resultados com zero linha. Intrigado, pois sabia que a instância de T não estava vazia, João escreveu outros dois comandos:
III.
select count(*) from T
IV.
select count(x) from T
Quando executados, os comandos III e IV, necessariamente, produziram resultados r1 e r2, tal que: