Questões de Concurso sobre DML

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
294 questões encontradas
Questões por página
20
Mais recentes
 

Dada uma tabela PRODUTOS, o comando SQL que eliminará todos os seus registros tornando-a vazia é


A

DELETE TABLE PRODUTOS


B

DROP FROM PRODUTOS


C

DELETE FROM PRODUTOS


D

DROP TABLE PRODUTOS


E

DELETE * FROM PRODUTOS

Sobre definição e manipulação de visão, analise:

I. Na criação de uma VIEW pode-se utilizar UNION e ORDER BY.

II. Uma VIEW provê mais segurança, pois permite esconder parte dos dados da tabela real.

III. Os dados que compõem a VIEW são armazenados separadamente da tabela real.

IV. Uma linha inserida na VIEW, com todas as colunas, será inserida na tabela real.

V. Se contiver as cláusulas JOIN e GROUP BY, uma VIEW só poderá ser usada para SELECT.

É correto o que consta APENAS em


A
III, IV e V.

B
II, IV e V.

C
II, III e IV.

D
I, III e IV.

E
I, II e III.

Um processo que tem comandos SELECT, INSERT, UPDATE ou DELETE, para o controle de concorrência, requer, respectivamente, locks


A
S, S, X ou X.

B
X, IX, U ou S.

C
S, IX, U ou X.

D
X, S, S ou S.

E
S, X, X ou X.

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;


A

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);


B

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);


C

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);


D

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));


E

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));

Contém somente comandos SQL, do tipo DML, para um banco de dados Oracle:


A
Create view e Update.

B
Create table e Select.

C
Insert e Alter.

D
Insert e Drop.

E
Update e Create table.

São duas expressões da linguagem de manipulação de dados (DML) da SQL:


A

Drop Table e Create Index.


B

Drop Index e Insert Into.


C

Update e Insert Into.


D

Delete e Drop Index.


E

Update e Alter Table.

Um analista precisou definir duas expressões em Structured Query Language - SQL. A primeira delas no âmbito da linguagem de manipulação de dados (DML) e a segunda, no âmbito da linguagem de definição de dados (DDL).

Sabendo-se que ele utilizou corretamente as expressões, é correto afirmar que duas das expressões respectivamente utilizadas foram


A

UPDATE e DELETE.


B

ALTER TABLE e DROP INDEX.


C

CREATE TABLE e DELETE.


D

SELECT e INSERT INTO.


E

INSERT INTO e CREATE INDEX.

Devido às definições de DML e de DDL, os principais comandos DML são geralmente executados por um DBA, enquanto que os comandos DDL são geralmente executados pelos demais usuários.


C
Certo

E
Errado

A DDL permite, entre outras tarefas, a criação e destruição de uma base de dados, além de alterá-la e garantir privilégios de uso.


C
Certo

E
Errado

A DML pode ser definida como um conjunto de comandos SQL que permite a criação e definição de objetos em uma base de dados.


C
Certo

E
Errado
   
Gerar simulado