Buscar

Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 49 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 49 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 49 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Pergunta 1 
/1 
Durante a construção de um projeto de banco de dados, vários artefatos podem ser 
criados dependendo do estágio em que se encontra a modelagem do banco de dados. 
Esses estágios também são chamados de níveis ou fases. 
Escolha a alternativa que representa um momento do projeto de modelagem em que o 
DER deva ser criado. 
1.  
Nível Físico. 
2. 
Durante a análise de Requisitos. 
3. 
Nível Conceitual. 
Resposta correta 
4. 
Nível Conceitual ou Lógico. 
5. 
Nível Lógico. 
 Pergunta 2 
/1 
O conceito de Abstração é adotado para reduzir o nível de detalhes desnecessários e que 
não dizem respeito ao usuário ou cliente do projeto de Banco de Dados, ou seja, para o 
usuário, as informações recebidas são livres de detalhes mais técnicos do banco de 
dados. 
De acordo com o texto acima e o conteúdo estudado, podemos afirmar que a abstração 
do projeto é maior em qual ou quais fases: 
1.  
Projeto Físico. 
2. 
Projeto Lógico. 
3. 
Projeto Físico e Lógico. 
4. 
Projeto Conceitual. 
Resposta correta 
5. 
Projeto Conceitual e Lógico. 
 Pergunta 3 
/1 
As tabelas ou entidades são elementos da modelagem de banco de dados que 
representam o armazenamento e organização essencial dos dados armazenados. Cada 
conjunto de dados armazenados é conhecido por alguns nomes, entre eles instância. 
Considerando essas informações e o conteúdo estudado, podemos afirmar que o 
elemento Tupla é utilizado para referenciar: 
1.  
todos os dados de um campo principal de uma entidade. 
2. 
todos os dados de uma coluna de uma tabela. 
3. 
o relacionamento N para N entre entidades fortes. 
4. 
todos os dados de um único atributo da entidade. 
5. 
um registro de dados com informações provenientes de todos os atributos. 
Resposta correta 
 Pergunta 4 
/1 
Em um banco de dados, as Entidades são estruturas estabelecidas e pré-definidas 
visando o agrupamento e organização das informações a serem inseridas. Caso não haja 
um campo chave definido, os dados seguiram uma ordenação padrão. 
Considerando essas informações e o conteúdo estudado sobre a ordenação dos dados 
nas Entidades, é correto afirmar que: 
1.  
as Entidades sem campos chaves serão ordenadas na sequência da inserção dos 
dados. 
Resposta correta 
2. 
a ordenação padrão a que o texto se refere é uma sequência numérica. 
3. Incorreta: 
as Entidades sem campos chaves serão ordenadas pelo primeiro atributo 
definido. 
4. 
as Entidades sem campos chaves seguiram uma ordenação aleatória. 
5. 
toda Entidade sempre terá seus dados ordenados de acordo com a inserção dos 
dados, independente do campo chave. 
 Pergunta 5 
/1 
Durante o processo de modelagem de banco de dados, pode-se definir vários tipos de 
entidades, entre elas, entidade forte, entidade fraca ou dependente, associativa e 
entidade agregada. 
Considerando essas informações e o conteúdo estudado, podemos afirmar que uma 
entidade que depende de outra entidade para existir é chamada de: 
1.  
entidade associativa. 
2. 
entidade agregada. 
3. 
entidade forte. 
4. 
entidade derivada. 
5. 
entidade fraca. 
Resposta correta 
 Pergunta 6 
/1 
Analise o seguinte diagrama Entidade-Relacionamento. 
 
bq_01_questao3.PNG .png 
A partir das informações trazidas no diagrama e do conteúdo estudado a respeito da 
composição das entidades e do fator entidade-relacionamento, é correto afirmar que: 
1.  
a entidade Médico não possui um atributo chave. 
2. 
a entidade Médico e a Paciente são entidades fracas. 
3. 
a entidade Paciente possui um atributo chave e um composto, além de outros 
atributos. 
Resposta correta 
4. 
o atributo Convênio é do tipo Derivado. 
5. 
o relacionamento indica que os pacientes poderão ser atendidos por no mínimo 
um médico. 
 Pergunta 7 
/1 
Os conceitos fundamentais do modelo Entidade-Relacionamento estão calcados nos 
preceitos de elementos que representam o universo dos bancos de dados. Sem eles, não 
é possível modelar um sistema de banco de dados. 
Baseado nesses preceitos, escolha a alternativa que melhor representa todos os 
elementos utilizados na construção do diagrama Entidade-Relacionamento. 
1.  
Atributos, Artefatos, Chave Composta. 
2. 
Projeto Lógico, Projeto Físico, Projeto Conceitual. 
3. 
Entidades, Utilitários, BD, Relacionamentos. 
4. 
Ferramentas, CASE, Diagramação, DER. 
5. 
Entidades, Atributos e Relacionamentos. 
Resposta correta 
 Pergunta 8 
/1 
A cardinalidade determina o grau de relacionamento entre entidades. Sendo assim, uma 
entidade pode ser afetada de maneira diferente da outra envolvida no relacionamento. 
Enquanto entidade poderá ter uma participação total, a outra poderá ter participação 
parcial. 
Considerando essas informações e o conteúdo estudado, a cardinalidade 1 para N, indica 
que: 
1.  
a relação se dá no máximo zero e no mínimo N. 
2. 
a relação se dá de no mínimo um e no máximo N. 
Resposta correta 
3. 
a relação se dá no máximo um e no mínimo N. 
4. 
que a entidade à esquerda terá relacionamento de um e a da direita N. 
5. 
que a entidade à esquerda terá relacionamento de N e a da direita 1. 
 Pergunta 9 
/1 
Os SGBDs (Sistemas Gerenciadores de Banco de Dados) são softwares responsáveis 
por permitir que os dados sejam mantidos e manipulados de uma maneira segura e 
confiável, promovendo soluções e facilidades para o usuário. 
Considerando essas informações e o conteúdo estudado sobre SGBDs, pode-se afirmar 
que pertencem a essa categoria os seguintes softwares: 
1.  
MySQL, SQL Server, Oracle, PostgreSQL. 
Resposta correta 
2. 
SYBase, LINUX Server, AD, SQL. 
3. 
SQL, Oracle, MYSQL, SYBase. 
4. 
Oracle, SQL, UML, MER. 
5. 
Postgree, UML, SQL, Oracle. 
 Pergunta 10 
/1 
Um atributo do tipo chave, além de permitir a unicidade dos dados, é importante na 
organização geral dos dados, podendo inclusive determinar a ordem em que os dados 
serão acessados, independente da ordem de inserção no banco de dados. 
A partir da leitura do texto sobre atributo-chave e dos conteúdos estudados, analise as 
afirmativas a seguir sobre os as possíveis composições de um campo-chave. 
I. Desde que o conteúdo não seja nulo, é permitido um atributo-chave receber até o 
máximo de dois conteúdos repetidos. 
II. Um atributo chave pode ser composto por mais de um atributo. 
III. As chaves devem ser numéricas. 
IV. As chaves ordenarão todos os registros de acordo com sua natureza. 
Está correto apenas o que se afirma em: 
1. 
I e II. 
2. 
I, II e III 
3. 
II e III. 
4. 
II e IV. 
Resposta correta 
5. 
III e IV 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Pergunta 1 
/1 
Na arquitetura Three-Schema, uma aplicação poderá fazer uma consulta ao esquema 
externo que será transformadaonuma solicitação para o esquema conceitual, ou seja, 
haverá uma interação entre o esquema externo e o conceitual. 
O texto apresenta o procedimento de conversão de uma solicitação ou obtenção de 
resultado entre os níveis da arquitetura Three-Schema. Baseado nessas informações e no 
conteúdo estudado, é correto afirmar que o nome para o procedimento de interação 
tratado no texto é: 
1.  
modelo. 
2. 
atuador. 
3. 
conversor. 
4. 
mapeamento. 
Resposta correta 
5. 
ajuste. 
 Pergunta 2 
/1 
O modelo lógico é criado a partir do modelo conceitual. A seguinte relação foi mapeada 
de um modelo conceitual: 
Nome da Entidade: Produto 
Atributos: Codigo, Descrição, Valor_unitário, Cod_Fornecedor. 
Baseado na descrição da entidade apresentada e dos conteúdos sobre modelo lógico 
estudados, é correto afirmar que: 
1.  
O campo Código poderia ser uma chave-estrangeira. 
2. 
O atributo Valor_unitário deveria ser um atributo multi_valorado. 
3. 
O Esquema Relacional pode ser representado por Produtos(Código,Descrição, 
Valor_unitário, Cod_Fornecedor). 
Resposta correta 
4. 
O campo Cod_Fornecedor deveria ser a chave primária dessa tabela. 
5. 
A forma correta de representar o Esquema Relacional é no formato de tabela. 
 Pergunta 3 
/1 
O modelo relacional foi proposto por Edgar Frank Codd, matemático britânico e 
pesquisador da IBM, em um artigo acadêmico em 1970. Entre outros aspectos, Codd 
propôs representar os dados como uma coleção de relações, sendo que cada relação 
fosse representada em formato de tabelas, com colunas e linhas. 
Considerando essas informações e o conteúdo estudado, podemos afirmar que a 
alternativa que melhor representa os aspectos principais do modelo relacional é: 
1.  
Aspecto Estrutural, de Integridade e de Manipulação de dados. 
Resposta correta 
2. 
Projeto Lógico, Projeto Físico, Projeto Conceitual. 
3. 
Organização, Estrutural e Segurança. 
4. 
Entidades, Atributos e Relacionamentos. 
5. 
Aspectos Estruturais baseados na teoria dos conjuntos. 
 Pergunta 4 
/1 
Durante a construção de um projeto de banco de dados relacional, vários artefatos 
podem ser criados dependendo do estágio em que se encontra a modelagem de dados, 
também várias ferramentas CASE podem ser adotadas para a construção de diagramas. 
Considerando essas informações e o conteúdo estudado, podemos afirmar que o 
momento do projeto de banco de dados em que é produzido o Esquema Relacional é 
(o): 
1.  
Após a análise de Requisitos. 
2. 
Modelo Lógico. 
Resposta correta 
3. 
Nível Conceitual ou Lógico. 
4. 
Nível Físico. 
5. 
Modelo Conceitual. 
 Pergunta 5 
/1 
Analise o diagrama Entidade-Relacionamento sobre o controle de biblioteca. 
 
bq_02_questao_20.png 
Na construção do projeto lógico baseado no diagrama apresentado, alguns ajustes 
podem ser necessários. Por exemplo: 
1.  
A atributo Cod_Livro da entidade Livro não precisará ser chave-estrangeira no 
projeto lógico na entidade Requisição. 
2. 
O atributo RA da entidade Requisição deverá ser uma chave-estrangeira na 
entidade Aluno. 
3. 
O atributo Num_requisição da entidade Requisição deverá ser uma chave-
estrangeira. 
4. 
o atributo Cod_Livro da entidade Livro deverá entrar como uma chave-
estrangeira na entidade Requisição. 
Resposta correta 
5. 
A atributo RA na entidade Aluno é uma chave-estrangeira. 
 Pergunta 6 
/1 
Na preservação da qualidade dos dados manipulados em bancos de dados, que envolve 
garantir a unicidade dos dados, verificar se um campo pode receber um valor nulo ou 
não e a consistência de dados são preocupações constantes que devem ser observadas. 
O texto-base se refere a um importante recurso do banco de dados estudado no conteúdo 
sobre a qualidade da informação. Assim sendo, é correto afirmar que o nome desse 
recurso do banco de dados é: 
1.  
Entidade-Relacionamento. 
2. 
inconsistência de dados, 
3. 
intolerância a falhas. 
4. 
restrição de integridade. 
Resposta correta 
5. 
não conformidade de dados. 
 Pergunta 7 
/1 
Analise a figura: 
 
bq_02_questao_8.png 
A figura apresentada demostra os níveis de abstração propostos por uma arquitetura de 
banco de dados abordada no conteúdo estudado. Sendo assim, é correto afirmar que: 
1.  
o nível externo é de visões de usuários. 
Resposta correta 
2. 
essa é uma arquitetura hierárquica. 
3. 
essa é uma arquitetura de quatro esquemas. 
4. 
o nível interno é o de maior abstração. 
5. 
essa é uma arquitetura de quatro esquemas. 
 Pergunta 8 
/1 
Um atributo chave, além de permitir a unicidade dos dados, é importante na organização 
geral deles, podendo inclusive determinar a ordem em que os dados serão acessados, 
independentemente da ordem de inserção no banco de dados. 
A partir da leitura do texto sobre atributo chave, analise as afirmativas a seguir sobre as 
possíveis composições de um campo chave. 
I. Uma chave-estrangeira de uma entidade é o elo de ligação com outra entidade com a 
qual desejamos criar relacionamento. 
II. Uma chave-primária pode se relacionar com qualquer outro tipo de atributo de uma 
tabela relacionada. 
III. Uma entidade envolvida em um relacionamento deverá ter uma chave-primária e 
ainda uma chave-estrangeira. 
IV. Em caso de relacionamento, para que os dados de ambas as tabelas sejam acessados, 
os conteúdos entre os atributos participantes devem ser idênticos. 
Está correto apenas o que se afirma em: 
1.  
III. 
2. 
II e III. 
3. 
I, II e III. 
4. 
I e IV. 
Resposta correta 
5. 
I e II. 
 Pergunta 9 
/1 
Enquanto o modelo Entidade-Relacionamento é voltado para o projeto conceitual do 
banco de dados, o modelo Relacional está diretamente ligado ao projeto lógico. 
Considerando essas informações e o conteúdo estudado, podemos afirmar que o modelo 
lógico deve ser criado: 
1.  
em conjunto com o projeto físico. 
2. 
após a conclusão do projeto físico. 
3. 
após a conclusão na análise de requisitos. 
4. 
em conjunto com o projeto conceitual. 
5. 
após a conclusão do projeto conceitual. 
Resposta correta 
 Pergunta 10 
/1 
A arquitetura ANSI-SPARC (American National Standards Institute - Standards 
Planning and Requirements Committee) é o padrão americano de projeto abstrato para 
um sistema de gerenciamento de banco de dados amplamente utilizado no mundo. 
Considerando essas informações e o conteúdo estudado, pode-se afirmar que a 
arquitetura referida no texto é mais popularmente conhecida como arquitetura: 
1. 
Hierárquica. 
2. 
Modelo Relacional. 
3. 
SQL. 
4. 
Three-Schema. 
Resposta correta 
5. 
Cliente-Servidor 
 
 
 
Pergunta 1 
/1 
Analise a sintaxe do comando SQL a seguir: 
SELECT * FROM elemento_A;. 
De acordo com o comando apresentado e com o conteúdo estudado, no contexto da 
linguagem SQL, o elemento_A do comando se refere a: 
1.  
Uma base de dados. 
2. 
Um atributo da tabela. 
3. 
Uma consulta. 
4. 
Uma tabela. 
Resposta correta 
5. 
Um banco de dados. 
 Pergunta 2 
/1 
Analise a sintaxe do comando a seguir: 
SELECT r1, r2, r3 FROM elemento_A, elemento_B; 
Considerando o comando e o conteúdo estudado, pode-se afirmar que os elementos r1, 
r2 e r3 podem ser: 
1.  
Apenas atributos do elemento_A. 
2. 
Apenas atributos do elemento_B. 
3. 
Alguns Atributos do elemento_A e todos elemento_B. 
4. 
Relacionamentos entre os elementos A e B. 
5. 
Atributos do elemento_A ou elemento_B. 
Resposta correta 
 Pergunta 3 
/1 
Analise a figura a seguir: 
 
bq_03_questao_9.PNG 
Sabendo que RM é o atributo chave, descreva qual o comando responsável por deixar a 
tabela na ordem apresentada. 
1.  
SELECT nome FROM aluno ORDER BY nome ASC. 
2. 
SELECT * FROM aluno ORDER BY nome ASC. 
Resposta correta 
3. 
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome ASC. 
4. 
SELECT * FROM aluno ORDER BY nome DESC. 
5. 
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome DESC. 
 Pergunta 4 
/1 
A linguagem SQL possui funções para manipulação de strings ou dados alfanuméricos, 
entre vários outros tipos. Um exemplo disso pode ser visto no comando seguir: 
SELECT LCASE('Banco de Dados'); 
Baseado no texto base e nos conteúdos estudados sobre comando SQL, escolha a 
alternativa que indica o que o comando em destaque retornará. 
1.  
Essa é uma função que não trata de dados alfanuméricos. 
2. 
Inverterá as letras maiúsculas com minúsculas. 
3. 
Nesse caso, não realizará nenhuma mudança na frase. 
4. 
Irá mostrar todas as letras da frase em minúsculo. 
Resposta correta 
5. 
Irá mostrar todas as letras da frase em maiúsculo. 
 Pergunta 5 
/1 
Há comandos para consultas em SQL capazes de limitar a quantidade de registros que 
serão retornados e exibidos, permitindo uma busca e apresentação mais eficientes, com 
uma melhor seleção dos dados pesquisados. 
Escolhaa alternativa abaixo que apresenta o comando correto de acordo com a 
definição do texto base e do conteúdo estudado sobre comandos de consulta SQL. 
1.  
SELECT * LIMIT 25 FROM produto. 
2. 
SELECT Codigo, Descricao, Val_unitario LIMIT 25 FROM produto. 
3. 
LIMIT 25 Codigo, Descricao, Val_unitario FROM produto. 
4. 
SELECT Codigo, Descricao, Val_unitario FROM produto LIMIT 25. 
Resposta correta 
5. 
SELECT LIMIT 25 * FROM produto. 
 Pergunta 6 
/1 
Existem parâmetros que permitem consultar dados de tabelas relacionadas de formas 
diferentes, como no comando a seguir: 
SELECT * FROM venda INNER JOIN produto ON venda.codigo = produto.codigo; 
Considerando essas informações e o conteúdo estudado sobre comandos SQL, escolha a 
alternativa que indique qual será o retorno do comando em destaque. 
1.  
Mostrará todos os registros da tabela venda e da tabela produto quando os 
códigos em ambas as tabelas coincidirem 
Resposta correta 
2. Incorreta: 
Mostrará todos os registros da tabela venda, mas da tabela produto, só se os 
códigos em ambas as tabelas coincidirem 
3. 
Nada será retornado, se o código do produto em ambas as tabelas não forem 
campos chaves. 
4. 
Mostrará todos os registros da tabela produto e da tabela venda, mas sem repetir 
os registros 
5. 
Mostrará todos os registros da tabela produto, mas da tabela venda apenas se os 
códigos em ambas as tabelas coincidirem 
 Pergunta 7 
/1 
A linguagem SQL permite que se manipule várias tabelas relacionadas. No entanto, é 
necessário que haja um atributo em comum entre as várias tabelas, a fim de que os 
dados apareçam da forma esperada, clara e, na medida do possível, com maior 
eficiência. 
Observe o comando abaixo: 
SELECT * FROM aluno, curso WHERE aluno.Cod_Curso=curso.cod_curso; 
Considerando essas informações e o conteúdo estudado, assinale a alternativa que 
explica qual será o retorno do comando acima. 
1.  
Nada será retornado, caso o código do curso, em ambas as tabelas, não forem 
campos chaves. 
2. 
O comando mostrará todos os registros da tabela “aluno”, mas da tabela curso só 
mostrará quando os códigos dos cursos em ambas as tabelas coincidirem. 
3. 
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, 
mas não repetirá os registros 
4. 
O comando mostrará todos os registros da tabela “curso”, mas da tabela “aluno” 
só mostrará quando os códigos dos cursos em ambas as tabelas coincidirem 
5. 
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, em 
que os códigos dos cursos de ambas as tabelas coincidem. 
Resposta correta 
 Pergunta 8 
/1 
A linguagem SQL está organizada e separada por categorias de comandos ou 
componentes, também chamadas de tipos de linguagens, oferecendo recursos para 
Definição, Manipulação e Controle dos dados dos bancos de dados. 
Considerando o texto acima, indique a alternativa que identifique a qual grupo dessas 
linguagens que o comando SELECT pertence. 
1.  
Grupos DDL. 
2. 
Grupo DML. 
Resposta correta 
3. 
Controle de Transações. 
4. Incorreta: 
Grupo DCL. 
5. 
Restrição de Integridade. 
 Pergunta 9 
/1 
O parâmetro UNION permite a união de dois ou mais SELECTs, possibilitando realizar 
várias consultas com filtros diferentes e transformá-las em uma só consulta, como no 
comando abaixo: 
SELECT * FROM p1 WHERE cod_fornecedor = 201 UNION (SELECT * FROM p2 
WHERE cod_fornecedor = 201); 
Em conformidade com o texto base e os conteúdos estudados sobre SQL, escolha a 
alternativa que indique qual será o retorno do comando em destaque. 
1.  Incorreta: 
Serão mostrados todos os registros da tabela p1 e da tabela p2 que tiverem o 
cod_fornecedor = 201, independente de existir registros repetidos entre as 
tabelas. 
2. 
Os dois comados SELECTs serão executados um após o outro corretamente, 
mas um não tem relação com o outro. 
3. 
Serão mostrados todos os registros da tabela p2 e em seguida, todos da tabela 
p1. 
4. 
Serão mostrados todos os registros da tabela p1 e da tabela p2 que tiverem o 
cod_fornecedor = 201, sem mostrar os registros repetidos. 
Resposta correta 
5. 
Serão mostrados todos os registros da tabela p1 e, em seguida, todos da tabela 
p2. 
 Pergunta 10 
/1 
Entre as classificações ou grupos de comandos da linguagem SQL, pode-se destacar o 
DCL e DML para controle de transações. Essa classificação diferencia comandos que 
podem ser executados livremente por aplicações e usuários comuns de outros que só 
devem ser executados por responsáveis pelo banco de dados. 
Considerando essas informações e o conteúdo estudado sobre a organização da 
linguagem SQL, pode-se afirmar que o comando REVOKE pertence: 
1. 
à restrição de integridade. 
2. 
ao grupo DML. 
3. 
ao grupo DDL. 
4. 
ao controle de transações. 
5. 
ao grupo DCL – resposta correta 
 
 
 
 
 
 
Pergunta 1 
/1 
Os índices são recursos implementados para melhorar a performance dos sistemas 
gerenciadores de banco de dados durante os processos de consultas em tabelas de bases 
de dados volumosas, permitindo um ganho de desempenho considerável. 
Considerando essas informações e o conteúdo estudado, escolha a alternativa em que 
um índice é criado corretamente na tabela Livro. 
1.  
INDEX CREATE elemento ON Livro(Editora); 
2. 
CREATE INDEX elemento TO Livro(Editora); 
3. 
INDEX CREATE ON Livro(Editora); 
4. 
INDEX CREATE elemento FROM Livro(Editora); 
5. 
CREATE INDEX elemento ON Livro(Editora); 
Resposta correta 
 Pergunta 2 
/1 
A criação das tabelas em uma base de dados usando comandos SQL para um sistema 
gerenciador de banco de dados específico pode variar minimamente em sua sintaxe, 
contudo, a maior parte do comando de criação de tabelas não sobre grandes alterações. 
Considerando essas informações e o conteúdo estudado, escolha a alternativa correta 
para a criação de uma tabela em SQL. 
1.  
CREATE TABLES Cliente ( 
 
 Cod_cli INTEGER, 
 
 Nome VARCHAR (50), 
 
 Endereco VARCHAR (50), 
 
 Telefone VARCHAR (20); 
 
) 
2. Incorreta: 
CREATE TABLE Cliente ( 
 
 Cod_cli INTEGER PRIMARY KEY 
 
 Nome VARCHAR (50) 
 
 Endereco VARCHAR (50) 
 
 Telefone VARCHAR (20) 
 
); 
3. 
CREATE Cliente ( 
 
 Cod_cli INTEGER 
 
 Nome VARCHAR (50), 
 
 Endereco VARCHAR (50), 
 
 Telefone VARCHAR (20) 
 
); 
4. 
 
CREATE TABLE Cliente ( 
 
 Cod_cli INTEGER PRIMARY KEY, 
 
 Nome VARCHAR (50), 
 
 Endereco VARCHAR (50), 
 
 Telefone VARCHAR (20) 
 
); 
Resposta correta 
5. 
CREATE Cliente ( 
 
 Cod_cli INTEGER PRIMARY KEY, 
 
 Nome VARCHAR (50), 
 
 Endereco VARCHAR (50), 
 
 Telefone VARCHAR (20) 
 
); 
 Pergunta 3 
/1 
O SQL possui um recurso, na maioria dos gerenciadores de bancos de dados, para 
criarmos um objeto na base de dados que armazene o próximo número de uma 
sequência estabelecida através de um comando bem específico em que sua sintaxe pode 
variar minimamente de acordo com o SGBD (Sistema de Gestão de Base de Dados) 
adotado. 
De acordo com essas informações os conteúdos estudados sobre comandos SQL, 
escolha a alternativa em que a sintaxe do comando está correta para criar uma sequência 
de números de 3 em 3 iniciando de 100. 
1.  Incorreta: 
CREATE SEQUENCE elemento 100 START INCREMENT BY 3. 
2. 
SEQUENCE elemento START 100 INCREMENT BY 3. 
3. 
CREATE SEQUENCE elemento START WITH 100 INCREMENT BY 3. 
Resposta correta 
4. 
CREATE SEQUENCE elemento START 100 INCREMENT BY 3. 
5. 
CREATE SEQUENCE elemento 100 START INCREMENT BY -3. 
 Pergunta 4 
/1 
Os sistemas gerenciadores de banco de dados permitem o recurso de implementação de 
índices em tabelas, mas devemos tomar alguns cuidados ao criá-los, pois poderá haver 
um efeito contrário, ou ainda, avolumar a base de dados desnecessariamente. 
De acordocom o texto e do conteúdo estudado sobre comandos de definição de dados, 
escolha a alternativa correta. 
1.  
um campo chave já cria uma indexação para o referido campo e não devemos 
criar um índice para esses campos. 
Resposta correta 
2. 
o ideal é criar índices para todos os campos da tabela. 
3. 
devemos sempre criar índices para campos do tipo chave estrangeira e aos 
demais campos. 
4. 
devemos sempre criar índices para campos do tipo chave. 
5. 
em tabelas menos volumosas devemos sempre criar índices. 
 Pergunta 5 
/1 
Para acessar um banco de dados em MySQL, é necessário realizar a autenticação junto 
ao banco. Essa autenticação representa um nível de segurança eficiente, garantindo que 
apenas usuários cadastrados possam estabelecer uma conexão. 
Considerando essas informações e o conteúdo estudado sobre comandos SQL, indique o 
comando correto para realizar a autenticação junto ao banco de dados: 
1.  
mysql 127.0.0.1 Dmysql P3306 root; 
2. 
mysql u usuário p; 
3. 
mysql user=usuário password=senha; 
4. 
myssql -u usuário root -p; 
Resposta correta 
5. 
mysql u= usuário p=senha; 
 Pergunta 6 
/1 
O SQL possui comandos específicos para podermos consultar informações sobre os 
comandos que compuseram a estrutura das tabelas de uma base de dados. É possível 
visualizar toda a sintaxe empregada nos comandos de criação delas. 
Considerando essas informações e o conteúdo estudado, escolha a alternativa em que o 
comando apresenta a sintaxe correta para executar a ação a que o texto se refere. 
1.  
SHOW DESCRIT nome da tabela; 
2. 
DESCRIT nome da tabela; 
3. 
DESCRIBE nome da tabela; 
4. 
SHOW CREATE TABLE nome da tabela; 
Resposta correta 
5. 
SHOW TABLE nome da tabela; 
 Pergunta 7 
/1 
Em um SGBD (Data Base Management System), uma base de dados é um esquema 
para organização e agrupamento de dados em que estão agrupadas as tabelas e outros 
elementos do banco de dados, como, views, usuários, variáveis, entre outros. 
Considerando essas informações e o conteúdo estudado sobre banco de dados, indique o 
comando correto para visualizar as bases de dados de um SGBD (Data Base 
Management System). 
1.  
SHOW DATABASES; 
Resposta correta 
2. 
VIEW DATABASES; 
3. 
SHOW * DATABASES; 
4. 
SELECT SHOW DATABASES; 
5. 
SELECT DATABASES; 
 Pergunta 8 
/1 
Uma das ações importantes executadas nas bases de dados são as atualizações de dados 
das tabelas. As atualizações permitem trocar conteúdos armazenados por outros 
conteúdos mais atualizados, dependendo de condições impostas na estrutura do 
comando. 
Considerando essas informações e o conteúdo estudado, escolha a alternativa em que o 
comando apresenta a sintaxe correta para executar a ação de atualização do atributo 
Editora da tabela Livros quando o a condição imposta ao atributo COD for satisfeita. 
1.  
UPDATE Livro INTO EDITORA WHERE COD = 3445; 
2. 
UPDATE Livro WHERE Editora = “New Read” COD = 3445; 
3. 
UPDATE INTO Livro SET Editora = “New Read” WHERE COD = 3445; 
4. 
UPDATE Livros SET Editora = “New Read” WHERE COD = 3445; 
Resposta correta 
5. 
UPDATE SET Editora = “New Read” FROM Livro WHERE COD = 3445; 
 Pergunta 9 
/1 
Os sistemas gerenciadores de banco de dados permitem uma ação importante na 
manipulação dos dados das tabelas, que é a exclusão de registros cadastrados. Excluir 
implica eliminar permanentemente os registros cadastrados das tabelas. 
Escolha a alternativa em que o comando apresenta a sintaxe genérica correta para 
eliminar um registro específico da tabela. 
1.  
DELETE BY nome da tabela; 
2. 
DELETE INTO nome da tabela WHERE campo chave = condição; 
3. 
DELETE FROM nome da tabela; 
4. 
DELETE nome da tabela WHERE campo chave = condição; 
5. 
DELETE FROM nome da tabela WHERE campo chave = condição; 
Resposta correta 
 Pergunta 10 
/1 
Sobre segurança de banco de dados, há sempre possibilidades e vulnerabilidades que 
devem ser controladas e vigiadas constantemente. Boas práticas na manipulação do 
banco de dados visam a segurança da informação armazenada. 
Considerando as informações no texto base e o conteúdo estudado sobre segurança de 
bancos de dados, analise as afirmativas abaixo sobre os passos de prevenção para 
auxiliar na segurança do banco de dados: 
I. Implementar políticas de segurança em TI. 
II. Evitar concessão excessiva de privilégios que posteriormente poderão ficar 
desatualizadas e caírem no esquecimento dos administradores do banco de dados. 
III. Prevenir abusos de privilégios e uso inconsequente por maus profissionais. 
IV. Realizar auditorias com frequência é descartada em bancos de dados. 
Está correto somente o que se afirma em: 
1. 
I, II e IV. 
2. 
II e IV. 
3. 
II, III e IV. 
4. 
I e III. 
5. 
I, II e III. 
Resposta correta 
 
Pergunta 1 
/0,6 
Você resolveu fazer uma listagem do banco de dados mostrando apenas os nomes 
cadastrados, mas sem repetir nenhum nome. Qual das cláusulas abaixo você usaria para 
isso ? 
1.  
max. 
2. 
min. 
3. 
avg. 
4. 
order by. 
5. 
distinct. 
Resposta correta 
 Pergunta 2 
/0,6 
O modelo relacional é um modelo de dados representativo (ou de implementação), 
adequado a ser o modelo subjacente de um Sistema Gerenciador de Banco de Dados 
(SGBD), que se baseia no princípio de que todos os dados estão armazenados em tabelas 
(ou, matematicamente falando, relações). Toda sua definição é teórica e baseada em uma 
teoria matemática. Qual a alternativa que apresenta o nome dessa teoria? 
1.  
Teoria dos Grupos. 
2. 
Teoria dos Conjuntos. 
Resposta correta 
3. 
Teoria da Computabilidade. 
4. 
Teoria dos Números. 
5. 
Teoria dos Corpos. 
 Pergunta 3 
/0,6 
Assinale a alternativa que mostre o comando que realiza uma consulta, apresentando o 
nome do cliente e a quantidade de pedidos feitos por cada cliente: 
 
Banco de Dados 2020.1 Q22_v1.PNG 
 
 
Assinale a alternativa que apresenta o comando correto para realizar o que se pede. 
1.  
Select nomedaempresa, count(*) from clientes c, pedidos p 
 where codigodocliente = codigodocliente group by nomedaempresa; 
2. 
Select nomedaempresa, count(*) from clientes, pedidos 
 where c.codigodocliente = p.codigodocliente; 
3. 
Select nomedaempresa, count(*) from clientes c, pedidos p 
 where c.codigodocliente = p.codigodocliente group by nomedaempresa; 
Resposta correta 
4. Incorreta: 
Select nomedocliente, count(*) from clientes c, pedidos p 
 where c.codigodocliente = p.codigodocliente group by nomedaempresa; 
5. 
Select nomedaempresa, count(*) from clientes c, pedidos p 
 where cc.codigodocliente = p.codigodocliente group by nomedaempresa; 
 Pergunta 4 
/0,6 
A tabela Clientes foi criada antes do aumento do número de telefone celular para 9 dígitos. 
Agora é necessário alterar a tabela para possibilitar o cadastramento de telefones com 9 
dígitos. Existe um comando que possibilita essa alteração da coluna. 
Qual a alternativa que apresenta o comando correto para realizar esse ajuste? 
 
Cliente.JPG 
 
1.  
Alter table Telefone modify Tipo_tel char(09); 
Resposta correta 
2. 
Alter table Telefone change Tipo_tel char(09); 
3. 
Alter table Telefone add Tipo_tel char(09); 
4. 
Alter table Telefone rename Tipo_tel char(09); 
5. 
Alter table Telefone drop Tipo_tel char(09); 
 Pergunta 5 
/0,6 
O processo de criação tem como primeira etapa a criação do modelo conceitual. Esse 
modelo é criado tendo como base os requistos levantados pelo analista de sistema. 
Olhando para a figura a seguir assinale a alternativa que NÃO representa um desses 
requisitos: 
 
Livraria_con.JPG 
 
1.  
Um autor pode ter mais de uma nacionalidade. 
2. 
Um livro pode ter varias edições. 
3. 
Um livro poderá está ligado a vários autores ou então pelo menos um autor.Resposta correta 
4. Incorreta: 
Uma edição é lançada por apenas uma editora. 
5. 
Uma venda pode ter mais de uma edição. 
 Pergunta 6 
/0,6 
Os sistemas de arquivo tendem a ser menos seguros do que o banco de dados, porque no 
sistema de arquivos qualquer usuário pode incluir, alterar e até excluir arquivos sem que 
seja o seu proprietário. Os bancos de dados resolvem esse problema com: 
1.  
cláusula foreign. 
2. 
controle de acesso com primary key. 
3. 
controle de acesso. 
Resposta correta 
4. 
data mining. 
5. 
cláusula Order By. 
 Pergunta 7 
/0,6 
Usando a tabela descrita a seguir realize o que for pedido: 
 
Pedidos 
Numerodopedido int not null (PK) 
Datadopeddido date not null 
Dtadeentrega date 
Valordopedido Decimal(15,2) 
Codidodofuncionarioint (FK) 
PaisdedestinoChar(20) 
CidadededestinoChar(30) 
FreteDecimal(15,2) 
Assinale a alternativa que apresenta o comando correto para realizar uma consulta que 
mostre a quantidade de pedidos com valor do pedido, inferior ao valor do frete médio 
dos pedidos do segundo trimertre do ano de 2019. 
1.  
Select count(*) from pedidos 
where valordopedido > (select avg(frete) from pedidos where 
year(datadopedido) = 2019 
and month(datadopedido) in (4,5,6)) 
Resposta correta 
2. 
Select count(*) from pedidos 
where valordopedido > (select sum(frete) from pedidos where 
year(datadopedido) = 2019 
and month(datadopedido) in (4,5,6)) 
3. Incorreta: 
Select count(*) from pedidos 
where valordopedido > (select avg(frete) from pedidos where 
year(datadopedido) = 2019 
and month(datadopedido) = (4,5,6)) 
4. 
Select count(*) from pedidos 
where valordopedido > (select sum(frete) from pedidos where 
year(datadopedido) = 2019 
and month(datadopedido) = (4,5,6)) 
5. 
Select sum(*) from pedidos 
where valordopedido > (select avg(frete) from pedidos where 
year(datadopedido) = 2019 
and month(datadopedido) in (4,5,6)) 
 Pergunta 8 
/0,6 
Um Sistema de Gerenciamento de Banco de Dados (SGBD) é o conjunto de programas 
de computador responsáveis pelo gerenciamento de uma base de dados. Seu principal 
objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a 
manipulação e a organização dos dados. Ele apresenta quatro características principais. 
Assinale a alternativa que NÃO representa uma delas: 
1.  
Natureza de autodescrição de um sistema de banco de dados. 
2. 
Compartilhamento de dados e processamentos de transação multiusuário. 
3. 
Acesso direto aos dados sem intermediários. 
Resposta correta 
4. 
Isolamento entre programas e dados, e abstração de dados. 
5. 
Suporte para múltiplas visões dos dados. 
 Pergunta 9 
/0,6 
OS SGBDs apresentam vários componentes que estão envolvidos no controle sobre o 
banco de dados. Análise as afirmativas a seguir, sobre esse assunto, e assinale a 
alternativa que apresenta todas as afirmativas corretas: 
I – Catálogo: armazena esquema do banco de dados (meta-dados), nome de colunas, 
tabelas etc. 
II – Interpretador DDL: interpreta comandos DDL e os armazena no catálogo do banco 
de dados. 
III – Gerenciador de arquivos: responsável pelo amazenamento físico em disco 
gerenciando a alocação de espaço em disco. 
1.  
II, apenas. 
2. 
I e II, apenas. 
3. 
I, II e III. 
Resposta correta 
4. 
II e III, apenas. 
5. 
I e III, apenas. 
 Pergunta 10 
/0,6 
Assinale a alternativa que mostra o comando correto para criar uma constraint de chave 
estrangeira, ligando as tabelas: categorias e produtos, através de um código em comum: 
 
Banco de Dados 2020.1 Q20_v1.PNG 
 
 
Assinale a alternativa que apresenta o comando correto para realizar o que se pede: 
1. 
alter table produtos add constraint fk_cat primary key(codigodacategoria) 
references categorias (codigodacategoria) 
2. 
alter table produtos add constraint fk_cat foreign key(codigodacategoria) 
references categorias (codigodacategoria) 
Resposta correta 
3. Incorreta: 
alter table produtos add constraint fk_cat foreign key(codigodoproduto) 
references categorias (codigodacategoria) 
4. 
alter table categorias add constraint fk_cat foreign key(codigodacategoria) 
references categorias (codigodacategoria) 
5. 
alter table produtos add constraint fk_cat foreign key(codigoproduto) references 
categorias (codigodoproduto) 
 
 
Pergunta 1 
/0,6 
Os bancos de dados apresentam três operações que podem modificar ou atualizar o 
banco, e tem a função de mudar o estado das relações são elas: Inserir, Atualizar e 
Excluir. A operação Excluir pode violar apenas um das restrições, assinale qual é essa 
restrição? 
1.  
Integridade de Entidade. 
2. 
Integridade de valores Null. 
3. 
Integridade de Domínio. 
4. 
Integridade de Chave. 
5. 
Integridade Referencial. 
Resposta correta 
 Pergunta 2 
/0,6 
Em alguns livros, a linguagem SQL apresenta três subgrupos de comandos, DDL, DML 
e DCL. Para os comandos DCL temos um grupo de comandos usados para garantir a 
efetividade de ações realizadas no banco de dados. Assinale a alternativa que apresenta 
esses três comandos: 
1.  Incorreta: 
Insert, Commit e Grant. 
2. 
Select, Insert e Commit. 
3. 
Update, Alter, Select. 
4. 
Create, Alter e Rollback. 
5. 
Commit, Rollback e Savepoint. 
Resposta correta 
 Pergunta 3 
/0,6 
Um dos requisitos levantados para o sistema diz que o acesso dos usuários terão níveis 
diferentes, isso é, dependendo do cargo que ocupa, o usuário pode ter acesso apenas 
para leitura, por exempo. Esse é uma das características fornecidas pelos SGBDs 
relacionais. 
Para isso, é usado um comando especifico, que permite dar acesso específico para 
usuários ou grupos de usuários. Qual a alternativa que apresenta esse comando? 
1.  
Grant 
Resposta correta 
2. 
Revoke 
3. 
Drop 
4. 
Create 
5. 
Alter 
 Pergunta 4 
/0,6 
Você foi convidado a realizar um trabalho de levantamento de dados em um pequeno 
hotel que apresenta o Schema de Banco de dados, a seguir para armazenar parte das 
informações sobre as estadias realizadas. O gerente da área de faturamento solicitou a 
você um relatório que apresente a quantidade média de dias por estadia nos meses de 
Janeiro, Fevereiro, Março e Abril, do ano de 2020. Os dados deverão está ordenados por 
mês. 
 
Hotel.JPG 
Assinale a alternativa correta: 
1.  
Select month(Dat_ini), sumavg(Dat_fim – Dat_ini_) 
from Estadia 
where year(Dat_ini) = 2020 
and month(Dat_ini) = (1,2,3,4) 
group by month(Dat_ini) 
Order by month(Dat_ini); 
2. 
Select month(Dat_ini), count(*) 
from Estadia 
where year(Dat_ini) = 2020 
and month(Dat_ini) = (1,2,3,4) 
group by month(Dat_ini) 
Order by 1; 
3. 
Select month(Dat_ini), avg(Dat_fim – Dat_ini_) 
from Estadia 
where year(Dat_ini) = 2020 
and month(Dat_ini) in (1,2,3,4) 
Order by 1; 
4. 
Select month(Dat_ini), avg(Dat_fim – Dat_ini_) 
from Estadia 
where year(Dat_ini) = 2020 
and month(Dat_ini) in (1,2,3,4) 
group by month(Dat_ini) 
Order by 1; 
Resposta correta 
5. Incorreta: 
Select month(Dat_ini), avg(Dat_fim – Dat_ini_) 
from Estadia 
where year(Dat_ini) = 2020 
and month(Dat_ini) in (1,2,3,4) 
Order by month(Dat_ini); 
 Pergunta 5 
/0,6 
Em alguns livros a linguagem SQL apresenta três subgrupos de comandos, DDL, DML 
e DCL. Os comandos DDL são utilizados para definir estruturas de dados dentro do 
banco. Criando, alterando e excluindo objetos como tabelas, índices, Triggers e 
outros. Assinale a alternativa que apresenta esses três comandos. 
1.  
 Insert, Commit e Grant. 
2. 
Create, Alter e Rollback. 
3. 
Commit, Rollback e Savepoint. 
4. 
Update, Alter, Select. 
5. 
Create, Alter e Drop. 
Resposta correta 
 Pergunta 6 
/0,6 
Um usuário do sistema está se queixandode um problema em várias consultas 
existentes neste sistema. Ele falou que a demora em cada consulta é muito grande. Após 
uma análise, você descobriu, então a demora está sendo causada por uma leitura 
sequencial de uma tabela. Existe um tipo de objeto que é usado para auxiliar na 
aceleração da recuperação de registros por determinados critérios. Isso evita a leitura 
excessiva em todo um arquivo de dados. 
Assinale a alternativa que apresenta esse objeto de banco de dados: 
1.  
Visão. 
2. 
Índice. 
Resposta correta 
3. 
Procedure. 
4. 
Esquema. 
5. 
Chave. 
 Pergunta 7 
/0,6 
Um time resolveu fazer uma campanha para incluir novos sócios. O sócio “José”, 
matrícula 1 e sexo masculino, deve ser inserido no sistema. Qual das alternativas abaixo 
tem a sentença correta pra isso ? 
1.  
insert in time (“josé”, 1,”masculino). 
2. 
insert into time(nome, numsocio,sexo) values (“josé”, 1, “masculino). 
Resposta correta 
3. 
insert values (“josé”, 1, “masculino) 
4. 
insert to time (“josé”, 1,”masculino). 
5. 
insert in to time (“josé”, 1,”masculino). 
 Pergunta 8 
/0,6 
A partir do esquema a seguir, assinale a alternativa que apresenta o comando correto 
que retorna os dados da venda de todas as vendas realizadas no ano de 2017, que 
possuem valor total maior que o valor médio dos pedidos feitos em 2014. Analise a 
afirmativa que apresenta o comando correto: 
 
BANCO DE DADOS - FINAL 19.2A - QUEST 8_v1.JPG 
 
1.  
Select * from vendas where year(dat_ven) = 2017 
 and Val_tot > (select avg(Val_tot) from vendas where year(dat_ven) = 2014); 
Resposta correta 
2. 
Select * from vendas where year(dat_ven) = 2014 
 and Val_tot > (select avg(Val_tot) from vendas where year(dat_ven) = 2017); 
3. 
Select * from vendas where year(dat_ven) = 2017 
and Val_tot > (select med(Val_tot) from vendas where year(dat_ven) = 2014); 
4. 
Select * from vendas where year(dat_ven) = 2017 
 and Val_tot = (select avg(Val_tot) from vendas where year(dat_ven) = 2014); 
5. 
Select * from vendas where year(dat_ven) = 2017 
 and Val_tot > (select med(Val_tot) from vendas where year(dat_ven) = 2017); 
 Pergunta 9 
/0,6 
A linguagem SQL oferece vários comandos, divididos em comandos DDL, DML e 
DCL. Você participou de um curso sobre banco de dados, e você foi convidado a 
explicar sobre cada grupo de comando desses. Assinale qual das alternativas a seguir 
apresenta um comando de DDL, um DML e um DCL, respectivamente: 
1.  
Grant, Update e Delete. 
2. 
Alter, update e Revoke. 
Resposta correta 
3. 
Create, update e Delete. 
4. 
Alter, Create e Revoke. 
5. Incorreta: 
Create, Insert e Grant. 
 Pergunta 10 
/0,6 
Analise as afirmativas sobre os componentes do SGBD, e assinale a alternativa que 
apresenta as afirmativas corretas: 
I - Catálogo - Armazena esquema do banco de dados (meta-dados), nome de colunas, 
tabelas etc. 
II - Gerenciador de Buffer - Interpreta comandos DDL e os armazena no catálogo do 
banco de dados. 
III - Mecanismo de consulta - Responsável pela otimização e geração de planos de 
execução de consultas, responsável também pela execução das instruções geradas pelo 
compilador DML. 
1. Incorreta: 
I, II e III. 
2. 
II e III, apenas. 
3. 
I e II, apenas. 
4. 
II, apenas. 
5. 
I e III, apenas. 
Resposta correta

Continue navegando