

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.
Em um Sistema de Gerenciamento de Banco de Dados Relacional (SGBDR), existem diferentes opções de comandos Structured Query Language ou simplesmente SQL que podem ser utilizados para realizar as operações de cadastro, consulta e exclusão de registros, as quais permitem a interação entre campos e tabelas. Tendo em vista que existem diversos comandos relacionados às operações em questão, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) O comando UPDATE é utilizado exclusivamente para inserir novos registros em uma tabela.
( ) O comando SELECT é fundamental para consultar e extrair dados específicos de uma tabela, permitindo a realização de diversas análises e relatórios.
( ) O comando DELETE é utilizado para remover registros completos de uma tabela, sendo uma operação irreversível e que deve ser realizada com cautela.
As afirmativas são, respectivamente,
F – F – F.
V – F – V.
F – V – V.
V – V – F.
V – V – V.
Qual comando SQL é usado para atualizar dados em uma tabela chamada "Clientes" onde o campo "Status" seja "Ativo" para "Inativo"?
MODIFY Clientes SET Status='Inativo' WHERE Status='Ativo'
CHANGE Clientes SET Status='Inativo' WHERE Status='Ativo'
ALTER Clientes SET Status='Inativo' WHERE Status='Ativo'
UPDATE Clientes SET Status='Inativo' WHERE Status='Ativo'
Analise a tabela Estudantes criada através do comando CREATE, na linguagem SQL, a seguir:
CREATE TABLE Estudantes (id_aluno INTEGER, nome VARCHAR(30), login VARCHAR(20), idade INTEGER);
Qual é a forma correta do comando INSERT para incluir uma linha nessa tabela?
INSERT FROM Estudantes (id_aluno, nome, login, idade) VALUES (1, ‘Kirk’, ‘[email protected]’, 19);
INSERT FROM TABLE Estudantes (id_aluno, nome, login, idade) VALUES (2, ‘Spock’, ‘[email protected]’, 19);
INSERT IN TABLE Estudantes (id_aluno, nome, login, idade) VALUES (3, ‘McCoy’, ‘[email protected]’, 19);
INSERT INTO Estudantes (id_aluno, nome, login, idade) VALUES (4, ‘Uhura’, ‘[email protected]’, 19);
INSERT TO Estudantes (id_aluno, nome, login, idade) VALUES (5, ‘Scotty’, ‘[email protected]’, 19);
No contexto do banco de dados Oracle, uma view é updatable quando pode ser alvo de comandos update, delete, insert. Qual operador/cláusula é permitido(a) na definição de uma view updatable no Oracle?
Cláusula GROUP BY.
Operador INNER JOIN.
Operadores de conjunto UNION e UNION ALL.
Cláusula DISTINCT.
Um programador de banco de dados (BD) deseja inserir o registro (‘012’, ‘JJJ’,’programador’) na Tabela ‘Funcionario’ de um BD, que tem os campos ‘código’, ‘nome’ e ‘funcao’. Ele vai usar, para isso, comandos do SQL. No caso, o comando para essa ação é:
ALTER INTO Funcionario (código, nome funcao) VALUES (‘012’, ’JJJ’, ’programador’)
UPDATE INTO Funcionario WHERE VALUES EQUAL (‘012’, ’JJJ’, ’programador’)
INSERT INTO Funcionario (código, nome, função) VALUES (‘012’, ‘JJJ’, ’programador’)
SELECT Funcionario WHERE (‘012’, ’JJJ’, ’programador’)
Carol deseja utilizar a linguagem SQL, especificamente a Linguagem de Manipulação de Dados (DML) e a Linguagem de Definição de Dados (DDL). Carol precisa de um comando para mudar valores de dados em uma linha da tabela e apagar um objeto do banco de dados. Nesse caso, ela deve utilizar os seguintes comandos, respectivamente:
COMMIT e REVOKE;
UPDATE e DROP;
ALTER TABLE e DROP;
UPDATE e DELETE;
ALTER TABLE e
O analista Júnior está realizando cargas na tabela TAB_CADASTRO a partir do arquivo cadastro.csv. Após realizar a primeira carga, ele verificou que os dados foram carregados com diversos erros.
Para apagar os dados da tabela, mantendo a sua estrutura, Júnior deve executar o comando:
SET TABLE
ALTER TABLE
DROP TABLE
DELETE TABLE
TRUNCATE TABLE
Na linguagem SQL (Structured Query Language), ao ser executado um comando UPDATE, qual será o resultado se for omitida a cláusula WHERE?
Somente os registros com valores nulos serão atualizados.
Não será permitido concluir a execução do comando, pois a cláusula WHERE é obrigatória.
Nenhum registro da tabela será atualizado.
Serão atualizados todos os registros da tabela.
A tabela será excluída.
Na linguagem SQL, o comando DELETE FROM <tabela> WHERE <condição> , executa a seguinte ação.
Exclui todas as tabelas em que o predicado especificado seja verdadeiro.
Exclui todos os registros da tabela em que o predicado especificado seja verdadeiro.
Exclui todos os registros da tabela em que o predicado especificado seja verdadeiro, preservando os relacionamento criados anteriormente.
Exclui todas as tabelas e o seus respectivos dados em que o predicado especificado seja verdadeiro.
Podemos generalizar que todas operações em um software de banco de dados se resumem a criar, atualizar, recuperar e remover, isto por que, são quatro operações elementares em relação ao manuseio de dados. Assinale a alternativa que apresenta qual é a cláusula responsável pela criação de um novo registro em uma tabela, na linguagem SQL.
NEW
CREATE
ADD
INSERT
Na linguagem SQL, os comandos básicos correspondentes às ações de inserir, atualizar, destruir e selecionar registros, são dados pela sequência de comandos:
INSERT – UPDATE – DELETE – SELECT
WRITE – UPDATE – DELETE – SELECT
INSERT – UPDATE – ERASE – SELECT
WRITE – RELEASE – DELETE – SELECT
INSERT – RELEASE – DELETE – SELECT
Para se inserir novos dados em SQL, utiliza-se a instrução
ADD RECORD.
ADD NEW.
INSERT INTO.
INSERT NEW.
Atualizações de dados, são realizadas constantemente em bancos de dados, desta forma, qual a finalidade da cláusula UPDATE em linguagem SQL.
Atualizar o nome da tabela
Atualizar o nome das views criadas para a tabela
Atualizar o tipo da coluna dos registros
Atualizar registros existentes de uma tabela
Em relação aos subconjuntos da linguagem SQL, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) INSERT, UPDATE e DELETE são comandos da DML (Linguagem de Manipulação de Dados).
( ) CREATE, ALTER e DROP são comandos da DDL (Linguagem de Definição de Dados).
( ) SELECT é um comando da DCL (Linguagem de Controle de Dados).
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
V – F – F.
V – V – F.
V – F – V.
F – F – V.
F – V – F.
Os comandos da linguagem SQL são divididos em conjuntos e essa separação é feita de acordo com o que cada comando faz. Os comandos que fazem atividades similares são agrupados no mesmo conjunto. Quanto aos comandos SQL, analise as afirmativas abaixo e dê valores (V) para verdadeiro ou (F) para falso.
( ) O comando ALTER é tipicamente do subconjunto do SQL denominado DML.
( ) O comando UPDATE é tipicamente do subconjunto do SQL denominado DML.
( ) O comando CREATE é tipicamente do subconjunto do SQL denominado DDL.
Assinale a alternativa que apresenta a sequência CORRETA:
V, F, F.
V, V, F.
F, V, V.
F, F, V.
V, F, V.
Com relação às tabelas cliente e visita, descritas anteriormente, o comando SQL que deleta corretamente os clientes que nunca visitaram o site é:
delete from cliente
where not exists
__(select * from visita v
____where v.codigo in cliente.codigo)
delete from cliente
where not exists
__(select * from visita v
___where v.codigo <> cliente.codigo)
delete from cliente
where codigo in (select codigo from visita)
delete from cliente
where codigo <> ALL (select codigo from visita)
delete from cliente
where (select count(*) from visita v
_______where v.codigo <> cliente.codigo) > 0
Considerando a linguagem SQL, o comando DELETE é responsável por:
Remover tuplas em uma dada relação.
Alterar valores de campos.
Agrupar valores de uma consulta.
Consultar dados em um banco de dados.
Inserir dados em uma relação.
Com base no comando SQL abaixo assinale a alternativa que tenha a interpretação técnica correta:
DELETE FROM func WHERE tipo IN (‘X’,’Y’):
apaga registros de uma tabela tipo que contenha no campo func caracteres iguais a ‘X’ e ‘Y’
apaga registros de uma tabela func que contenha no campo tipo caracteres iguais a ‘X’ e ‘Y’
apaga o campo tipo nos registros de uma tabela func que contenham os caracteres iguais a ‘X’ e ‘Y’
apaga o campo func nos registros de uma tabela tipo que contenham os caracteres iguais a ‘X’ e ‘Y’
apaga qualquer registro de uma tabela func que contenha o campo tipo com caracteres iguais a ‘XY’
No contexto dos subconjuntos da SQL, em qual deles está presente os comandos INSERT, DELETE e UPDATE?
DML – Linguagem de Manipulação de Dados.
DQL – Linguagem de Consulta de Dados.
DTL – Linguagem de Transação de Dados.
DCL – Linguagem de Controle de Dados.
DDL – Linguagem de Definição de Dados.
Em um banco de dados relacional, qual comando SQL é usado para remover um registro de uma tabela?
DROP.
INSERT.
UPDATE.
CREATE.
DELETE.