Buscar

BD compilado

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 312 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 312 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 312 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

Conteúdo do exercício
Ocultar opções de resposta 
Pergunta 1 -- /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.
Resposta corretaDELETE FROM nome da tabela WHERE campo chave = condição;
DELETE BY nome da tabela;
DELETE nome da tabela WHERE campo chave = condição;
DELETE FROM nome da tabela; 
DELETE INTO nome da tabela WHERE campo chave = condição;
Pergunta 2 -- /1
Ocultar opções de resposta 
Ocultar opções de resposta 
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. 
INDEX CREATE ON Livro(Editora);
CREATE INDEX elemento TO Livro(Editora);
INDEX CREATE elemento ON Livro(Editora);
Resposta corretaCREATE INDEX elemento ON Livro(Editora);
INDEX CREATE elemento FROM Livro(Editora);
Pergunta 3 -- /1
Esse tipo de banco de dados não possui sua estrutura de dados disponibilizada em tabelas organizadas 
com atributos de tipos específicos e permite que itens de dados do mesmo tipo possam ter diferentes 
conjuntos de atributos.
De acordo com essas informações e o conteúdo estudado sobre tipos de bancos de dados, pode-se 
afirmar que o texto se refere a um banco de dados:
Hierárquico.
Relacional.
Resposta corretaNão Relacional.
Orientado a Objetos.
Em Árvore.
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 4
--
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).
Resposta corretaSHOW DATABASES;
SELECT SHOW DATABASES;
SHOW * DATABASES;
SELECT DATABASES;
VIEW DATABASES;
Pergunta 5 -- /1
Dependendo das restrições impostas nas relações entre tabelas, algumas ações de manipulação de dados 
das tabelas envolvidas não serão permitidas, assim como no comando apresentado:
ALTER TABLE Produto ADD CONSTRAINT fk_Pro_For FOREIGN KEY (Cod_Fornecedor) REFERENCES 
Fornecedor (Cod_for) ON DELETE NO ACTION ON UPDATE CASCADE;
De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que:
um fornecedor não poderá ser excluído se estiver relacionado a algum produto e, nesse caso, 
nem o produto poderá ser excluído.
um fornecedor poderá ser excluído e alterado se estiver relacionado a algum produto.
um fornecedor poderá ser excluído se estiver relacionado a algum produto, mas não alterado.
Ocultar opções de resposta 
Resposta correta
um fornecedor não poderá ser excluído se estiver relacionado a algum produto, 
já o contrário será permitido.
tanto um produto quanto um fornecedor relacionado poderão ser excluídos livremente.
Pergunta 6 -- /1
Em segurança de bancos de dados, há um evento maléfico e prejudicial ao banco de dados que consiste 
na inserção de instruções SQL não autorizadas ou mal-intencionadas em campos de entrada, normalmente 
em aplicações pela internet.
De acordo com essas informações e os conteúdos estudados sobre segurança de bancos de dados, pode-
se afirmar que o texto se refere a:
SQL Intrusion.
SQL Extrusion.
SQL Insert.
SQL Malware.
Resposta corretaSQL Injection.
Pergunta 7 -- /1
Uma base de dados é um esquema de agrupamento de dados, no qual várias tabelas são agrupadas e 
separadas das demais bases de dados. Com os comandos do SQL, pode-se listar e visualizar vários 
conjuntos de tabelas existentes.
Ocultar opções de resposta 
Ocultar opções de resposta 
Considerando essas informações e o conteúdo estudado, indique o comando correto para visualizar as 
tabelas de uma base de dados.
SHOW * TABLES;
SELECT SHOW TABLES;
Resposta corretaSHOW TABLES;
VIEW TABLES;
SELECT TABLES;
Pergunta 8 -- /1
O SQL possui comandos específicos para podermos consultar informações sobre a estrutura das tabelas 
de uma base de dados. É possível visualizar os atributos e suas características, como tipo, tamanho e 
quais são os campos-chaves.
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.
Resposta corretaDESCRIBE nome da tabela;  
DESCRIT nome da tabela;  
SHOW DESCRIT nome da tabela;
SHOW TABLE nome da tabela;
Incorreta: SHOW CREATE TABLE nome da tabela;
Pergunta 9 -- /1
Ocultar opções de resposta 
Ocultar opções de resposta 
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 acordo com o texto e do conteúdo estudado sobre comandos de definição de dados, escolha a 
alternativa correta.
Resposta correta
um campo chave já cria uma indexação para o referido campo e não devemos 
criar um índice para esses campos.
o ideal é criar índices para todos os campos da tabela.
devemos sempre criar índices para campos do tipo chave estrangeira e aos demais campos.
devemos sempre criar índices para campos do tipo chave.
em tabelas menos volumosas devemos sempre criar índices.
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:
I e III.
I e III.
II, III e IV.
Resposta corretaI, II e III.
II e IV.
I, II e IV.
Conteúdo do exercício
Ocultar opções de resposta 
Pergunta 1 -- /1
Analise a figura a seguir:
Sabendo que RM é o atributo chave, descreva qual o comando responsável por deixar a tabela na ordem 
apresentada.
bq_03_questao_9.PNG
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome DESC.
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome ASC.
SELECT nome FROM aluno ORDER BY nome ASC.
Resposta corretaSELECT * FROM aluno ORDER BY nome ASC.
SELECT * FROM aluno ORDER BY nome DESC.
Pergunta 2 -- /1
Ocultar opções de resposta 
Ocultar opções de resposta 
A linguagem SQL possui classificações ou grupos de comandos, chamados ou traduzidos como Linguagens, de 
acordo com a atuação de cada um. Por exemplo, Linguagem de manipulação de dados, Linguagem de definição 
de dados, entre outros.
Considerando essas informações e o conteúdo estudado sobre a organização da linguagem SQL, pode-se 
afirmar que o comando CREATE pertence:
ao grupo DML.
ao controle de transações.
Resposta corretaao grupo DDL.
à restrição de integridade.
ao grupo DCM.
Pergunta 3 -- /1
A linguagem SQL possui uma gama de comandos para a manipulação de dados no banco de dados, entre eles, 
há um comando muito poderoso com diversas variações e aplicações,apenas ajustando parâmetros à sua 
sintaxe. Ele linhas gerais, esse comando permite realizar consultas no banco de dados, retornando dados 
recuperados de tabelas.
De acordo com o texto base apresentado e do conteúdo estudado sobre comandos SQL, escolha a alternativa 
que apresenta o comando SQL sobre o qual o texto se refere.
CONSULT.
WHERE.
Resposta corretaSELECT.
THERE.
INPUT.
Ocultar opções de resposta 
Mostrar opções de resposta 
Pergunta 4 -- /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:
Uma base de dados.
Um atributo da tabela.
Uma consulta.
Resposta corretaUma tabela.
Um banco de dados.
Pergunta 5 -- /1
As datas e horas armazenadas em bancos de dados são de um tipo bem específico e possuem características 
bem peculiares que as diferenciam dos demais dados. Em SQL, existem várias formas de manipulação desses 
campos, inclusive para calcular período entre datas e horas.
Considerando essas informações e o conteúdo estudado sobre funções de SQL, escolha o comando adequado 
para mostrar a data atual com mais 30 dias.
Pergunta 6 -- /1
Ocultar opções de resposta 
Ocultar opções de resposta 
Existem Funções no SQL que são comandos especiais e realizam operações, devolvendo ações esperadas. O 
SQL possui funções para manipulação de dados numéricos, alfanuméricos, datas, horas, entre vários outros 
tipos de dados.
Segundo o texto e o conteúdo estudado sobre funções de SQL, indique o comando adequado para calcular a 
média de valores em uma coluna com dados numéricos.
SELECT AWG(Valor) FROM curso.
Resposta corretaSELECT AVG(Valor) FROM curso.
SELECT AMX(Valor) FROM curso.
SELECT SUM(Valor) FROM curso.
SELECT MED(Valor) FROM curso.
Pergunta 7 -- /1
A linguagem SQL é estruturada em classes de comandos para separar ações de criação, manipulação, 
gerenciamento de dados e comandos de controle de transações, que permitem garantir a efetividade de ações 
realizadas no banco de dados.
Considerando essas informações e o conteúdo estudado sobre os tipos de comandos SQL, analise as 
afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
I. ( ) O comando COMMIT é usado para controle de transações.
II. ( ) O comando GRANT é do tipo DDL.
III. ( ) O comando UPDATE é do tipo DML.
IV. ( ) O comando INSERT é do tipo DDL.
F, F, V, V.
F, V, F, V.
V F V F
Ocultar opções de resposta 
Resposta corretaV, F, V, F.
V, V, F, V.
V, F, V, V.
Pergunta 8 -- /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á.
Nesse caso, não realizará nenhuma mudança na frase.
Irá mostrar todas as letras da frase em maiúsculo.
Inverterá as letras maiúsculas com minúsculas.
Resposta corretaIrá mostrar todas as letras da frase em minúsculo.
Essa é uma função que não trata de dados alfanuméricos.
Pergunta 9 -- /1
Analise a figura a seguir:
bq_03_questao_8.png
Ocultar opções de resposta 
Ocultar opções de resposta 
Quais atributos em ambas as tabelas são mais prováveis de serem chave-primária ou chave-estrangeira, 
respectivamente, em um possível relacionamento?
Cod_Curso e RM.
RM e Cod_curso.
Resposta corretaCod_curso e Cod_Curso.
Cod_Curso e Cod_curso.
Cod_curso e RM.
Pergunta 10 -- /1
Quando necessitamos de uma referência para uma consulta, mas que depende de uma outra consulta, 
adotamos o recurso da Subconsulta, conforme podemos observar no comando abaixo:
SELECT Nome, valor FROM curso WHERE valor > (SELECT AVG(valor) FROM curso);
Considerando essas informações e o conteúdo estudado sobre comandos SQL, analise o comando em 
destaque e escolha a alternativa correta.
O comando realiza uma Subconsulta. O primeiro SELECT servirá de referência para o segundo 
SELECT
Essa Subconsulta só será executada se houver campos chaves em ambas as tabelas.
Resposta correta
O comando realiza uma Subconsulta. O segundo SELECT servirá de referência para 
o primeiro SELECT.
O comando apresentado possui sintaxe incorreta para uma Subconsulta.
Os dois comados SELECTs serão executados um após o outro, corretamente, mas não possuem 
relação entre si
Conteúdo do exercício
Ocultar opções de resposta 
Pergunta 1 -- /1
As restrições de integridade servem para garantir a exatidão dos dados em um banco de dados relacional. Uma 
chave estrangeira de uma relação tem que coincidir com uma chave primária da entidade principal. Nesse caso, 
o atributo deve ser do mesmo tipo e existir em ambas as tabelas, assim como o conteúdo idêntico.
Considerando essas informações e o conteúdo estudado, é possível afirmar que o tipo de restrição ao qual o 
texto se refere é a:
restrição de chave.
restrição de chave-estrangeira.
restrição de domínio.
Resposta corretaintegridade referencial.
restrição do usuário.
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
Ocultar opções de resposta 
Ocultar opções de resposta 
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:
A forma correta de representar o Esquema Relacional é no formato de tabela.
O campo Cod_Fornecedor deveria ser a chave primária dessa tabela.
O atributo Valor_unitário deveria ser um atributo multi_valorado.
O campo Código poderia ser uma chave-estrangeira.
Resposta correta
O Esquema Relacional pode ser representado por Produtos(Código, Descrição, 
Valor_unitário, Cod_Fornecedor).
Pergunta 3 -- /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:
após a conclusão do projeto físico.
em conjunto com o projeto conceitual.
Resposta corretaapós a conclusão do projeto conceitual. 
em conjunto com o projeto físico.
após a conclusão na análise de requisitos.
Pergunta 4 -- /1
Ocultar opções de resposta 
Ocultar opções de resposta 
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):
Resposta corretaModelo Lógico.
Modelo Conceitual.
Nível Físico.
Nível Conceitual ou Lógico.
Após a análise de Requisitos.
Pergunta 5 -- /1
Toda relação pode ser composta por atributos diferentes, como chaves-primárias, chaves-estrangeiras, campos 
compostos, entre outros. Os nomes dos atributos são importantes identificadores e devem contribuir para 
qualificar pincipalmente a origem desses campos. A figura ilustra parcialmente três tabelas relacionadas A, B e 
C, com atributos com nomes bem identificados de acordo com sua origem.
Figura representação parcial de três tabelas relacionadas:
O texto apresentado se refere a atributos que podem compor uma relação. Sabendo que a figura demonstra que 
as tabelas A, B e C estão relacionadas e podem possuir campos do tipo chave-primária e chave-estrangeira, e 
baseado na semelhança dos nomes dos atributos de cada tabela e no conteúdo estudado sobre entidade-
relacionamento, é correto afirmar que: 
bq_02_questao_5.png
apenas a tabela B não possui chave-primária.
Ocultar opções de resposta 
apenas a tabela A possui chave-estrangeira.
as tabelas A, B eC possuem chave-estrangeiras.
Resposta corretaas tabelas A e C possuem chave-estrangeiras.
apenas a tabela C possui chave-estrangeira.
Pergunta 6 -- /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:
Hierárquica.
SQL.
Resposta corretaThree-Schema.
Cliente-Servidor.
Modelo Relacional.
Pergunta 7 -- /1
Ocultar opções de resposta 
Ocultar opções de resposta 
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:
I, II e III.
I e II.
III.
Resposta corretaI e IV.
II e III.
Pergunta 8 -- /1
No modelo lógico, algumas nomenclaturas são ajustadas para ficarem mais alinhadas com o nível de abstração 
inerente a esse modelo, com termos mais técnicos e adequados ao sistema gerenciador de banco de dados 
adotado nessa fase.
Considerando essas informações e o conteúdo estudado, é correto afirmar que o nome adotado para 
representar as informações contidas em uma coluna de uma tabela é:
relação.
conjunto.
Ocultar opções de resposta 
atributo.
conteúdo.
Resposta corretadomínio.
Pergunta 9 -- /1
Analise o diagrama Entidade-Relacionamento sobre o controle de biblioteca.
Na construção do projeto lógico baseado no diagrama apresentado, alguns ajustes podem ser necessários. Por 
exemplo:
bq_02_questao_20.png
A atributo Cod_Livro da entidade Livro não precisará ser chave-estrangeira no projeto lógico na 
entidade Requisição.
Resposta correta
o atributo Cod_Livro da entidade Livro deverá entrar como uma chave-estrangeira 
na entidade Requisição.
O atributo RA da entidade Requisição deverá ser uma chave-estrangeira na entidade Aluno.
O atributo Num_requisição da entidade Requisição deverá ser uma chave-estrangeira.
A atributo RA na entidade Aluno é uma chave-estrangeira.
Pergunta 10 -- /1
Analise a figura:
Ocultar opções de resposta 
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: 
bq_02_questao_8.png
essa é uma arquitetura de quatro esquemas.
o nível interno é o de maior abstração.
essa é uma arquitetura hierárquica.
essa é uma arquitetura de quatro esquemas.
Resposta corretao nível externo é de visões de usuários.
Conteúdo do exercício
Ocultar opções de resposta 
Pergunta 1 -- /1
Durante a modelagem do banco de dados, pode ser necessário decidir qual tipo de atributo adotar em casos 
mais específicos. Uma decisão equivocada pode impactar na organização e eficiência de alguns dados 
armazenados.
Considerando essas informações e o conteúdo estudado sobre modelagem de dados, pode-se afirmar que 
quando esta aponta para um elemento que deve receber vários valores, isso diz respeito ao tipo de Atributo:
Uni-Valorado.
Resposta corretaMultivalorado
Polivalorado.
Monovalorado.
Não Valorado.
Pergunta 2 -- /1
As metodologias de projeto de bancos de dados estão fortemente relacionadas com as diretrizes da engenharia 
de software, mas, para iniciarmos a modelagem de banco de dados, é necessário que os aspectos do negócio 
do cliente já tenham sido levantados.
Ocultar opções de resposta 
Ocultar opções de resposta 
O texto-base apresentado se refere a uma fase do desenvolvimento de software que deve anteceder a 
modelagem de banco de dados. Assinale a alternativa que indica o momento correto de se iniciar a modelagem 
em questão.
Resposta corretaApós a Análise de Requisitos.
Antes da engenharia de requisitos.
Após o nível Lógico.
Durante o nível Lógico.
Durante o nível Conceitual.
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:
Resposta corretaum registro de dados com informações provenientes de todos os atributos.
todos os dados de uma coluna de uma tabela.
todos os dados de um campo principal de uma entidade.
todos os dados de um único atributo da entidade.
o relacionamento N para N entre entidades fortes.
Pergunta 4 /1
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 4 -- /1
Analise o seguinte diagrama Entidade-Relacionamento.
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:
bq_01_questao3.PNG .png
o relacionamento indica que os pacientes poderão ser atendidos por no mínimo um médico.
Resposta correta
a entidade Paciente possui um atributo chave e um composto, além de outros 
atributos.
a entidade Médico não possui um atributo chave.
a entidade Médico e a Paciente são entidades fracas.
o atributo Convênio é do tipo Derivado.
Pergunta 5 -- /1
Analise os símbolos abaixo para a composição do diagrama Entidade-Relacionamento.
A partir da análise dos símbolos apresentados e dos conteúdos estudados sobre diagrama Entidade-
Relacionamento, podemos afirmar que:
bq_01_questao_16.PNG.PNG
o elemento A simboliza um atributo composto, ou seja, é formado por mais de um atributo 
intercalado.
o elemento B simboliza um atributo Multivalorado, ou seja, é capaz de receber vários valores de uma 
só vez no mesmo atributo.
Ocultar opções de resposta 
Resposta correta
o elemento B simboliza um atributo derivado, um exemplo de aplicação desse 
atributo é a possibilidade de um dado ser calculado ou formado a partir de outros 
dados.
o elemento A simboliza um atributo derivado, um exemplo de aplicação desse atributo é a 
possibilidade de um dado ser composto por vários outros atributos como se fosse apenas um.
tanto o elemento A quanto o elemento B, quando estiverem presentes na entidade, devem ser 
definidos, respectivamente, como chave-primária e chave-estrangeira.
Pergunta 6 -- /1
Peter Chen, em 1976, idealizou um modelo Entidade-Relacionamento que ainda hoje é muito utilizado. Esse 
modelo sofreu ajustes mínimos, mas permanece essencialmente o mesmo. A modelagem proposta por Chen 
contempla um diagrama para representá-la.
Considerando o modelo proposto por Chen mencionado no texto, escolha a alternativa que identifica o diagrama 
correto:
Resposta corretaDER.
MER.
RE.
RUB.
ME.
Pergunta 7 -- /1
Ocultar opções de resposta 
Ocultar opções de resposta 
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:
toda Entidade sempre terá seus dados ordenados de acordo com a inserção dos dados, independente 
docampo chave.
as Entidades sem campos chaves serão ordenadas pelo primeiro atributo definido.
a ordenação padrão a que o texto se refere é uma sequência numérica.
Resposta correta
as Entidades sem campos chaves serão ordenadas na sequência da inserção dos 
dados.
as Entidades sem campos chaves seguiram uma ordenação aleatória.
Pergunta 8 -- /1
Analise o diagrama Entidade-Relacionamento a seguir sobre devolução de livros em uma biblioteca.
Baseado no diagrama e no conteúdo estudado sobre entidade-relacionamento e suas cardinalidades, é correto 
afirmar que:
bq_01_questao_20.PNG.png
analisando apenas o diagrama, é impossível determinar quantos livros o aluno poderá solicitar.
Resposta corretao diagrama indica que um aluno poderá requisitar entre um e N livros.
o diagrama indica que um aluno poderá requisitar no máximo um livro.
o livro poderá pertencer a mais de uma sessão na biblioteca.
em uma requisição só poderá haver um livro solicitado.
Ocultar opções de resposta 
Ocultar opções de resposta 
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:
Postgree, UML, SQL, Oracle.
Resposta corretaMySQL, SQL Server, Oracle, PostgreSQL.
Oracle, SQL, UML, MER.
SYBase, LINUX Server, AD, SQL.
SQL, Oracle, MYSQL, SYBase.
Pergunta 10 Crédito total dado -- /1
Analise o diagrama Entidade-Relacionamento abaixo.
Considerando a análise da relação e cardinalidade aplicada e o conteúdo estudado, pode-se afirmar que a 
cardinalidade na Entidade A:
bq_01_questao_14.PNG.png
mantém uma relação de uma para um.
mantém uma relação de no mínimo 1 e no máximo 1.
Resposta corretamantém uma relação de no mínimo 0 e no máximo N.
mantém uma relação de igualdade com a entidade B.
mantém uma relação de, no mínimo, 1 e no máximo N.
14/12/2021 03:25 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 1/8
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 1 -- /1
Em um sistema gerenciador de banco de dados, as estruturas das tabelas são compostas por elementos que 
determinam suas características, como nome das tabelas e seus atributos com particularidades claras, como 
definição de tipo, tamanho, campos-chaves, entre outros.
Considerando essas informações e o conteúdo estudado, indique o comando correto para visualizar a estrutura 
de uma tabela.
SHOW TABLE nome da tabela;
Resposta corretaSHOW CREATE TABLE nome da tabela;
VIEW TABLES nome da tabela;
SHOW * TABLE nome da tabela;
SELECT CREATE TABLE nome da tabela;
Pergunta 2 -- /1
Sobre o recurso de criação de Views da linguagem SQL na maioria dos SGBDs (Sistemas de Gestão de Base 
de Dados), analise o comando apresentado:
CREATE VIEW Cliente_fon AS SELECT Nome, Telefone From Cliente;
De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que o 
comando:
não criará nenhum objeto, mas mostrará o resultado da consulta da tabela Cliente apenas com os 
campos Nome e Telefone.
cria uma View resultado do comando SELECT da tabela Cliente apenas com os campos Nome e 
Telefone, porém, se algo for alterado na tabela Cliente, essa View estará desatualizada. 
Incorreta: 
cria uma nova tabela resultado da consulta da tabela Cliente apenas com os campos Nome e 
Telefone.
14/12/2021 03:25 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 2/8
Ocultar opções de resposta 
cria uma View com dados físicos resultado da consulta da tabela Cliente apenas com os campos 
Nome e Telefone.
Resposta correta
cria uma View resultado da consulta da tabela Cliente apenas com os campos 
Nome e Telefone.
Pergunta 3 -- /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:
Resposta corretaI, II e III.
I e III.
II, III e IV.
I, II e IV.
II e IV.
Pergunta 4 -- /1
14/12/2021 03:25 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 3/8
Ocultar opções de resposta 
Ocultar opções de resposta 
Analise o comando executado no prompt de comando do MySQL para alteração da tabela vendascopia:
ALTER TABLE vendascopia ADD COLUMN Sigla Char(2) NOT NULL;
De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que o 
comando:
acrescentará a coluna vendascopia à tabela Sigla e não aceitará valores nulos.
o comando necessita de sinal de igual antes do NOT NULL.
Resposta corretaacrescentará a coluna Sigla à tabela vendascopia e não aceitará valores nulos.
apenas acrescentará a restrição de não aceitar valores nulos a coluna especificada.
o comando necessita de um parâmetro FROM antes de Sigla.
Pergunta 5 -- /1
O SQL possui comandos específicos para podermos consultar informações sobre a estrutura das tabelas de 
uma base de dados. É possível visualizar os atributos e suas características, como tipo, tamanho e quais são os 
campos-chaves.
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.
DESCRIT nome da tabela; 
SHOW DESCRIT nome da tabela;
SHOW TABLE nome da tabela;
Resposta corretaDESCRIBE nome da tabela; 
SHOW CREATE TABLE nome da tabela;
14/12/2021 03:25 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 4/8
Ocultar opções de resposta 
Ocultar opções de resposta 
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.
DESCRIT nome da tabela; 
Incorreta: DESCRIBE nome da tabela; 
SHOW TABLE nome da tabela;
SHOW DESCRIT nome da tabela;
Resposta corretaSHOW CREATE TABLE nome da tabela;
Pergunta 7 -- /1
Dependendo das restrições impostas nas relações entre tabelas, algumas ações de manipulação de dados das 
tabelas envolvidas não serão permitidas, assim como no comando apresentado:
ALTER TABLE Produto ADD CONSTRAINT fk_Pro_For FOREIGN KEY (Cod_Fornecedor) REFERENCES 
Fornecedor (Cod_for) ON DELETE NO ACTION ON UPDATE CASCADE;
De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar que:
um fornecedor não poderá ser excluído se estiver relacionado a algum produto e, nesse caso, nem o 
produto poderá ser excluído.
um fornecedor poderá ser excluído se estiver relacionado a algum produto, mas não alterado.
14/12/2021 03:25 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?…5/8
Ocultar opções de resposta 
Resposta corretaum fornecedor não poderá ser excluído se estiver relacionado a algum produto, já o 
contrário será permitido.
um fornecedor poderá ser excluído e alterado se estiver relacionado a algum produto.
tanto um produto quanto um fornecedor relacionado poderão ser excluídos livremente.
Pergunta 8 -- /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).
SELECT SHOW DATABASES;
SELECT DATABASES;
Resposta corretaSHOW DATABASES;
SHOW * DATABASES;
VIEW DATABASES;
Pergunta 9 -- /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.
14/12/2021 03:25 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 6/8
Ocultar opções de resposta 
Ocultar opções de resposta 
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.
UPDATE Livro WHERE Editora = “New Read” COD = 3445;
Resposta corretaUPDATE Livros SET Editora = “New Read” WHERE COD = 3445;
UPDATE SET Editora = “New Read” FROM Livro WHERE COD = 3445;
UPDATE Livro INTO EDITORA WHERE COD = 3445;
UPDATE INTO Livro SET Editora = “New Read” WHERE COD = 3445;
Pergunta 10 -- /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.
CREATE TABLE Cliente (
 Cod_cli INTEGER PRIMARY KEY
 Nome VARCHAR (50)
 Endereco VARCHAR (50)
 Telefone VARCHAR (20)
);
14/12/2021 03:25 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 7/8
CREATE Cliente (
 Cod_cli INTEGER PRIMARY KEY,
 Nome VARCHAR (50),
 Endereco VARCHAR (50),
 Telefone VARCHAR (20)
);
CREATE TABLES Cliente (
 Cod_cli INTEGER,
 Nome VARCHAR (50),
 Endereco VARCHAR (50),
 Telefone VARCHAR (20);
)
CREATE Cliente (
 Cod_cli INTEGER
 Nome VARCHAR (50),
 Endereco VARCHAR (50),
 Telefone VARCHAR (20)
);
14/12/2021 03:25 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480026_1/overview/attempt/_16215970_1/review/inline-feedback?… 8/8
Resposta correta
CREATE TABLE Cliente (
 Cod_cli INTEGER PRIMARY KEY,
 Nome VARCHAR (50),
 Endereco VARCHAR (50),
 Telefone VARCHAR (20)
);
14/12/2021 03:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480014_1/overview/attempt/_16215924_1/review/inline-feedback?… 1/5
Ocultar opções de resposta 
Mostrar opções de resposta 
Pergunta 1 -- /1
Analise a figura a seguir:
Quais atributos em ambas as tabelas são mais prováveis de serem chave-primária ou chave-estrangeira, 
respectivamente, em um possível relacionamento?
bq_03_questao_8.png
Resposta corretaCod_curso e Cod_Curso.
Incorreta: Cod_Curso e Cod_curso.
Cod_Curso e RM.
Cod_curso e RM.
RM e Cod_curso.
Pergunta 2 -- /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.
Escolha a 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.
Pergunta 3 -- /1
14/12/2021 03:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480014_1/overview/attempt/_16215924_1/review/inline-feedback?… 2/5
Mostrar opções de resposta 
Mostrar opções de resposta 
A linguagem SQL é estruturada em classes de comandos para separar ações de criação, manipulação, 
gerenciamento de dados e comandos de controle de transações, que permitem garantir a efetividade de 
ações realizadas no banco de dados.
Considerando essas informações e o conteúdo estudado sobre os tipos de comandos SQL, analise as 
afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
I. ( ) O comando COMMIT é usado para controle de transações.
II. ( ) O comando GRANT é do tipo DDL.
III. ( ) O comando UPDATE é do tipo DML.
IV. ( ) O comando INSERT é do tipo DDL.
Pergunta 4 -- /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. 
Pergunta 5 -- /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: 
14/12/2021 03:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480014_1/overview/attempt/_16215924_1/review/inline-feedback?… 3/5
Mostrar opções de resposta 
Mostrar opções de resposta 
Mostrar opções de resposta 
Pergunta 6 -- /1
Quando necessitamos de uma referência para uma consulta, mas que depende de uma outra consulta, 
adotamos o recurso da Subconsulta, conforme podemos observar no comando abaixo:
SELECT Nome, valor FROM curso WHERE valor > (SELECT AVG(valor) FROM curso);
Considerando essas informações e o conteúdo estudado sobre comandos SQL, analise o comando em 
destaque e escolha a alternativa correta.
Pergunta 7 -- /1
A linguagem SQL possui uma gama de comandos para a manipulação de dados no banco de dados, entre 
eles, há um comando muito poderoso com diversas variações e aplicações, apenas ajustando parâmetros 
à sua sintaxe. Ele linhas gerais, esse comando permite realizar consultas no banco de dados, retornando 
dados recuperados de tabelas.
De acordo com o texto base apresentado e do conteúdo estudado sobre comandos SQL, escolha a 
alternativa que apresenta o comando SQL sobre o qual o texto se refere.
Pergunta 8 -- /1
14/12/2021 03:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480014_1/overview/attempt/_16215924_1/review/inline-feedback?… 4/5
Mostrar opções de resposta 
Mostrar opções de resposta 
Ocultar opções de resposta 
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:
Pergunta 9 -- /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.
Pergunta 10 -- /1
Algumas vezes, necessitamos realizar operações entre datas e o SQL possui funções específicas para 
essa finalidade. Como exemplo, imagine aseguinte problemática: Um setor financeiro necessita levantar o 
número de dias em atraso de uma duplicata, baseado em sua data de vencimento e na data atual.
De acordo com o texto base e o conteúdo estudado sobre funções em SQL, escolha a alternativa em que o 
comando adequado está com sua sintaxe correta para mostrar a diferença entre as duas datas.
Resposta corretaSELECT DATEDIFF('2019-03-21', '2019-02-21').
SELECT DIFFDATE('2019-03-21', '2019-02-21').
SELECT DATADIFF('2019/03/21', '2019/02/21').
14/12/2021 03:11 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480014_1/overview/attempt/_16215924_1/review/inline-feedback?… 5/5
SELECT DIFFDATE('2019-03-21' - '2019-02-21').
Incorreta: SELECT DATEDIFF('2019-03-21' - '2019-02-21').
14/12/2021 02:53 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480018_1/overview/attempt/_16215886_1/review/inline-feedback?… 1/6
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 1 -- /1
Com o advento dos computadores pessoais e o aumento da capacidade em termos de memória e 
processamento, gradualmente os SGBDs (Sistema Gerenciador de Banco de Dados) começaram a 
explorar o poder de processamento disponível do lado do usuário, o que culminou em uma nova arquitetura 
de SGBDs.
Considerando essas informações e o conteúdo estudado, podemos afirmar que a arquitetura a que o texto 
se refere é a/o:
SQL.
Distribuído.
Centralizado.
Resposta corretaCliente-Servidor.
Multitarefa.
Pergunta 2 -- /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 é:
Entidade-Relacionamento.
Resposta corretarestrição de integridade. 
inconsistência de dados,
não conformidade de dados.
14/12/2021 02:53 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480018_1/overview/attempt/_16215886_1/review/inline-feedback?… 2/6
Ocultar opções de resposta 
Ocultar opções de resposta 
intolerância a falhas.
Pergunta 3 -- /1
O objetivo da arquitetura Three-Schema foi separar aplicações do usuário final do banco de dados. Nesta 
arquitetura, ocorre a divisão em três níveis, chamados de Esquemas.
Considerando essas informações e o conteúdo estudado, podemos afirmar que a visão do usuário e 
aplicações com relação ao banco de dados está na ou no:
Esquema Interna.
Resposta corretaVisão Externa.
Visão Global.
Esquema Conceitual.
Visão Interna.
Pergunta 4 -- /1
Surgiu como uma evolução e extensão do modelo hierárquico, mas eliminando o conceito de hierarquia e 
permitindo que um mesmo registro estivesse envolvido em várias associações.
Considerando essas informações e o conteúdo estudado sobre os tipos sistemas gerenciadores de banco 
de dados, podemos afirmar que o tipo de sistema de banco de dados criado como uma evolução do 
modelo hierárquico é o:
Modelo em Árvore.
14/12/2021 02:53 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480018_1/overview/attempt/_16215886_1/review/inline-feedback?… 3/6
Ocultar opções de resposta 
Modelo Relacional.
Modelo Orientado a Objetos.
Modelo Three-Schema.
Resposta corretaModelo em Rede.
Pergunta 5 -- /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:
Cliente-Servidor.
Hierárquica.
SQL.
Resposta corretaThree-Schema.
Modelo Relacional.
Pergunta 6 -- /1
14/12/2021 02:53 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480018_1/overview/attempt/_16215886_1/review/inline-feedback?… 4/6
Ocultar opções de resposta 
Ocultar opções de resposta 
Há softwares que permitem gerenciar os processos de definição, construção, manipulação e 
compartilhamento de dados entre várias aplicações de usuários. Existem vários softwares responsáveis 
pelo gerenciamento de grandes volumes de dados e, entre eles, encontramos também versões gratuitas. 
Considerando essas informações e o conteúdo estudado, pode-se afirmar que o texto se refere ao seguinte 
tipo de software:
Sistemas embargados de banco de dados.
Resposta corretasistemas gerenciadores de banco de dados.
sistemas integrados de banco de dados
sistemas gerenciadores da informação.
sistemas de banco de dados.
Pergunta 7 -- /1
A restrição de integridade aborda várias formas de restrição de dados que garantam a qualidade das 
informações em um banco de dados. O conjunto de valores permitidos ou possíveis que um atributo pode 
ter ou receber é uma das formas de restrições de integridade que podem ser implementadas. 
Considerando essas informações e o conteúdo estudado, podemos afirmar que o tipo de restrição de 
integridade citada no texto diz respeito à:
restrição de atributos.
integridade referencial.
Resposta corretarestrição de domínio.
restrição de chaves.
restrição de usuário.
14/12/2021 02:53 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480018_1/overview/attempt/_16215886_1/review/inline-feedback?… 5/6
Ocultar opções de resposta 
Pergunta 8
--
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:
I e II.
II e III.
III.
Resposta corretaI e IV.
I, II e III.
Pergunta 9 -- /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.
14/12/2021 02:53 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480018_1/overview/attempt/_16215886_1/review/inline-feedback?… 6/6
Ocultar opções de resposta 
Ocultar opções de resposta 
Baseado na descrição da entidade apresentada e dos conteúdos sobre modelo lógico estudados, é correto 
afirmar que:
Resposta correta
O Esquema Relacional pode ser representado por Produtos(Código, Descrição, 
Valor_unitário, Cod_Fornecedor).
O atributo Valor_unitário deveria ser um atributo multi_valorado.
O campo Código poderia ser uma chave-estrangeira.
O campo Cod_Fornecedor deveria ser a chave primária dessa tabela.
A forma correta de representar o Esquema Relacional é no formato de tabela.
Pergunta 10 -- /1
Analise a figura: 
A figura ilustra a arquitetura Three-Schema. Considerando essas informações e o conteúdo estudado, 
escolha a alternativa correta sobre a identificação de cada elemento da arquitetura Three-Schema.
bq_02_questao_14.png
Resposta corretaA e B são visões externas e C é a visão conceitual.
A e B são visões externas e C eD são a visão externa.
C é a visão das aplicações de usuário.
A e B são visões internas, C é a visão conceitual e D a visão externa.
A figura ilustra uma arquitetura quatro esquemas.
14/12/2021 02:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480022_1/overview/attempt/_16215686_1/review/inline-feedback?… 1/6
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 1 Crédito total dado -- /1
Analise o diagrama Entidade-Relacionamento abaixo.
Considerando a análise da relação e cardinalidade aplicada e o conteúdo estudado, pode-se afirmar que a 
cardinalidade na Entidade A:
bq_01_questao_14.PNG.png
Resposta corretamantém uma relação de no mínimo 0 e no máximo N.
mantém uma relação de, no mínimo, 1 e no máximo N.
mantém uma relação de uma para um.
mantém uma relação de no mínimo 1 e no máximo 1.
mantém uma relação de igualdade com a entidade B.
Pergunta 2 -- /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.
Entidades, Utilitários, BD, Relacionamentos.
Resposta corretaEntidades, Atributos e Relacionamentos.
Ferramentas, CASE, Diagramação, DER.
Projeto Lógico, Projeto Físico, Projeto Conceitual.
14/12/2021 02:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480022_1/overview/attempt/_16215686_1/review/inline-feedback?… 2/6
Ocultar opções de resposta 
Ocultar opções de resposta 
Atributos, Artefatos, Chave Composta.
Pergunta 3 -- /1
O relacionamento entre entidades é um recurso importante na modelagem de banco de dados e afeta os 
elementos diretamente envolvidos em diferentes níveis. Por intermédio dos relacionamentos, é possível 
estabelecer restrições de integridade dos dados manipulados.
De acordo com o texto, podemos afirmar que a cardinalidade poderia interferir nos seguintes elementos da 
modelagem:
apenas em Atributos chaves
Resposta corretagrau de relacionamento.
nas entidades fortes.
apenas em entidades isoladas.
nas entidades fracas.
Pergunta 4 -- /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.
Durante a análise de Requisitos.
14/12/2021 02:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480022_1/overview/attempt/_16215686_1/review/inline-feedback?… 3/6
Ocultar opções de resposta 
Resposta corretaNível Conceitual.
Nível Conceitual ou Lógico.
Nível Físico.
Nível Lógico.
Pergunta 5 -- /1
Analise o diagrama Entidade-Relacionamento a seguir sobre devolução de livros em uma biblioteca.
Baseado no diagrama e no conteúdo estudado sobre entidade-relacionamento e suas cardinalidades, é correto 
afirmar que:
bq_01_questao_20.PNG.png
em uma requisição só poderá haver um livro solicitado.
analisando apenas o diagrama, é impossível determinar quantos livros o aluno poderá solicitar.
o livro poderá pertencer a mais de uma sessão na biblioteca.
o diagrama indica que um aluno poderá requisitar no máximo um livro.
Resposta corretao diagrama indica que um aluno poderá requisitar entre um e N livros.
Pergunta 6 -- /1
14/12/2021 02:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480022_1/overview/attempt/_16215686_1/review/inline-feedback?… 4/6
Ocultar opções de resposta 
Ocultar opções de resposta 
As metodologias de projeto de bancos de dados estão fortemente relacionadas com as diretrizes da engenharia 
de software, mas, para iniciarmos a modelagem de banco de dados, é necessário que os aspectos do negócio 
do cliente já tenham sido levantados.
O texto-base apresentado se refere a uma fase do desenvolvimento de software que deve anteceder a 
modelagem de banco de dados. Assinale a alternativa que indica o momento correto de se iniciar a modelagem 
em questão.
Resposta corretaApós a Análise de Requisitos.
Durante o nível Conceitual.
Após o nível Lógico.
Durante o nível Lógico.
Antes da engenharia de requisitos.
Pergunta 7 -- /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:
I, II e III 
III e IV.
I e II.
14/12/2021 02:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480022_1/overview/attempt/_16215686_1/review/inline-feedback?… 5/6
Ocultar opções de resposta 
Resposta corretaII e IV.
II e III.
Pergunta 8 -- /1
Durante a modelagem do banco de dados, pode ser necessário decidir qual tipo de atributo adotar em casos 
mais específicos. Uma decisão equivocada pode impactar na organização e eficiência de alguns dados 
armazenados.
Considerando essas informações e o conteúdo estudado sobre modelagem de dados, pode-se afirmar que 
quando esta aponta para um elemento que deve receber vários valores, isso diz respeito ao tipo de Atributo:
Polivalorado.
Uni-Valorado.
Não Valorado.
Monovalorado.
Resposta corretaMultivalorado
Pergunta 9 -- /1
Na modelagem de um banco de dados e seus paradigmas, os atributos são responsáveis por definir o perfil das 
entidades. Cada entidade planejada deverá ser única e ter finalidade clara no contexto do banco de dados e no 
atendimento das regras de negócio levantadas.
Considerando essas informações e o conteúdo estudado sobre paradigmas de banco de dados, pode-se afirmar 
que os Atributos são responsáveis em definir o seguinte paradigma para uma entidade:
14/12/2021 02:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/outline/assessment/_4480022_1/overview/attempt/_16215686_1/review/inline-feedback?… 6/6
Ocultar opções de resposta 
Ocultar opções de resposta 
Resposta corretaCaracterística.
Segurança.
Relacionamento.
Produtividade.
Integridade.
Pergunta 10 -- /1
Analise os símbolos abaixo para a composição do diagrama Entidade-Relacionamento.
A partir da análise dos símbolos apresentados e dos conteúdos estudados sobre diagrama Entidade-
Relacionamento, podemos afirmar que:
bq_01_questao_16.PNG.PNG
o elemento A simboliza um atributo composto, ou seja, é formado por mais de um atributo 
intercalado.
tanto o elemento A quanto o elemento B, quando estiverem presentes na entidade, devem ser 
definidos, respectivamente, como chave-primária e chave-estrangeira.
o elemento B simboliza um atributo Multivalorado, ou seja, é capaz de receber vários valores de uma 
só vez no mesmo atributo.
o elemento A simboliza um atributo derivado, um exemplo de aplicação desse atributo é a 
possibilidade de um dado ser composto por vários outros atributos como se fosse apenas um.
Resposta correta
o elemento B simboliza um atributo derivado, um exemplo de aplicação desse 
atributo é a possibilidade de um dado ser calculado ou formado a partir de outros 
dados.
13/12/2021 21:58 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480014_1/overview/attempt/_16206895_1/review/inline-feedback?…1/6
Ocultar opções de resposta 
Mostrar opções de resposta 
Pergunta 1 -- /1
A linguagem SQL possui uma gama de comandos para a manipulação de dados no banco de dados, entre eles, 
há um comando muito poderoso com diversas variações e aplicações, apenas ajustando parâmetros à sua 
sintaxe. Ele linhas gerais, esse comando permite realizar consultas no banco de dados, retornando dados 
recuperados de tabelas.
De acordo com o texto base apresentado e do conteúdo estudado sobre comandos SQL, escolha a alternativa 
que apresenta o comando SQL sobre o qual o texto se refere.
INPUT.
THERE.
CONSULT.
WHERE.
Resposta corretaSELECT.
Pergunta 2 -- /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.
Pergunta 3 -- /1
13/12/2021 21:58 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480014_1/overview/attempt/_16206895_1/review/inline-feedback?… 2/6
Ocultar opções de resposta 
Ocultar opções de resposta 
Existem Funções no SQL que são comandos especiais e realizam operações, devolvendo ações esperadas. O 
SQL possui funções para manipulação de dados numéricos, alfanuméricos, datas, horas, entre vários outros 
tipos de dados.
Segundo o texto e o conteúdo estudado sobre funções de SQL, indique o comando adequado para calcular a 
média de valores em uma coluna com dados numéricos.
SELECT SUM(Valor) FROM curso.
Resposta corretaSELECT AVG(Valor) FROM curso.
SELECT AWG(Valor) FROM curso.
SELECT MED(Valor) FROM curso.
SELECT AMX(Valor) FROM curso.
Pergunta 4 -- /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. 
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, mas não repetirá os 
registros
Resposta correta
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.
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
Nada será retornado, caso o código do curso, em ambas as tabelas, não forem campos chaves.
13/12/2021 21:58 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480014_1/overview/attempt/_16206895_1/review/inline-feedback?… 3/6
Ocultar opções de resposta 
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.
Pergunta 5 -- /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:
Resposta corretaUma tabela.
Um atributo da tabela.
Um banco de dados.
Uma consulta.
Uma base de dados.
Pergunta 6 -- /1
A linguagem SQL é estruturada em classes de comandos para separar ações de criação, manipulação, 
gerenciamento de dados e comandos de controle de transações, que permitem garantir a efetividade de ações 
realizadas no banco de dados.
Considerando essas informações e o conteúdo estudado sobre os tipos de comandos SQL, analise as 
afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). 
I. ( ) O comando COMMIT é usado para controle de transações.
II. ( ) O comando GRANT é do tipo DDL.
III. ( ) O comando UPDATE é do tipo DML.
13/12/2021 21:58 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480014_1/overview/attempt/_16206895_1/review/inline-feedback?… 4/6
Ocultar opções de resposta 
Ocultar opções de resposta 
IV. ( ) O comando INSERT é do tipo DDL.
F, V, F, V.
Resposta corretaV, F, V, F.
V, V, F, V.
V, F, V, V.
F, F, V, V.
Pergunta 7 -- /1
Outra forma de realizar consultas de dados de tabelas relacionadas é com a utilização do parâmetro RIGHT 
JOIN, como no exemplo abaixo:
SELECT * FROM aluno RIGHT JOIN curso ON aluno.cod_curso = curso.cod_curso;
De acordo com o texto base apresentado e o conteúdo estudado sobre comandos SQL, escolha a alternativa 
que indica qual será o retorno do comando em destaque.
Mostrará todos os registros da tabela aluno, mas da tabela curso só se os códigos dos cursos de 
ambas as tabelas coincidirem.
Mostrará todos os registros das tabelas curso e aluno, sem exceção.
Resposta correta
Mostrará todos os registros da tabela curso, mas da tabela aluno só se os códigos 
dos cursos de ambas as tabelas coincidirem.
Mostrará apenas os registros em que os códigos do curso de ambas as tabelas forem diferentes.
Se o código do curso em ambas as tabelas não forem campos chaves, o comando não funcionará.
Pergunta 8 /1
13/12/2021 21:58 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480014_1/overview/attempt/_16206895_1/review/inline-feedback?… 5/6
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 8 -- /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.
Mostrará todos os registros da tabela produto, mas da tabela venda apenas se os códigos em ambas 
as tabelas coincidirem
Nada será retornado, se o código do produto em ambas as tabelas não forem campos chaves.
Mostrará todos os registros da tabela venda, mas da tabela produto, só se os códigos em ambas as 
tabelas coincidirem
Resposta correta
Mostrará todos os registros da tabela venda e da tabela produto quando os códigos 
em ambas as tabelas coincidirem
Mostrará todos os registros da tabela produto e da tabela venda, mas sem repetir os registros
Pergunta 9 -- /1
A linguagem SQL permite a manipulação das tabelas de várias formas. No entanto, se não realizarmos o 
relacionamento correto entre elas, dados em duplicidades podem ser apresentados com muitas replicações ou 
informações desnecessárias, como no comando abaixo:
SELECT * FROM aluno, curso;
Baseado no texto base e nos conteúdos estudados sobre comando SQL, sabendo que a tabela aluno possui 10 
registros e a tabela curso possui 5 registros, após analisar o comando em destaque, escolha a alternativa 
correta.
Serão mostrados, inicialmente, 10 registros da tabela aluno e, posteriormente, 5 registros da tabela 
curso
13/12/2021 21:58 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480014_1/overview/attempt/_16206895_1/review/inline-feedback?… 6/6
Ocultar opções de resposta 
Esse comando possui erros de sintaxe, pois faltam parâmetros complementares.
Serão mostrados 15 registros das tabelas aluno e curso, de maneira alternada
Serão mostrados, inicialmente, 5 registros da tabela curso e, posteriormente, 10 registros da tabela 
curso.
Resposta corretaSerão mostradas 50 linhas de resposta com várias replicações.
Pergunta 10 -- /1
Quando necessitamos de uma referência para uma consulta, mas que depende de uma outra consulta, 
adotamos o recurso da Subconsulta, conforme podemos observar no comando abaixo:
SELECT Nome, valor FROM curso WHERE valor > (SELECT AVG(valor) FROM curso);
Considerando essas informações e o conteúdo estudado sobre comandos SQL,analise o comando em 
destaque e escolha a alternativa correta.
Os dois comados SELECTs serão executados um após o outro, corretamente, mas não possuem 
relação entre si
O comando apresentado possui sintaxe incorreta para uma Subconsulta.
Resposta correta
O comando realiza uma Subconsulta. O segundo SELECT servirá de referência para 
o primeiro SELECT.
Essa Subconsulta só será executada se houver campos chaves em ambas as tabelas.
O comando realiza uma Subconsulta. O primeiro SELECT servirá de referência para o segundo 
SELECT
12/12/2021 14:49 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie… 1/7
Conteúdo do exercício
Ocultar opções de resposta 
Pergunta 1 -- /1
As metodologias de projeto de bancos de dados estão fortemente relacionadas com as diretrizes da 
engenharia de software, mas, para iniciarmos a modelagem de banco de dados, é necessário que os 
aspectos do negócio do cliente já tenham sido levantados.
O texto-base apresentado se refere a uma fase do desenvolvimento de software que deve anteceder a 
modelagem de banco de dados. Assinale a alternativa que indica o momento correto de se iniciar a 
modelagem em questão.
Após o nível Lógico.
Durante o nível Lógico.
Resposta corretaApós a Análise de Requisitos.
Antes da engenharia de requisitos.
Durante o nível Conceitual.
Pergunta 2 -- /1
12/12/2021 14:49 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie… 2/7
Ocultar opções de resposta 
Ocultar opções de resposta 
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.
Ferramentas, CASE, Diagramação, DER.
Atributos, Artefatos, Chave Composta.
Projeto Lógico, Projeto Físico, Projeto Conceitual.
Entidades, Utilitários, BD, Relacionamentos.
Resposta corretaEntidades, Atributos e Relacionamentos.
Pergunta 3 -- /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:
Projeto Lógico.
Projeto Físico e Lógico.
Incorreta: Projeto Conceitual e Lógico.
Projeto Físico.
Resposta corretaProjeto Conceitual.
12/12/2021 14:49 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie… 3/7
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 4
--
Durante a modelagem do banco de dados, pode ser necessário decidir qual tipo de atributo adotar em 
casos mais específicos. Uma decisão equivocada pode impactar na organização e eficiência de alguns 
dados armazenados.
Considerando essas informações e o conteúdo estudado sobre modelagem de dados, pode-se afirmar 
que quando esta aponta para um elemento que deve receber vários valores, isso diz respeito ao tipo 
de Atributo:
Monovalorado.
Resposta corretaMultivalorado
Polivalorado.
Não Valorado.
Uni-Valorado.
Pergunta 5 -- /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:
as Entidades sem campos chaves seguiram uma ordenação aleatória.
toda Entidade sempre terá seus dados ordenados de acordo com a inserção dos dados, 
independente do campo chave.
12/12/2021 14:49 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie… 4/7
Ocultar opções de resposta 
a ordenação padrão a que o texto se refere é uma sequência numérica.
Resposta correta
as Entidades sem campos chaves serão ordenadas na sequência da inserção 
dos dados.
as Entidades sem campos chaves serão ordenadas pelo primeiro atributo definido.
Pergunta 6 -- /1
Analise o diagrama Entidade-Relacionamento a seguir sobre devolução de livros em uma biblioteca.
Baseado no diagrama e no conteúdo estudado sobre entidade-relacionamento e suas cardinalidades, 
é correto afirmar que:
bq_01_questao_20.PNG.png
o livro poderá pertencer a mais de uma sessão na biblioteca.
analisando apenas o diagrama, é impossível determinar quantos livros o aluno poderá solicitar.
em uma requisição só poderá haver um livro solicitado.
o diagrama indica que um aluno poderá requisitar no máximo um livro.
Resposta corretao diagrama indica que um aluno poderá requisitar entre um e N livros.
Pergunta 7 -- /1
Analise o seguinte diagrama Entidade-Relacionamento.
bq 01 questao3 PNG png
12/12/2021 14:49 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie… 5/7
Ocultar opções de resposta 
Ocultar opções de resposta 
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:
bq_01_questao3.PNG .png
o relacionamento indica que os pacientes poderão ser atendidos por no mínimo um médico.
a entidade Médico e a Paciente são entidades fracas.
a entidade Médico não possui um atributo chave.
Resposta correta
a entidade Paciente possui um atributo chave e um composto, além de outros 
atributos.
o atributo Convênio é do tipo Derivado.
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:
que a entidade à esquerda terá relacionamento de N e a da direita 1.
que a entidade à esquerda terá relacionamento de um e a da direita N.
Resposta corretaa relação se dá de no mínimo um e no máximo N.
a relação se dá no máximo um e no mínimo N.
a relação se dá no máximo zero e no mínimo N.
12/12/2021 14:49 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie… 6/7
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 9 -- /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:
Resposta corretaII e IV.
II e III.
I e II.
I, II e III 
III e IV.
Pergunta 10 -- /1
Analise o diagrama Entidade-Relacionamento abaixo.
A partir da análise do diagrama Entidade-Relacionamento apresentado e dos conteúdos estudados 
sobre relacionamentos, é correto o que se afirma em:
bq_01_questao_15.PNG.png
12/12/2021 14:49 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480022_1/overview/attempt/_16141753_1/revie…7/7
Resposta corretaO elemento E é a cardinalidade imposta para a entidade A e o elemento D é a 
cardinalidade do elemento B.
O elemento D é a cardinalidade imposta para a entidade A e o elemento E é a cardinalidade do 
elemento B.
O elemento C determina o grau de relacionamento entre as entidades A e B.
A entidade A é a entidade forte da relação apresentada e B é a entidade fraca.
A entidade B é a entidade forte da relação apresentada e A é a entidade fraca.
12/12/2021 14:54 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 1/8
onteúdo do exercício
Ocultar opções de resposta 
Pergunta 1 -- /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.
CREATE SEQUENCE elemento 100 START INCREMENT BY 3.
CREATE SEQUENCE elemento 100 START INCREMENT BY -3.
CREATE SEQUENCE elemento START 100 INCREMENT BY 3.
Resposta corretaCREATE SEQUENCE elemento START WITH 100 INCREMENT BY 3.
SEQUENCE elemento START 100 INCREMENT BY 3.
Pergunta 2 -- /1
12/12/2021 14:54 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 2/8
Ocultar opções de resposta 
Ocultar opções de resposta 
Sobre o recurso de criação de Views da linguagem SQL na maioria dos SGBDs (Sistemas de Gestão de 
Base de Dados), analise o comando apresentado:
CREATE VIEW Cliente_fon AS SELECT Nome, Telefone From Cliente;
De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar 
que o comando:
cria uma nova tabela resultado da consulta da tabela Cliente apenas com os campos Nome e 
Telefone.
cria uma View resultado do comando SELECT da tabela Cliente apenas com os campos Nome e 
Telefone, porém, se algo for alterado na tabela Cliente, essa View estará desatualizada. 
não criará nenhum objeto, mas mostrará o resultado da consulta da tabela Cliente apenas com 
os campos Nome e Telefone.
cria uma View com dados físicos resultado da consulta da tabela Cliente apenas com os campos 
Nome e Telefone.
Resposta correta
cria uma View resultado da consulta da tabela Cliente apenas com os campos 
Nome e Telefone.
Pergunta 3 -- /1
Uma base de dados é um esquema de agrupamento de dados, no qual várias tabelas são agrupadas e 
separadas das demais bases de dados. Com os comandos do SQL, pode-se listar e visualizar vários 
conjuntos de tabelas existentes.
Considerando essas informações e o conteúdo estudado, indique o comando correto para visualizar 
as tabelas de uma base de dados.
SHOW * TABLES;
Resposta corretaSHOW TABLES;
VIEW TABLES;
SELECT TABLES;
12/12/2021 14:54 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 3/8
Ocultar opções de resposta 
Ocultar opções de resposta 
SELECT SHOW TABLES;
Pergunta 4 -- /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.
UPDATE SET Editora = “New Read” FROM Livro WHERE COD = 3445;
Resposta corretaUPDATE Livros SET Editora = “New Read” WHERE COD = 3445;
UPDATE INTO Livro SET Editora = “New Read” WHERE COD = 3445;
UPDATE Livro INTO EDITORA WHERE COD = 3445;
UPDATE Livro WHERE Editora = “New Read” COD = 3445;
Pergunta 5 -- /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.
12/12/2021 14:54 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 4/8
Incorreta: CREATE TABLE Cliente (
  Cod_cli INTEGER PRIMARY KEY
  Nome VARCHAR (50)
  Endereco VARCHAR (50)
  Telefone VARCHAR (20)
);
CREATE TABLES Cliente (
   Cod_cli INTEGER,
   Nome VARCHAR (50),
   Endereco VARCHAR (50),
   Telefone VARCHAR (20);
)
Resposta correta
CREATE TABLE Cliente (
  Cod_cli INTEGER PRIMARY KEY,
  Nome VARCHAR (50),
  Endereco VARCHAR (50),
  Telefone VARCHAR (20)
);
12/12/2021 14:54 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 5/8
Ocultar opções de resposta 
CREATE Cliente (
   Cod_cli INTEGER PRIMARY KEY,
   Nome VARCHAR (50),
   Endereco VARCHAR (50),
   Telefone VARCHAR (20)
);
CREATE Cliente (
   Cod_cli INTEGER
   Nome VARCHAR (50),
   Endereco VARCHAR (50),
   Telefone VARCHAR (20)
);
Pergunta 6 -- /1
Em um sistema gerenciador de banco de dados, as Data Bases, também conhecidas como bases de 
dados, poderão ser manipuladas simplesmente chamando as bases de dados desejadas, através de 
comandos específicos em SQL. 
Considerando essas informações e o conteúdo estudado, podemos afirmar que o comando para 
chamar uma base de dados para que ela possa ser manipulada é:
Resposta corretaUSE nome da base de dados;
SELECT USE nome da base de dados;
SELECT nome da base de dados;
12/12/2021 14:54 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 6/8
Ocultar opções de resposta 
USE SELECT nome da base de dados;
USE VIEW nome da base de dados;
Pergunta 7 -- /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.
Resposta corretaSHOW CREATE TABLE nome da tabela;
DESCRIT nome da tabela;  
SHOW TABLE nome da tabela;
Incorreta: DESCRIBE nome da tabela;  
SHOW DESCRIT nome da tabela;
Pergunta 8 -- /1
Dependendo das restrições impostas nas relações entre tabelas, algumas ações de manipulação de 
dados das tabelas envolvidas não serão permitidas, assim como no comando apresentado:
ALTER TABLE Produto ADD CONSTRAINT fk_Pro_For FOREIGN KEY (Cod_Fornecedor) REFERENCES 
Fornecedor (Cod_for) ON DELETE NO ACTION ON UPDATE CASCADE;
De acordo com o comando apresentado e os conteúdos estudados sobre SQL, seria correto afirmar 
que:
12/12/2021 14:54 Comentários
https://sereduc.blackboard.com/ultra/courses/_76228_1/grades/assessment/_4480026_1/overview/attempt/_16142073_1/revie… 7/8
Ocultar opções de resposta 
Ocultar opções de resposta 
um fornecedor poderá ser excluído e alterado se estiver relacionado a algum produto.
um fornecedor poderá ser excluído se estiver relacionado a algum produto, mas não alterado.
um fornecedor não poderá ser excluído se estiver relacionado a algum produto e, nesse caso, 
nem o produto poderá ser excluído.
Resposta correta
um fornecedor não poderá ser excluído se estiver relacionado a algum produto, 
já o contrário será permitido.
tanto um produto quanto

Continue navegando