Questões de Concurso sobre DDL

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
161 questões encontradas
Questões por página
20
Mais recentes
 

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?


A

ALTER TABLE Estudantes COLUMN curso VARCHAR(20);


B

ALTER TABLE Estudantes ADD COLUMN curso VARCHAR(20);


C

ALTER Estudantes COLUMN curso VARCHAR(20);


D

ALTER Estudantes ADD COLUMN curso VARCHAR(20);


E

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?


A

DROP TABLE.


B

REMOVE ALL.


C

DELETE FROM.


D

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’;


C

Certo


E

Errado

Existe uma diversidade de comandos SQL e estes são classificados em grupos de linguagem. O comando CREATE TABLE faz parte da linguagem


A

DDL (Data Definition Language).


B

DML (Data Manipulation Language).


C

DCL (Data Control Language).


D

DTL (Data Transaction Language).

Assinale a alternativa que apresenta qual dos comandos SQL a seguir está correto.


A

INTO INSERT banco_teste() VALUES ()


B

DATABASE CREATE banco_teste


C

TABLE CREATE banco_teste()


D

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.


A

Apenas I é verdadeira.


B

Apenas l e II são verdadeiras.


C

Apenas II é verdadeira.


D

Apenas II e III são verdadeiras.


E

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.


A

“ON DELETE CASCADE” é uma instrução da DML.


B

“LEFT INNER JOIN” é um operador da DML.


C

“CASE WHEN” é uma instrução da DML.


D

“WHERE” é uma cláusula da DDL.


E

“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.


A

V - F - V


B

F - V - V


C

F - V - F


D

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);


C

Certo


E

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.


A

ALTER TABLE


B

TRUNCATE TABLE


C

DROP TABLE


D

DELETE TABLE


E

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:


A

manipulação de dados armazenados, SELECT e UPDATE.


B

controle de transações realizadas, COMMIT e ROLLBACK.


C

gerenciamento de elementos estruturais, CREATE e DROP.


D

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.


A

DROP, UPDATE e GRANT.


B

INSERT, DROP e COMMIT.


C

DELETE, SELECT e REVOKE.


D

CREATE, UPDATE e SAVEPOINT.


E

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, é:


A

4 – 5 – 3 – 1 – 2.


B

1 – 2 – 5 – 4 – 3.


C

2 – 1 – 3 – 5 – 4.


D

3 – 4 – 1 – 2 – 5.


E

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.


A

Linguagem de definição de dados (DDL)


B

Linguagem de manipulação de dados (DML)


C

Linguagem de consulta de dados (DQL)


D

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.


A

Adiciona uma nova coluna chamada data_contratação à tabela funcionários com valor padrão como a data atual


B

Adiciona uma nova coluna chamada data_contratação à tabela funcionários sem valor padrão


C

Adiciona uma nova coluna chamada data_contratação à tabela clientes


D

Remove a tabela funcionários


E

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.


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

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).


C

Certo


E

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


A

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.


B

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.


C

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.


D

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.


E

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.


A

DELETE, INSERT


B

UPDATE, DELETE


C

CREATE, SELECT


D

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.


A

Apenas o item I está certo.


B

Apenas o item III está certo.


C

Apenas os itens I e II estão certos.


D

Apenas os itens II e III estão certos.


E

Todos os itens estão certos.

   
Gerar simulado