

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Dada uma tabela PRODUTOS, o comando SQL que eliminará todos os seus registros tornando-a vazia é
DELETE TABLE PRODUTOS
DROP FROM PRODUTOS
DELETE FROM PRODUTOS
DROP TABLE PRODUTOS
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
No SQL, considerando o uso das cláusulas SELECT, GROUP BY e HAVING, indique a opção que apresenta uma sintaxe correta.





Um processo que tem comandos SELECT, INSERT, UPDATE ou DELETE, para o controle de concorrência, requer, respectivamente, locks
Assinale a opção em que são apresentados dois comandos DML
INSERT, UPDATE
CREATE, ALTER
DROP, DELETE
SELECT, CREATE
ROLLBACK, GRANT
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));
Contém somente comandos SQL, do tipo DML, para um banco de dados Oracle:
São duas expressões da linguagem de manipulação de dados (DML) da SQL:
Drop Table e Create Index.
Drop Index e Insert Into.
Update e Insert Into.
Delete e Drop Index.
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
UPDATE e DELETE.
ALTER TABLE e DROP INDEX.
CREATE TABLE e DELETE.
SELECT e INSERT INTO.
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.
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.
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.
Os exemplos mais comuns de palavras reservadas SQL que são utilizadas na DML são ALTER, DROP, CREATE e GRANT.
Os exemplos mais comuns de palavras reservadas SQL utilizadas na DDL são INSERT, UPDATE, SELECT e DELETE.