

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.
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
Existe uma diversidade de comandos SQL e estes são classificados em grupos de linguagem. O comando CREATE TABLE faz parte da linguagem
DDL (Data Definition Language).
DML (Data Manipulation Language).
DCL (Data Control Language).
DTL (Data Transaction Language).
Assinale a alternativa que apresenta qual dos comandos SQL a seguir está correto.
INTO INSERT banco_teste() VALUES ()
DATABASE CREATE banco_teste
TABLE CREATE banco_teste()
DROP DATABASE banco_teste
Considere as seguintes afirmações:
I - Os comandos da Linguagem DDL (Data Definition Language) são responsáveis por definir tabelas e outros objetos pertencentes ao banco de dados. Entre os principais comandos da DDL, estão: CREATE TABLE, CREATE INDEX, ALTER TABLE, DROP TABLE, DROP VIEW E DROP INDEX.
II - Os comandos da Linguagem DML (Data Manipulation Language) servem para que os usuários façam acesso e armazenamento dos seus dados. Fazem parte da DML os seguintes comandos: INSERT, DELETE, UPDATE, SELECT E LOCK.
III - Os comandos da linguagem DCL (Data Control Language) servem para controle de transação, sessão e sistema. Para os comandos de controle, podem-se citar os mais usados, que são: COMMIT, ROLLBACK, GRANT e REVOKE.
Assinale a alternativa correta, conforme Gonçalves (1998):
Fonte: GONÇALVES, E. SQL: Uma abordagem para banco de dados Oracle. 1. ed. Casa do Código, 1998.
Apenas I é verdadeira.
Apenas l e II são verdadeiras.
Apenas II é verdadeira.
Apenas II e III são verdadeiras.
I, II e III são verdadeiras.
DDL (Data Definition Language) e DML (Data Manipulation Language) são subconjuntos da linguagem SQL (Structured Query Language). Considerando apenas os comandos da DDL e DML da SQL, assinale a afirmação correta.
“ON DELETE CASCADE” é uma instrução da DML.
“LEFT INNER JOIN” é um operador da DML.
“CASE WHEN” é uma instrução da DML.
“WHERE” é uma cláusula da DDL.
“UPDATE” é um comando da DDL.
Uma linguagem que tem por objetivo servir de interface entre o usuário e o Sistema Gerenciador de Banco de Dados conhecida por SQL (Structured Query Languag). A SQL está dividida em partes as quais são apresentadas a seguir:
( ) A DDL (Data Definition Language), responsável por definir os metadados.
( ) A DML (Data Manipulation Language), que possibilita a manipulação e consulta dos dados.
( ) A DCL (Data Control Language), que trabalha com comandos para auxiliar na segurança do banco de dados.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
V - F - V
F - V - V
F - V - F
V - V - V
O comando SQL a seguir é empregado para implementar uma restrição de integridade de chave primária na tabela PSICOLOGO.
ALTER TABLE psicologo ADD PK CONSTRAINT psicologo.cod_crp PRIMARY KEY (cod_crp);
Certo
Errado
Assinale a alternativa que corresponde à uma instrução SQL, padrão ANSI, capaz de excluir por completo (dados e estrutura) uma tabela de um banco de dados.
ALTER TABLE
TRUNCATE TABLE
DROP TABLE
DELETE TABLE
UPDATE TABLE
SQL é a linguagem padrão para manipulação de registros em bancos de dados relacionais. Apresenta uma organização estrutural bem-definida, dividindo seus comandos em cinco (5) subconjuntos: DML (Data Manipulation Language), DTL (Data Transaction Language), DDL (Data Definition Language), DQL (Data Query Language) e DCL (Data Control Language). São, respectivamente, função e exemplo de comandos do subconjunto DDL:
manipulação de dados armazenados, SELECT e UPDATE.
controle de transações realizadas, COMMIT e ROLLBACK.
gerenciamento de elementos estruturais, CREATE e DROP.
controle de acesso, GRANT e REVOKE.
Assinale a opção que contém comandos SQL dos subconjuntos das linguagens de definição de dados (DDL), de manipulação de dados (DML) e de controle de dados (DCL), respetivamente.
DROP, UPDATE e GRANT.
INSERT, DROP e COMMIT.
DELETE, SELECT e REVOKE.
CREATE, UPDATE e SAVEPOINT.
TRUNCATE, INSERT e ROLLBACK.
Relacione a Coluna 1 à Coluna 2, associando as linguagens de consulta estruturada (SQL) às suas características.
Coluna 1
1. Definição de Dados (DDL).
2. Linguagens de Manipulação de Dados (DML).
3. Controle de Dados (DCL).
4. Consulta de Dados (DQL).
5. Transação de Dados (DTL).
Coluna 2
( ) Grupo de comandos responsáveis pela manipulação de dados em um banco de dados.
( ) Composta pelos comandos responsáveis pela criação, edição e exclusão de tabelas SQL.
( ) Responsável por todos os tipos de tarefas administrativas em torno do banco de dados.
( ) Gerencia diferentes transações ocorridas dentro de um banco de dados: begin, commit, rollback.
( ) Grupo de comandos responsáveis por consultar os dados de um banco de dados: select.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
4 – 5 – 3 – 1 – 2.
1 – 2 – 5 – 4 – 3.
2 – 1 – 3 – 5 – 4.
3 – 4 – 1 – 2 – 5.
5 – 3 – 2 – 1 – 4.
Algumas linguagens são utilizadas na composição da linguagem SQL. Diante do exposto, assinale a alternativa que apresenta a linguagem utilizada na modelagem e no desenvolvimento de bancos de dados para a definição de estruturas de dados, como colunas, tabelas, linhas e índices.
Linguagem de definição de dados (DDL)
Linguagem de manipulação de dados (DML)
Linguagem de consulta de dados (DQL)
Linguagem de hiperdados (DHL)
DDL (Data Definition Language) em bancos de dados relacionais é extremamente importante, para se definir estruturas de dados, modificar estruturas existentes, entre outras aplicações que podem ser utilizadas. Desta forma assinale a alternativa correta, com base na instrução descrita abaixo.
ALTER TABLE funcionários ADD COLUMN
data_contratação DATE DEFAULT CURRENT_DATE;
Assinale a alternativa que apresenta qual a finalidade desta instrução.
Adiciona uma nova coluna chamada data_contratação à tabela funcionários com valor padrão como a data atual
Adiciona uma nova coluna chamada data_contratação à tabela funcionários sem valor padrão
Adiciona uma nova coluna chamada data_contratação à tabela clientes
Remove a tabela funcionários
Remove a tabela funcionários
Assinale a alternativa que apresenta o código SQL (Structured Query Language) que deverá ser usado para remover do banco de dados todos os farmacêuticos que residem em Copacabana.





Na linguagem SQL, utilizada para interagir com bancos de dados relacionais, os comandos são divididos em categorias, incluindo DML (Data Manipulation Language) e DDL (Data Definition Language). DML é usado para manipular dados (como INSERT, UPDATE, DELETE) enquanto DDL é usado para definir e gerenciar a estrutura dos objetos do banco de dados (como CREATE, ALTER, DROP).
Certo
Errado
Considere a criação de um banco de dados relacional para a biblioteca de uma universidade.
Nesse contexto, Data Definition Language, DDL; Data Manipulation Language, DML; e Data Query Language, DQL, são utilizados para
DDL: Criar tabelas para armazenar informações sobre livros, autores e editoras.
DML: Inserir registros nas tabelas com detalhes específicos de um novo livro.
DQL: Recuperar todos os livros de um determinado autor.
DDL: Criar tabelas para armazenar informações sobre livros, autores e editoras.
DML: Atualizar a quantidade disponível de exemplares de um livro.
DQL: Inserir registros nas tabelas com detalhes específicos de um novo livro.
DDL: Atualizar a quantidade disponível de exemplares de um livro.
DML: Criar tabelas para armazenar informações sobre livros, autores e editoras.
DQL: Recuperar todos os livros emprestados por um usuário específico.
DDL: Inserir registros nas tabelas com detalhes específicos de um novo livro.
DML: Criar tabelas para armazenar informações sobre livros, autores e editoras.
DQL: Atualizar a quantidade disponível de exemplares de um livro.
DDL: Recuperar todos os livros de um determinado autor.
DML: Criar tabelas para armazenar informações sobre livros, autores e editoras.
DQL: Inserir registros nas tabelas com detalhes específicos de um novo livro.
Analise os dois tipos de linguagem definidos para um SGBD a seguir.
DDL - Data Definition Language: usada para criar e definir os schemas do banco de dados.
DML - Data Manipulation Language: usada para manipular os dados do banco de dados.
No contexto da linguagem SQL, assinale a alternativa que apresenta, respectivamente, um comando pertencente a DDL e um comando pertencente a DML.
DELETE, INSERT
UPDATE, DELETE
CREATE, SELECT
ALTER, CREATE
A linguagem SQL, que é importante para o gerenciamento de dados em SGBD e se estende para a manipulação de dados espaciais em contextos de geoprocessamento,
I permite a criação de dados, possibilitando a estruturação de dados em DDL.
II admite o controle de transações de dados.
III é ideal para o suporte a dados em tempo real.
Assinale a opção correta.
Apenas o item I está certo.
Apenas o item III está certo.
Apenas os itens I e II estão certos.
Apenas os itens II e III estão certos.
Todos os itens estão certos.