

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.
Ao criar um novo banco de dados (BD), um administrador de banco de dados (DBA) precisou implementar o comportamento desse BD, centralizando a lógica de negócios no servidor de BD. Uma forma de realizar esse processo se dá através do uso de:
drop tables
foreign keys
primary keys
network schema
stored procedures
Os comandos DROP e TRUNCATE da linguagem de consulta estruturada (SQL) pertencem à categoria de comandos
DDL.
DML.
DCL.
TCL.
TCL-2.
SQL é uma linguagem de programação projetada para gerenciar, consultar e manipular dados armazenados em bancos de dados relacionais. Atualmente, há vários tipos, como DDL — Linguagem de Definição de Dados, DML — Linguagem de Manipulação de Dados, DCL — Linguagem de Controle de Dados, DTL — Linguagem de Transação de Dados e DQL — Linguagem de Consulta de Dados, cada uma contendo diversos comandos. Três comandos, um pertencente à DDL, outro à DML e o terceiro à DCL, estão indicados, respectivamente, na seguinte opção de resposta:
DROP, UPDATE e GRANT
COMMIT, JOIN e CREATE
REVOKE, SELECT e ALTER
ROLLBACK, INSERT e DELETE
Sobre linguagens de consulta em banco de dados, é CORRETO afirmar:
A linguagem SQL é um padrão específico para bancos de dados Oracle, não sendo utilizada em outros SGBDs.
Nos bancos de dados relacionais, a DDL (Data Definition Language) é usada para definir, alterar e remover estruturas de um banco de dados, como tabelas e índices.
A linguagem SQL não se tornou popular por não suportar operações de junção (JOIN) entre tabelas.
As operações de DML (Data Manipulation Language) não permitem a atualização ou exclusão de dados, apenas a inserção.
Uma limitação da linguagem SQL é não permitir a criação de funções armazenadas ou procedimentos armazenados.
Um Técnico em Tecnologia da Informação foi designado para criar uma tabela em um banco de dados relacional para armazenar informações de clientes, como ID, nome, e-mail e telefone. Assinale a alternativa CORRETA que corresponde qual comando SQL básico deve ser utilizado para criar essa tabela.
SELECT * FROM clientes WHERE nome IS NOT NULL;.
CREATE TABLE clientes (ID INT PRIMARY KEY, nome VARCHAR(100), email VARCHAR(100), telefone VARCHAR(20));.
UPDATE clientes SET email = 'exemplo@teste.com' WHERE ID = 1;.
INSERT INTO clientes (ID, nome, email, telefone);.
DELETE FROM clientes WHERE telefone IS NULL;.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Em Sistemas de Gerenciamento de Banco de Dados (SGBDs) relacionais, as linguagens de definição, manipulação, controle e transação de dados desempenham papéis distintos. Nesse sentido, assinale a alternativa que apresenta três comandos de DDL (Data Definition Language).
SELECT, INSERT e UPDATE.
CREATE, ALTER e DROP.
DELETE, TRUNCATE e HAVING.
COMMIT, ROLLBACK e SAVEPOINT.
GRANT, REVOKE e BEGIN TRANSACTION.
A execução do comando DLL a seguir alterará a tabela PROCESSO, adicionando uma coluna com o nome STATUS do tipo de dados CHAR(1).
ALTER PROCESSO ADD COLUMN STATUS CHAR(1);
Certo
Errado
Os comandos DML (Data Manipulation Language) são um conjunto de comandos da linguagem SQL que permitem a manipulação de dados em bancos de dados. Qual comando não faz parte deste conjunto?
CREATE.
DELETE.
MERGE.
INSERT.
UPDATE.
Um estagiário do Tribunal de Contas está estudando a linguagem SQL padrão e aprendeu que seus comandos são agrupados de acordo com suas funcionalidades.
Com base nesse aprendizado, assinale a opção que apresenta apenas comandos pertencentes à categoria de definição de dados (DDL).
GRANT e REVOKE.
RESTOR e BACKUP.
ALTER, GRANT e SELECT.
DELETE, INSERT, SELECT e UPDATE.
ALTER, CREATE, DROP e TRUNCATE.
Um estagiário recebe a tarefa de documentar os scripts SQL usados na inicialização do sistema. Ele precisa classificar os comandos CREATE TABLE, ALTER TABLE e CREATE INDEX em uma categoria, e os comandos INSERT, UPDATE e DELETE em outra. Esta divisão separa os comandos de definição da estrutura dos dados dos comandos de manipulação dos próprios dados. Qual é a denominação correta para essas duas categorias de linguagem SQL?
DDL e DML.
DCL e DTL.
DQL e DDL.
DML e DCL.
TCL e DQL.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
SQL é a sigla para a linguagem padrão de gerenciamento de dados com bancos de dados baseados no modelo relacional. São grupos de comandos dentro da SQL a “Data Manipulation Language – DML”, a “Data Definition Language – DDL”, a “Data Query Language – DQL”, da “Data Control Language – DCL” e a “Transaction Control Language - TCL”. Nesse contexto, dois comandos que pertencem à DML e à DDL são, respectivamente:
DELETE e DROP
INSERT e UPDATE
REVOKE e COMMIT
ROLLBACK e CREATE
São comandos do subconjunto DDL (Linguagem de Definição de Dados) da linguagem SQL ANSI:
I. INSERT
II. CREATE
III. DELETE
IV. UPDATE
V. ALTER
Quais estão corretos?
Apenas I e III.
Apenas II e V.
Apenas IV e V.
Apenas I, III e IV.
Apenas II, IV e V.
O comando DELETE FROM pacientes; em SQL remove permanentemente a tabela pacientes e os seus dados do banco de dados.
Certo
Errado
Assinale a opção correta acerca das variáveis bind em sistemas gerenciadores de bancos de dados relacionais.
Variáveis bind são utilizadas apenas em instruções DDL, como CREATE e ALTER, para parametrizar a criação de objetos no banco de dados.
Variáveis bind são utilizadas exclusivamente dentro de triggers, para armazenar o valor antigo e o novo de uma coluna afetada por uma atualização.
Variáveis bind permitem que comandos SQL sejam escritos com parâmetros genéricos, o que evita a necessidade de se reescrever a instrução sempre que o valor do parâmetro mudar.
O uso de variáveis bind reduz o desempenho das consultas SQL, pois impede que o SGBD reutilize planos de execução previamente gerados.
As variáveis bind substituem valores literais diretamente na string SQL antes de sua execução, realizando a interpolação de valores de forma automática.
No DB2, ao utilizar ALTER TABLE ... ADD COLUMN, se a coluna adicionada não for explicitamente definida como NULL, o comando falha, pois o DB2 exige que colunas novas tenham obrigatoriamente um valor default ou permitam nulos.
Certo
Errado


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Em SQL, a cláusula __________ do comando __________ inclui tanto a relação dos atributos que constituem a chave estrangeira quanto o nome da relação à qual a chave estrangeira faz referência.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
primary key – create table
second key – alter table
unique key – create table
foreign key – create table
foreign key – drop table
A seguir, é apresentado um exemplo de comando DDL.
DELETE TABLE DISCIPLINA WHERE Carga_horaria > 3;
Certo
Errado
Seja a tabela Estudantes criada através do comando CREATE, na linguagem SQL: CREATE TABLE Estudantes (id_aluno INTEGER, nome VARCHAR(30), login VARCHAR(20), idade INTEGER);
Qual é a forma correta do comando ALTER para incluir a coluna curso VARCHAR(20) nesta tabela?
ALTER TABLE Estudantes COLUMN curso VARCHAR(20);
ALTER TABLE Estudantes ADD COLUMN curso VARCHAR(20);
ALTER Estudantes COLUMN curso VARCHAR(20);
ALTER Estudantes ADD COLUMN curso VARCHAR(20);
ALTER TABLE Estudantes, curso VARCHAR(20);
Linguagem de definição de dados (Data Definition Language – DDL) é uma parte fundamental do SQL, sendo usada para definir a estrutura de bancos de dados e objetos, como tabelas, índices e esquemas. Sobre os comandos DDL, qual comando pode ser utilizado para deletar todas as linhas de uma tabela sem remover a estrutura da tabela?
DROP TABLE.
REMOVE ALL.
DELETE FROM.
TRUNCATE TABLE.
O comando a seguir tem a finalidade de alterar o veículo para VAN 177, em que o responsável pelo serviço é J. JORGE.
UPDATE SERVICO
SET VEICULO = ‘VAN 177’
WHERE RESPONSAVEL = ‘J. JORGE’;
Certo
Errado