Lista completa de Questões sobre Linguagem SQL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Dado um esquema das relações a seguir, qual seria um comando SQL que responderia ao seguinte questionamento: "Quais os nomes dos empregados do departamento cujo código é 307 que não gozaram nenhum dia de férias no ano de referência de 2005?
" Esquema das relações:
Empregados : (Cód_Empregado, Nome_Empregado, Cód_Departamento) Departamentos : (Cód_Departamento, Nome_Departamento)
Férias : (Cód_Empregado, Ano_Referencia, Data_Inicio, Data_Final)
Observações:
* Um departamento possui vários empregados e cada empregado tem que estar lotado necessariamente em um único departamento;
* Um empregado pode gozar vários períodos de férias, mas somente poderá registrar uma única férias para cada ano de referência;
SELECT Nome_Empregado FROM Empregados WHERE Empregados.Cód_Empregado NOT IN (SELECT Férias.Cod_Empregado FROM Férias HAVING (Ano_Referencia = 2005) AND (Cod_Departamento = 307);
SELECT Nome_Empregado FROM Empregados, Férias WHERE (Empregados.Cod_Empregado = Férias.Cód_Empregado) AND (Cod_Departamento = 307) AND (Cód_Empregado <> Férias.Cod_Empregado) HAVING (Ano_Referencia = 2005);
SELECT Nome_Empregado FROM Empregados, Férias WHERE (Empregados.Cod_Empregado = Férias.Cód_Empregado) AND (Cod_Departamento = 307) AND (Cód_Empregado NOT IN (SELECT Cod_Empregado FROM Férias)) HAVING (Ano_Referencia = 2005);
SELECT Nome_Empregado FROM Empregados, Férias WHERE (Empregados.Cod_Empregado = Férias.Cód_Empregado) AND (Cod_Departamento = 307) AND (Ano_Referencia = 2005) AND (Cód_Empregado <> (SELECT Cod_Empregado FROM Férias));
SELECT Nome_Empregado FROM Empregados WHERE (Cod_Departamento = 307) AND (Cód_Empregado NOT IN (SELECT Cod_Empregado FROM Férias WHERE Ano_Referencia = 2005));
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.
Com relação às tabelas e às consultas anteriores, julgue os seguintes itens.
A consulta 2 tem o seguinte resultado: Recife San Francisco New York
Qual das alternativas a seguir refere-se, exclusivamente, a comandos SQL denominados DDL (Data Definition Language)?
INSERT, UPDATE, DELETE, SELECT.
INSERT, ALTER, TRUNCATE.
CREATE TABLE, UPDATE TABLE, TRUNCATE TABLE
CREATE TABLE, UPDATE TABLE, DELETE TABLE.
CREATE TABLE, ALTER TABLE, DROP TABLE.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.
Com relação às tabelas e às consultas anteriores, julgue os seguintes itens.
A execução da consulta 3 permite obter o seguinte resultado. Sol Turismo
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.
Com relação às tabelas e às consultas anteriores, julgue os seguintes itens.
A tabela clientes poderia ter sido criada executando-se o seguinte comando. create table clientes ( codigo long primary key, nome char(50),
telefone long,
cidade long
references cidades(nome));
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.
Com relação às tabelas e às consultas anteriores, julgue os seguintes itens.
É correto afirmar que as tabelas apresentadas implementam o modelo ilustrado a seguir.
Ciência da Computação - Linguagem SQL - Fundação de Estudos Superiores de administração e Gerência (ESAG) - 2006
Com relação às instruções SQL para manipulação de índices em uma tabela UF(nm_sigla, nm_estado), assinale a alternativa com a sintaxe correta:
Em relação ao banco de dados SQL Server, é correto afirmar que
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Com relação aos triggers em PL/SQL, assinale a opção correta.
O Oracle8i suporta apenas três tipos fundamentais de triggers: data manipulation language (DML); instead-of; e data definition language (DDL).
Os triggers DML podem ser definidos em uma tabela e são executados, ou disparados, em resposta a apenas dois eventos: INSERT e UPDATE.
Um trigger é um bloco PL/SQL que é associado a um evento específico, armazenado em um banco de dados e executado sempre que o evento ocorrer.
Os triggers DDL e os de evento de banco de dados não são novos na Oracle8i.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Em relação aos comandos SQL usados em aplicações ORACLE, assinale a opção incorreta, considerando o código I e o resultado I apresentados acima.
O código permite que o usuário entre com a condição de pesquisa, seja numérica seja do tipo caractere.
.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...