Buscar

Princípios de Banco de Dados - Avaliação Final (Objetiva) - Individual Semipresencial

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 6 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 6 páginas

Prévia do material em texto

27/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/6
Acadêmico: Vinicius Beraldo da Silva (1149386)
Disciplina: Princípios de Banco de Dados (GTI11)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:637445) ( peso.:3,00)
Prova: 20285091
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
27/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/6
1. Um sistema de informação utiliza de um banco de dados relacional que possui tabelas cujos esquemas SQL estão
representados a seguir:
CREATE TABLE produto
(
id_produto integer not null,
nome varchar(100),
preco double precision, 
primary key (id_produto)
);
CREATE TABLE produto_estoque 
(
id_estoque integer not null,
 id_produto integer not null,
PRIMARY KEY (id_estoque), 
FOREIGN KEY (id_ produto) REFERENCES produto(id_produto)
);
CREATE TABLE venda 
(
id_venda integer not null,
 data_hora_venda timestamp not null,
PRIMARY KEY (id_venda)
);
CREATE TABLE item_venda 
(
id_venda integer not null,
id_estoque integer not null,
FOREIGN KEY (id_venda) REFERENCES venda(id_venda),
FOREIGN KEY (id_estoque) REFERENCES produto_estoque(id_estoque),
PRIMARY KEY (id_venda,id_estoque)
);
O sistema também possui uma consulta que integra um de seus relatórios conforme indicado a seguir:
SELECT P.nome, count(PE.id_estoque) as total from produto AS P 
INNER JOIN produto_estoque AS PE 
ON P.id_produto = PE.id_produto
LEFT JOIN item_venda as IV 
ON PE.id_estoque = IV.id_estoque
 WHERE IV.id_venda is NULL
group by P.id_produto
Considerando que todas as tabelas possuem dados, o resultado da consulta utilizada no relatório é:
 a) O nome do produto e o valor (R$) do produto.
 b) O nome do produto e a quantidade de produtos no estoque.
 c) O nome do produto e a quantidade de produto vendido.
 d) O nome de todos os produtos que já foi dado entrada no estoque.
2. O processo de criação de um banco de dados é gradual, passamos pelo modelo conceitual, lógico e físico. Dito
isso, em anexo há um modelo lógico que representa um cadastro de pessoa. A partir do modelo apresentado,
assinale a alternativa CORRETA que apresenta o comando SQL que retorna o código e o nome da tabela pessoa:
 a) SELECT* FROM NOME, PESSOA
 b) SELECT * FROM PESSOA
27/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/6
 c) SELECT * FROM ESTADO
 d) SELECT NOME FROM CIDADE, PESSOA
3. O processo de modelagem de um banco de dados é um importante momento para a concepção de um banco de
dados, afinal é responsável por eliminar redundâncias e garantir a integridade dos dados armazenados. Além disto,
obter o modelo de dados facilita o entendimento de um projeto de software, auxiliando desde a concepção das
interfaces até a realização de consultas aos dados. Segundo Fanderuff (2013), a Modelagem de Dados é uma
atividade desenvolvida em fases variadas do processo metodológico de desenvolvimento de sistemas, com a
finalidade de garimpar informações para a obtenção do modelo de dados. Um modelo de dados em nível macro
pode ser obtido em fases de planejamento, enquanto modelos de dados detalhados podem ser obtidos em fases
de análise e projeto. Tudo depende do foco que se deseja aplicar ao trabalho de levantamento e seus objetivos.
Neste sentido, assinale a alternativa CORRETA que apresenta as quatro fases necessárias para executar essa
modelagem:
FONTE: FANDERUFF, Damaris. Dominando o Oracle 9i: Modelagem e Desenvolvimento. São Paulo: Pearson,
2003.
 a) Análise de Requisitos, Projeto Conceitual, Projeto Lógico e Projeto Físico.
 b) Análise de Recursos, Projeto de Implementação, SQL e Projeto Físico.
 c) Análise de Requisitos, Projeto de Implementação, SQL e Projeto Físico.
 d) Análise de Recursos, Projeto de Implementação, Projeto Lógico e Projeto Físico.
4. Dentro do universo empresarial, pode-se citar inúmeras fontes de vantagem competitiva, contudo, para Nonaka
(1991), o conhecimento revela-se como sendo a única fonte duradoura, a qual, por conta da sua importância,
padece de um gerenciamento estratégico eficiente através de elementos de apoio, tais como os sistemas de
informação. Acerca do conceito de conhecimento dentro dos sistemas de informação, analise as sentenças a
seguir:
I- O conhecimento caracteriza-se como uma propriedade subjetiva, inerente a quem analisa os dados ou as
informações. 
II- O conhecimento emana de uma posição objetiva, sem qualquer nexo com os dados ou informações.
III- O conhecimento não se vincula ao ser humano, frente à falta de condições de se verificar de fato o que
representa.
IV- O conhecimento impossibilita a atribuição de significado aos dados e informações presentes no contexto.
Agora, assinale a alternativa CORRETA:
FONTE: NONAKA. I. Tje Knowledge-creating Company. Harvard Business Reviwe, p. 2-9, Nov. / Dec 1991.
 a) Somente a sentença I está correta.
 b) As sentenças I e III estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças II, III e IV estão corretas.
5. SQL (Linguagem de Consulta Estruturada) é uma linguagem informática destinada a armazenar, manipular e obter
dados armazenados em bases de dados relacionais. A primeira encarnação da linguagem SQL apareceu em 1974,
quando um grupo dentro da IBM desenvolveu o primeiro protótipo de uma base de dados relacional. A primeira
base de dados relacional comercial foi distribuída pela Relational Software (mais tarde passou a chamar-se
Oracle). Sobre SQL, assinale a alternativa CORRETA que apresenta o comando para atualizar registros em um
banco de dados:
FONTE: https://www.1keydata.com/pt/sql. Acesso em: 29 jan. 2019.
 a) UPDATE
 b) UPSERT
 c) ALTAIR
 d) ALTER
27/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/6
6. O banco de dados é parte integrante do Sistema de Informação, em que os dados são coletados, processados,
organizados e armazenados. A parte de coleta, tratamento e processamento dos dados é feito por programas
específicos, como ERP, CRM, Web service, sites etc. Todavia, o analista/desenvolvedor deverá optar por um banco
de dados para o armazenamento e a organização desses dados, o qual deverá ser escolhido, levando-se em conta
critérios técnicos e financeiros. Acerca dos diversos tipos de bancos de dados existentes no mercado, classifique V
para as sentenças verdadeiras e F para as falsas:
( ) O banco de dados MySQL caracteriza-se por ser um software livre quando utilizado para fins não comerciais,
destacando-se principalmente nas aplicações web.
( ) O Oracle é um dos bancos de dados mais robustos no mercado, sendo responsável pelo armazenamento de
boa parte das informações das principais organizações do mundo.
( ) O PostgreSQL é um banco de dados exclusivamente voltado para orientação a objetos.
( ) O fato do SQL Server ser um banco de dados desenvolvido pela Microsoft permite-lhe possuir uma maior
integração nativa com seus produtos e tecnologias.
( ) O banco de dados PostgreSQL funciona tanto na plataforma Windows como Linux.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F - V.
 b) V - V - F - V - V.
 c) V - F - F - V - F.
 d) V - F - V - V - F.
7. O processo de criação de um banco de dados é gradual, passamos pelo modelo conceitual, lógico e físico. Dito
isso, abaixo você verá um modelo lógico que representa um cadastro de pessoa. A partir do modelo, assinale a
alternativa CORRETA que apresenta o comando SQL que cria a tabela estado:
 a) Create Table Pessoa ( Id_pessoa, Nome, estado)
 b) CreateTable Pessoa ( Id_pessoa integer, Nome varchar(100), Fk_id_cidade integer, Primary key(id_ pessoa),
Foreign key Fk_id_cidade references cidade (id_cidade) )
 c) Create Table Pessoa ( Id_pessoa integer, Nome varchar(100), Fk_id_cidade integer)
 d) Create Table Pessoa ( Id_pessoa integer, Id_estado integer, Nome varchar(100), Sigla varchar(2), Foreign key
(id_estado))
27/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/6
8. A evolução dos bancos de dados é dividida em três grupos distintos, conforme suas características, como
organização hierárquica, relacional e orientado ao objeto. Sabendo disso, associe os itens, utilizando o código a
seguir: 
I- Primeira Geração.
II- Segunda Geração.
III- Terceira Geração.
( ) Baseado no conceito de dados relacional, com o seu surgimento na década de 70, é utilizado até nos dias
atuais em aplicações como Planejamento de Recursos Empresariais (ERP).
( ) Como destaque tecnológico, traz o conceito de banco de dados orientado a objetos. Seu surgimento ocorre
nos anos 80.
( ) Surgiu na década de 60, possuindo basicamente duas formas de organização: o modelo hierárquico e o em
rede. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) II - I - III.
 b) II - III - I.
 c) III - II - I.
 d) I - II - III.
9. Em princípios de banco de dados, temos o Modelo Entidade-Relacionamento (MER). Um dos itens avaliados nesse
modelo são os atributos, que podem ser compreendidos como propriedades de entidades e retêm informações
específicas. Com relação aos atributos, analise as sentenças a seguir:
I- De maneira geral, os atributos são divididos basicamente em identificadores e descritores.
II- Não é representado graficamente no MER.
III- Não possuem nenhuma relação direta com as instâncias de entidade.
IV- No MER, é representado graficamente por um losango.
Agora, assinale a alternativa CORRETA:
 a) Somente a sentença I está correta.
 b) As sentenças I e III estão corretas.
 c) As sentenças I e II estão corretas.
 d) Somente a sentença IV está correta.
10. Conforme estudamos em Princípios de Banco de Dados, temos os tipos de relacionamento que definem como são
associadas as entidades de um banco de dados. Com relação ao grau de relacionamento, é correto afirmar que:
I- O grau de relacionamento tem como função primordial representar graficamente objetos do mundo real.
II- O grau de relacionamento pode ser subdividido em: um para um (1:1), um para muitos (1:N) e muitos para
muitos (M:N).
III- O grau de relacionamento pode ser utilizado somente para identificar a hierarquia de uma associação.
IV- O grau de relacionamento dispõe de opções para os valores de atributos aos dados.
Agora, assinale a alternativa CORRETA:
 a) As afirmativas I, II e IV estão corretas.
 b) Somente a afirmativa II está correta.
 c) As afirmativas I e III estão corretas.
 d) Somente a afirmativa IV está correta.
27/07/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/6
11. (ENADE, 2008) Um mercado que comercializa alimentos hortifrutigranjeiros faz compras diárias de diversas
fazendas e enfrenta prejuízos decorrentes da falta de controle relacionada ao prazo de validade de seus produtos.
Para resolver esse problema, o proprietário resolve investir em informatização, que proporcionará o controle do
prazo de validade a partir da data da compra do produto. A modelagem de dados proposta pelo profissional
contratado apresenta três tabelas, ilustradas a seguir, sendo que o atributo Código nas tabelas Produto e Fazenda
são unívocos.
A partir das informações acima, é correto concluir que:
 a) O relacionamento entre as tabelas Produto e Estoque é do tipo um-para-muitos.
 b) A tupla {produto, fazenda} deverá ser usada como a chave primária da tabela Estoque.
 c) O campo Produto na tabela Estoque não pode fazer parte da chave nesta tabela e corresponde ao campo
Descrição na tabela Produto.
 d) O campo Fazenda na tabela Estoque deverá ser a chave primária nesta tabela e corresponde ao campo Código
na tabela Fazenda.
12. (ENADE, 2017) JOÃO GRILO: - Isso é coisa de seca. Acaba nisso, essa fome: ninguém pode ter menino e haja
cavalo no mundo. A comida é mais barata e é coisa que se pode vender. Mas seu cavalo, como foi?
CHICÓ: - Foi uma velha que me vendeu barato, porque ia se mudar, mas recomendou todo cuidado, porque o
cavalo era bento. E só poder ser mesmo, porque cavalo bom como aquele eu nunca tinha visto.
FONTE: SUASSUNA, A. Auto da Compadecida. Rio de Janeiro: Agir, 2000 (adaptado).
A seguir apresenta-se um modelo de dados elaborado a partir do diálogo entre Chicó e João Grilo.
Com base no diálogo e no diagrama apresentados, avalie as afirmações a seguir:
I- O Chicó e a velha poderão ser cadastrados na entidade pessoa.
II- O Chicó e a velha poderão ter mais que um cavalo cadastrados. 
III- O atributo rg da entidade pessoa pode ter a função de chave primária nessa entidade.
IV- O cavalo deverá ter no mínimo uma pessoa e uma pessoa poderá ser cadastrada sem a necessidade de ter um
cavalo.
É correto apenas o que se afirma em:
 a) I e IV.
 b) II, III e IV.
 c) II e III.
 d) I e III.
Prova finalizada com 10 acertos e 2 questões erradas.

Outros materiais