MATERIAL DIDÁTICO Prof:
EXERCICIO Janete Amaral
Disciplina: Implementação de Banco de Dados
QUESTÕES OBJETIVAS
1. Qual comando SQL é usado para criar uma nova tabela em um banco de dados?
(a) INSERT INTO
(b) CREATE TABLE
(c) ALTER TABLE
(d) DROP TABLE
2. Qual das seguintes opções representa um comando DML (Data Manipulation Language)?
(a) CREATE DATABASE
(b) ALTER USER
(c) SELECT
(d) DROP INDEX
3. Para adicionar uma nova coluna a uma tabela existente, qual comando SQL é utilizado?
(a) ADD COLUMN
(b) INSERT COLUMN
(c) ALTER TABLE ADD
(d) UPDATE TABLE
4. Qual comando SQL é usado para remover registros de uma tabela que atendem a uma
determinada condição?
(a) REMOVE FROM
(b) DELETE FROM
(c) DROP RECORD
(d) CLEAR TABLE
5. Qual comando SQL é usado para modificar dados existentes em uma tabela?
(a) MODIFY DATA
(b) CHANGE RECORD
(c) UPDATE
(d) SET VALUE
6. Qual comando DDL (Data Definition Language) é usado para remover uma tabela inteira
do banco de dados?
(a) DELETE TABLE
(b) ERASE TABLE
(c) DROP TABLE
(d) REMOVE TABLE
7. Qual cláusula SQL é usada para especificar as condições que os registros devem atender
para serem selecionados?
(a) HAVING
(b) GROUP BY
(c) ORDER BY (
d) WHERE
8. Qual comando SQL é usado para inserir novos registros em uma tabela?
(a) ADD RECORD
(b) INSERT INTO
(c) CREATE RECORD
(d) NEW ROW
9. Qual comando DDL é usado para modificar a estrutura de uma tabela existente?
(a) MODIFY TABLE
(b) ADJUST TABLE
(c) ALTER TABLE
(d) UPDATE STRUCTURE
10. Qual cláusula SQL é usada para ordenar os resultados de uma consulta?
(a) SORT BY
(b) ARRANGE BY
(c) ORDER BY
(d) GROUP BY
QUESTÕES SUBJETIVAS
1. Explique a diferença fundamental entre comandos DDL e DML em SQL. Forneça um
exemplo de cada tipo de comando.
2. Descreva o propósito do comando CREATE TABLE e liste pelo menos três tipos de dados
comuns que podem ser usados ao definir colunas em uma tabela SQL.
3. Explique a função do comando ALTER TABLE. Cite duas operações diferentes que podem
ser realizadas com este comando.
4. Qual é o propósito do comando DROP TABLE? Quais são as implicações de executar este
comando?
5. Descreva a função do comando INSERT INTO. Forneça um exemplo de como inserir um
novo registro em uma tabela chamada "Clientes" com as colunas "ID", "Nome" e "Email".
6. Explique o propósito do comando SELECT. Como você usaria este comando para recuperar
todos os registros e todas as colunas de uma tabela chamada "Produtos"?
7. Descreva a função do comando UPDATE. Forneça um exemplo de como atualizar o email
de um cliente com ID igual a 1 na tabela "Clientes" para '[Link]@[Link]'.
8. Explique o propósito do comando DELETE FROM. Como você usaria este comando para
excluir todos os registros da tabela "Pedidos" onde a coluna "Status" é igual a
'Cancelado'?
;
9. Qual é a importância da cláusula WHERE em comandos DML como SELECT, UPDATE e
DELETE FROM? Forneça um exemplo de como ela é utilizada.
10. Explique a diferença entre usar DELETE FROM tabela e DROP TABLE tabela. Em que
situações você usaria cada um desses comandos?