

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.
Considere a tabela FUNCIONARIOS, descrita pela DDL abaixo (SQL99 ou superior), e os três comandos SQL de inserção de instâncias.
_
create table funcionarios
(cpf char(11) not null primary key,
rg char(10),
nome varchar(100) not null,
nivel int,
salario float);
_
insert into funcionarios(cpf,nome,nivel,salario) values ('111', 'joao', 2,3000);
insert into funcionarios(cpf,rg,nome,nivel,salario) values ('222', '222', 'jose',1,1500);
insert into funcionarios(cpf,rg,nome) values ('333', '333', 'jose');
_
Após a execução dos comandos acima, o administrador da base de dados deseja fazer as modificações na tabela FUNCIONARIOS, representadas pelos comandos SQL abaixo.
_
I - alter table funcionarios add unique(rg);
II - alter table funcionarios add check (nivel is not null);
III- alter table funcionarios alter column salario set default 1000;
_
Considerando a execução de cada comando como uma transação independente, quais comandos executam COM ERRO?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
I, II e III.
A linguagem SQL é um meio para se comunicar com o banco de dados, a fim de executar uma determinada operação como incluir registros ou extrair informações. Os comandos SQL podem ser agrupados em categorias de acordo com sua funcionalidade. Considerando os respectivos tipos de categoria de comandos da linguagem SQL, relacione adequadamente as colunas a seguir.
1. DDL (Data Definition Language).
2. DML (Data Manipulation Language).
3. DQL (Data Query Language).
4. DCL (Data Control Language).
( ) Responsável pelo controle de autorização (acesso) dos dados.
( ) Manipulação da estrutura do banco de dados como, por exemplo, criação e alteração de tabelas.
( ) Permite a pesquisa de dados, ou seja, possibilita a consulta de dados por meio do comando SELECT composto por várias cláusulas e opções.
( ) Permite a manutenção dos dados como, por exemplo, inclusão e alteração dos registros de uma tabela.
A sequência está correta em
2, 4, 1, 3.
4, 1, 3, 2.
1, 3, 2, 4.
3, 2, 4, 1.
A Linguagem de Definição de Dados (DDL) é usada para definir a estrutura ou esquema do banco de dados. A DDL também é usada para especificar propriedades adicionais dos dados. Relacionados alguns comandos a seguir, indique a alternativa com os comandos CORRETOS.
create, alter, drop, rename
create, select, delete, rename
select, alter, drop, insert
insert, update, create, rename
No contexto de banco de dados, existem as linguagens DML (Data Manipulation Language) e DDL (Data Definition Language). Acerca desse tema, assinale a alternativa incorreta.
A DDL é utilizada para definição de esquemas conceituais de banco de dados.
INSERT, UPDATE e DELETE são comandos do tipo DML.
CREATE, ALTER e DROP são comandos do tipo DDL.
GRANT, REVOKE e TRUNCATE são do tipo DDL.
A DML é utilizada para executar leituras e alterações no banco de dados.
Com relação aos subconjuntos do SQL, identifique as afirmações corretas:
I. DDL - linguagem de definição de dados: Define a estrutura de dados e possui comandos como CREATE, DROP.
II. DML - linguagem de manipulação de dados: Manipula dados existentes e possui comandos como SELECT, INSERT.
III. DCL - Linguagem de controle de dados: Controla o acesso aos dados em um banco de dados e possui comandos como GRANT, REVOKE.
Apenas as afirmações II e III são corretas.
As afirmações I, II e III são corretas.
Apenas as afirmações I e III são corretas.
Apenas a afirmação III está correta.
No SQL, os comandos do subconjunto DDL, ou Data Definition Language, são aqueles utilizados para manipular a estrutura de um banco de dados. No sub-comando create table, o tamanho máximo de caracteres que um campo pode conter está expresso na alternativa:
CHARSIZE.
LENGHT.
VARCHAR.
CSIZE.
KEYSIZE.
Structured Query Language (SQL) é a linguagem de consulta padrão para bancos de dados relacionais e seu conhecimento é indispensável para profissionais que desejam trabalhar nesta área. A linguagem possui um grande conjunto de comandos e a literatura definiu nomes e siglas para as diversas categorias de comandos dessa importante linguagem.
A respeito dessas categorias, analise as afirmativas abaixo e marque alternativa correta.
I. Quando manipulamos informações relacionadas às permissões de acesso em um banco de dados estamos realizando comandos da categoria DCL. Os comandos grant e revoke são exemplos de comandos dessa categoria.
Il. Os comandos de categoria DDL são aqueles responsáveis pelo gerenciamento das estruturas presentes no banco de dados.
IIl. DML é o nome da categoria de comandos SQL responsável pela manipulação dos dados armazenados nas estruturas do banco de dados. Podemos citar como exemplos de comandos desta categoria os comandos insert, delete e update.
Apenas as afirmativas I e Il estão corretas.
Apenas a afirmativa Il está correta.
Apenas a afirmativa Ill está correta.
Apenas as afirmativas Il e III estão corretas.
Todas as afirmativas estão corretas.
O comando da DDL, uma das partes que integram a linguagem SQL, que tem como finalidade alterar a estrutura de uma tabela é
TRANSFORM TABLE.
CONVERT TABLE.
RENAME TABLE.
ALTER TABLE.
MODIFY TABLE.
Os valores de dados armazenados no banco de dados devem atender a certas restrições de consistência. A Linguagem de Definição de Dados (DDL) fornece recursos para especificar tais restrições. Há casos em que é preciso garantir que um valor apareça em uma relação para determinado conjunto de atributos. Por exemplo, o departamento listado para cada curso deve ser o que já possui um registro no banco de dados. Indique a alternativa com o conceito exemplificado.
Assertiva
Restrição de domínio
Integridade Referencial
Autorização
Associe a segunda coluna de acordo com a primeira, que relaciona tipos de bloqueios (Locks), em um modelo de concorrência de dados e consistência, com a descrição correspondente:
Primeira coluna: tipos de bloqueio (locks)
1-DML Locks
2-DDL Locks
3-Internal Locks
Segunda coluna: mecanismo de ação
(_) Protege os dados como tabelas e linhas selecionadas.
(_) Protege a estrutura dos objetos.
(_) Protege a estrutura do banco de dados como arquivos.
Assinale a alternativa que apresenta a correta associação entre as colunas:
1 - 2 - 3
3 - 2 - 1
2 - 3 - 1
2 - 1 - 3
3 - 1 - 2
Considerando a temática de banco de dados, avalie as sentenças a seguir:
I. SQL inclui tanto uma linguagem de definição de dados (DDL) quanto uma linguagem de manipulação de dados (DML).
II. Todas as entidades têm que ser distinguíveis.
III. Cada campo possui dois itens, nome do campo e uma especificação como NONULL.
IV. A regra de Integridade 2 proíbe valores nulos nos campos de chave primária.
V. Registro armazenado é a menor unidade de dados, com nome, armazenada no banco de dados.
É CORRETO afirmar:
Apenas I, III e V estão corretas.
Apenas II, III e IV estão corretas.
Apenas I, II e V estão corretas.
Apenas I e II estão corretas.
Apenas III e V estão corretas.
A maioria dos Sistemas de Gerência de Banco de Dados (SGBD) utiliza a linguagem Structured Query Language (SQL). Esta linguagem é formada por sublinguagens, tal como a _____ que é utilizada para modificar esquemas de tabela.
Assinale a alternativa que preencha corretamente a lacuna.
Data Query Language (DQL)
Data Control Language (DCL)
Data Sublanguage (DSL)
Data Manipulation Language (DML)
Data Definition Language (DDL)
A SQL é uma linguagem declarativa orientada a conjuntos e costuma ser organizada em grupos de comandos de acordo com as suas finalidades. Alguns exemplos desses grupos são: DDL, DML, DCL e TCL. Sobre esse assunto, analise as assertivas abaixo:
I. Para definir restrições com objetivo de evitar dados inconsistentes e incorretos, utilizamos o conjunto de comandos SQL conhecidos como Data Control Language (DCL).
II. Data Manipulation Language (DML) é utilizada para manipular os dados que residem nas tabelas e inclui os comandos: INSERT, UPDATE e DELETE.
III. TRUNCATE é um comando que remove todas as linhas de uma tabela e pertence ao grupo Data Manipulation Language (DML).
IV. São exemplos de comandos da Data Control Language (DCL): COMMIT e ROLLBACK.
Quais estão corretas?
Apenas II.
Apenas I, II e III.
Apenas I, II e IV.
Apenas I, III e IV.
I, II, III e IV.
A SQL é conhecida comercialmente como uma “linguagem de consulta” padrão utilizada para manipular bases de dados relacionais, possuindo diversos recursos na definição da estrutura de dados para modificação de dados no banco de dados e para a especificação de restrições de segurança. A SQL integra três sub-linguagens, descritas a seguir.
I. Suporta comandos para manipular dados, como select, insert, update e delete.
II. Suporta comandos para supervisionar o acesso aos dados, como grant e revoke.
III. Suporta comandos para criação de objetos e administração do banco de dados, como alter e drop.
As sub-linguagens descritas em I, II e III são, respectivamente:
Data Definition Language - D D L , Data Manipulation Language – DML e Data Control Language - DCL
Data Manipulation Language – DML, Data Control Language – DCL e Data Definition Language - DDL
Data Manipulation Language – DML, Data Definition Language - DDL e Data Control Language - DCL
Data Definition Language - DDL, Data Control Language - DCL e Data Manipulation Language - DML
Sobre a DDL (Linguagem de Definição de Dados) e a DML( Linguagem de Manipulação de Dados), registre V, para as alternativas verdadeiras, e F, para as falsas:
(__)CREATE e ALTER são dois comandos que pertencem à DDL.
(__)Todo comando SQL deve sempre terminar com "."
(__)INSERT e DROP são dois comandos que pertencem à DML.
(__)COUNT é uma função de agregação utilizada junto com o comando SELECT.
Assinale a alternativa que apresenta a sequência CORRETA:
V, F, F, V.
V, F, V, V.
F, V, F, V.
F, F, V, V.
V, V, F, F.
A linguagem DDL (Data Definition Language) é um conjunto de comandos responsáveis pela consulta e pela atualização dos dados armazenados em um banco de dados.
Certo
Errado
Dos comandos SQL a seguir, qual NÃO faz parte do tipo DDL?
SELECT.
DROP.
ALTER.
CREATE.
O comando TRUNCATE TABLE do SQL se encaixa em qual das linguagens de um banco de dados relacional?
TCL
DCL
DML
DDL
DTL
Por meio de comando da Linguagem de Definição de Dados (DDL), é possível alterar o tipo de dado de um atributo. Assinale a alternativa que altera um atributo no PostgreSQL.
ALTER TABLE Professores MODIFY Nome varchar(14);
ALTER TABLE Professores ALT Nome varchar(14);
ALTER TABLE Professores JOIN Nome varchar(14);
ALTER TABLE Professores MERGE Nome varchar(14);
São tipos da linguagem SQL:
I. DQL (Data Query Language) – Linguagem de Consulta de dados.
II. DML (Data Manipulation Language) – Linguagem de Manipulação de Dados.
III. DDD (Data Duration Definition) – Linguagem de dedução dos dados.
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
Apenas II e III.