Buscar

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

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

Prévia do material em texto

Disciplina: Princípios de Banco de Dados (GTI11) 
Avaliação: Avaliação Final (Objetiva) - Individual FLEX () ( peso.:3,00) 
 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. O modelo lógico é um modelo projetado que reflete exatamente a estrutura de como 
os dados serão armazenados em um Sistema Gerenciador de Banco de Dados 
Relacional. A figura anexa representa um modelo de dados para uma locadora. Com 
relação ao modelo, analise as sentenças a seguir: 
 
I- A entidade que representa DVD_FILME é uma entidade fraca. 
II- O relacionamento entre cliente e locação é do tipo muitos-para-muitos. 
III- O relacionamento entre filme e ator é do tipo muitos-para-muitos. 
IV- O relacionamento entre filme e categoria é do tipo um-para-muitos. 
 
Assinale a alternativa CORRETA: 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_1%20aria-label=
 a) As sentenças I e III estão corretas. 
 b) As sentenças II e III estão corretas. 
 c) As sentenças I e IV estão corretas. 
 d) Somente a sentença II está correta. 
 
2. A Structured Query Language ou simplesmente SQL é uma linguagem utilizada para 
construirmos e manipularmos bancos de dados relacionais. É através dela que 
modelos de entidade-relacionamento viram realidade. Ela fornece uma série de 
comandos para criarmos estruturas e posteriormente recuperarmos dados. Sobre o 
exposto, associe os itens, utilizando o código a seguir: 
 
I- Comando utilizado para excluir uma tabela do banco de dados. 
II- Comando utilizado para apresentar a estrutura de uma tabela criada no banco de 
dados. 
III- Comando utilizado para inserir uma restrição em uma tabela existente no banco 
de dados. 
IV- Comando para excluir uma integridade referencial de uma chave estrangeira. 
 
( ) desc nome_do_objeto; 
( ) alter table nome_da_tabela drop constraint coluna_fk; 
( ) drop table nome_da_tabela; 
( ) alter table nome_da_tabela modify (coluna NOT NULL); 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) I - III - IV - II. 
 b) II - III - I - IV. 
 c) IV - III - I - II. 
 d) II - IV - I - III. 
 
3. O diagrama entidade-relacionamento trata-se de uma representação gráfica que visa 
a detalhar o modelo de negócio. O referido diagrama é composto por um conjunto de 
entidades e de relacionamentos, sendo este último responsável por estabelecer a 
relação que há entre as diversas entidades. Contudo, esta relação pode ocorrer de 
diversas formas, em que as ocorrências de uma entidade participam no mínimo e no 
máximo do relacionamento. Sobre o conceito responsável por indicar a quantidade 
de ocorrências nos relacionamentos, assinale a alternativa CORRETA: 
 a) Cardinalidade. 
 b) Herança. 
 c) Generalização. 
 d) Normalização. 
 
4. Na definição de Morelli (2001), uma constraint ou restrição apresenta um 
mecanismo capaz de implementar controles que garantam a consistência dos dados 
(integridade de dados e referencial). Pode ser definido tanto em nível de coluna 
(afeta apenas um campo) como em nível de tabela (afeta todos os campos). Sobre o 
exposto, associe os itens, utilizando o código a seguir: 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_4%20aria-label=
I- Restrição de nulo. 
II- Restrição de chave estrangeira. 
III- Restrição de chave primária. 
IV- Restrição com checagem. 
 
( ) Restringe que cada campo associado a ela seja único e indexa a tabela. 
( ) Restringe que os campos associados a ela não contenham valores nulos. 
( ) Restringe que os campos associados a ela contenham valores equivalentes na 
tabela que esta referenciando. 
( ) É uma restrição especial, que pode ser aplicada via código. Por exemplo, 
garantir que o campo quantidade_produto possa receber valores apenas entre 0 e 100. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: MORELLI, Eduardo M. Terra. Oracle 8: SQL, PL/SQL e Administração. 
São Paulo: Érica, 2000. 
 a) IV - III - I - II. 
 b) I - II - III - IV. 
 c) III - I - II - IV. 
 d) III - II - I - IV. 
 
5. As organizações recentemente vêm demonstrando uma capacidade extrema em 
capturar, organizar e armazenar grandes quantidades de dados, os quais são obtidos 
por meio de suas operações diárias. Entretanto, a maioria delas ainda não faz o uso 
adequado dessa gigantesca massa de dados para transformá-la em conhecimentos 
que possam ser utilizados em suas próprias atividades. Com a geração de um volume 
cada vez maior de informação, é essencial tentar aproveitar o máximo possível desse 
investimento, razão pela qual se torna imprescindível a utilização de algumas 
ferramentas, tais como: Data Mining, Data Warehouse, Data Mart e Data Marketing. 
Acerca das referidas ferramentas, analise as sentenças a seguir: 
 
I- Sobre o Data Mining, pode-se afirmar que se refere à busca de informações 
relevantes a partir de um grande volume de dados. 
II- As ferramentas de Data Warehouse possuem tipicamente uma visão 
multidimensional, ou seja, pode-se obter uma informação a partir do cruzamento de 
diversas tabelas. 
III- O Data Mart refere-se a um subconjunto de dados da organização, como, por 
exemplo, os dados de um departamento, os quais apresentam um foco restrito para 
análise e descoberta de informações úteis à tomada de decisões. 
IV- No ambiente organizacional, devido à grande quantidade de dados, não é 
recomendado o emprego de Data Mining para atividades ligadas ao marketing. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças II e IV estão corretas. 
 b) As sentenças I e IV estão corretas. 
 c) Somente a sentença III está correta. 
 d) As sentenças I, II e III estão corretas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_5%20aria-label=
6. Um banco de dados é um conjunto de dados relacionados entre si. Tendo como 
objetivo organizar e recuperar estes dados, dentro de um sistema gerenciador de 
banco de dados são diversas estruturas, campos, tabelas e consultas. Sobre essas 
estruturas especiais, associe os itens, utilizando o código a seguir: 
 
I- Sequences. 
II- Indices. 
III- Views. 
IV- Triggers. 
 
( ) Esta estrutura tem como objetivo otimizar as consultas em um banco de dados. 
Sua função é diminuir o processo de entrada e saída, facilitando o acesso aos dados. 
( ) É uma estrutura que permite armazenar consultas que já foram realizadas para 
um futuro reúso. 
( ) É uma estrutura que permite criar tornar um campo sequencial baseado em um 
passo. 
( ) É uma estratégia para programar as regras de negócio dentro do SGBD, tendo 
como finalidade garantir a integridade em aspectos não abordados pela modelagem. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) II - III - I - IV. 
 b) III - II - I - IV. 
 c) II - III - IV - I. 
 d) IV - I - II - III. 
 
7. Os Sistemas de Gerenciamentos de Dados (SGDs) são a interface que facilita o 
acesso aos dados para os mais variados usuários. A figura que utiliza os SGDs para 
consultas e manipulação de dados e não tem conhecimento de estruturas desses 
dados recebem uma classificação. Como essa figura é classificada? 
 a) Programador. 
 b) Usuário comum. 
 c) Administrador do banco de dados. 
 d) Projetista de dados. 
 
8. Um banco de dados não é implementado direto, ou seja, são necessárias diversas 
etapas. Durante o ciclo de vida de um banco de dados existem alguns passos. A 
partir dos modelos de dados e de suas definições, associe os itens, utilizando o 
código a seguir: 
 
I- Modelo físico. 
II- Modelo Conceitual. 
III- Modelo Descritivo. 
IV- Modelo Lógico. 
 
( ) É realizado durante a fase inicial, chamada análisede requisitos, que busca 
relatar através de linguagem natural a situação, o ambiente e o problema a ser 
resolvido, delimitando assim o escopo do projeto. 
( ) Dos modelos de banco de dados, é considerado de maior alto nível, pois pode 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_8%20aria-label=
ser compreendido até mesmo pelo usuário. Neste modelo são desconsiderados 
fatores de implementação e o tipo de dados. 
( ) É considerado tanto a SQL quanto sua execução em um sistema gerenciador de 
banco de dados. 
( ) É o modelo que pode ser compreendido por quem atuará na utilização do banco 
de dados (programadores, dba etc). Neste modelo, são definidos os campos, os tipos 
de dados, as chaves primárias e estrangeiras. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) III - I - II - IV. 
 b) I - II - IV - III. 
 c) III - II - I - IV. 
 d) I - III - IV - II. 
 
9. Em um passado recente, o armazenamento dos dados de uma organização era 
realizado em fichas de papel e organizados em arquivos físicos, sendo uma tarefa 
muito penosa a extração de alguma informação e/ou manutenção desses arquivos. 
Posteriormente, os arquivos físicos deram espaço aos arquivos digitais, os quais 
vieram acompanhados por softwares simples que permitiam realizar operações de 
cadastro, alteração, exclusão e consulta. Todavia, embora tenha havido uma melhora, 
principalmente no que se refere à tarefa de consulta de informações, os arquivos 
digitais demonstraram-se apenas como uma versão melhorada dos arquivos físicos, 
dando posteriormente espaço aos Bancos de Dados. Acerca das vantagens do uso de 
Banco de Dados, analise as sentenças a seguir: 
 
I- O uso do banco de dados possibilitou a redução de dados redundantes e de 
inconsistência de informação. 
II- O banco de dados abstraiu diversas responsabilidades do programador em relação 
às operações realizadas com os dados. 
III- A manipulação dos dados somente poderá ocorrer através de uma aplicação 
desenvolvida pelo programador. 
IV- Com vistas a oferecer maior segurança aos dados, apenas uma aplicação poderá 
ter acesso a eles. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças I, II e IV estão corretas. 
 b) As sentenças I e II estão corretas. 
 c) As sentenças II e IV estão corretas. 
 d) Somente a sentença III está correta. 
 
10. Um cliente solicitou para empresa desenvolver um banco de dados para gerenciar a 
presença de alunos por disciplina. O seguinte diagrama de Entidade-Relacionamento 
foi elaborado com os requisitos obtidos com o cliente. Com base nas informações e 
na situação apresentada, qual o comando SQL que seleciona corretamente os nomes 
dos alunos e o total de aula em que esteve presente, mesmo que este valor seja 0? 
 a) SELECT nome, count(id_aula) as total FROM ALUNO 
INNER JOIN ASSISTE 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_10%20aria-label=
ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO 
GROUP BY A.id_aluno 
 b) SELECT nome, count(id_aula) as total FROM ALUNO 
LEFT JOIN ASSISTE 
ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO 
GROUP BY A.id_aluno 
 c) SELECT nome, sum(id_aula) as total FROM ALUNO 
LEFT JOIN ASSISTE 
ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO 
GROUP BY A.id_aluno 
 d) SELECT nome, max(id_aula) as total FROM ALUNO 
INNER JOIN ASSISTE 
ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO 
GROUP BY A.id_aluno 
 
11. (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." 
 
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: 
 
FONTE: SUASSUNA, A. Auto da Compadecida. Rio de Janeiro: Agir, 2000 
(adaptado). 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_11%20aria-label=
 
 a) I e III. 
 b) II e III. 
 c) I e IV. 
 d) II, III e IV. 
 
12. (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) A tupla {produto, fazenda} deverá ser usada como a chave primária da tabela 
Estoque. 
 b) O relacionamento entre as tabelas Produto e Estoque é do tipo um-para-muitos. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_12%20aria-label=
 c) O campo Fazenda na tabela Estoque deverá ser a chave primária nesta tabela e 
corresponde ao campo Código na tabela Fazenda. 
 d) O campo Produto na tabela Estoque não pode fazer parte da chave nesta tabela e 
corresponde ao campo Descrição na tabela Produto. 
 
Prova finalizada com 12 acertos e 0 questões erradas.

Outros materiais