Buscar

Banco de dados 1

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

GABARITO
Protocolo: 606495
Página 1 - 03/12/2019 às 22:49
Prova
Data de aplicação: 06/11/2019
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Disciplina: Banco de Dados I
Ano: 20192 / Semestre: 2
RGM: 343.4938 / Aluno: MAURÍCIO PEREIRA DO NASCIMENTO
PROVA 01
Questão 1
Defina Dados, Informação e um SGBD.
Resposta do aluno: Dados são em sua forma bruta, algo que vimos e armazenamos do mundo real. Informação
são dados organizados de maneira lógica e que pode ser útil. SGBD é um conjunto de programas que servem
para construir, administrar e fazer manutenções no BD.
Parecer do professor: Corrigida!
Questão 2
Quais são as principais características do Modelo Entidade-Relacionamento (ER).
 
Resposta do aluno: A abstração dos dados, que fazem com que ocorra uma facilidade tanto no armazenamento
de dados como no quesito de utilização por parte do usuário.
Parecer do professor: Corrigida!
Questão 3
Na modelagem conceitual é incorreto afirmar
a) Segundo Machado e Abreu (2009), para formalizarmos as necessidades de informação de uma realidade não
necessário utilizar um modelo, ou seja algo que nos aponte como as informações estão relacionadas. (correta)
b) O minimundo é uma parte da realidade, reconhecida pelo analista, na qual a função gerencial tem grande
interesse em observar;
c) O projeto conceitual representa e/ou descreve a realidade do ambiente do problema, constituindo em uma
visão global dos principais dados e relacionamentos de um minimundo, independente de como será
programado;
d) O projeto lógico inicia-se com base em um modelo conceitual, de acordo com três abordagens atualmente
possíveis: relacional, hierárquica e rede;
Questão 4
Sobre a Independência de Dados é correto Afirmar
a) Nível conceitual apresenta quais dados estão armazenados fora do banco de dados, não mostrando suas
ligações;
b) Nível Físico é o mais baixo de abstração apresenta como os dados estão verdadeiramente armazenados;
(correta)
c) O Nível de abstração das Visões de Dados é definido para mostrar a complexidade desta interação com o
Sistema;
d) Nível de Visões é o intermediário da abstração uma vez que não permite demonstração de apenas parte do
GABARITO
Protocolo: 606495
Página 2 - 03/12/2019 às 22:49
Banco de Dados;
Questão 5
Está correto afirmar quanto a não utilização do SGBD.
a) Alto investimento inicial na compra de software e hardware ou treinamentos; (correta)
b) Nunca irão surgir problemas adicionais no caso do projetista de banco de dados ou administradores de BD
não elaborem os projetos corretamente;
c) Quando houver múltiplo acesso ao banco de dados ou a estrutura empresarial form muito grande
d) Banco de Dados compostos com aplicações heterogêneas e com muitas alterações;
Questão 6
Nas vantagens adicionais da abordagem de Base de Dados é incorreto afirmar.
a) No Potencial para a padronização os padrões são definidos para formatos de nomes, elementos de dados,
telas, relatórios, terminologias;
b) A Flexibilidade permite que as modificações na estrutura de um banco de dados geralmente são necessárias
por causa das mudanças nos requisitos;
c) A redução de tempo de Desenvolvimento de Aplicações, vale a pena destacar que uma das principais
características da abordagem do banco de dados é o menor tempo para a a elaboração ;
d) A Disponibilidade de Informações Atualizadas não é primordial pra muitas aplicações, como por exemplo nos
sistemas de reservas de passagens aéreas ou base de dados bancários; (correta)
Questão 7
Sobre os Profissionais de Informática é incorreto afirmar.
a) O Administrador de Banco de Dados (DBA) é o profissional capaz de realizar a manutenção e o
gerenciamento do BD;
b) O Projetista de BD, guarda os arquivos, zela pelas condições dos mesmos, pela segurança dos dados,
acessibilidade, desempenho das máquinas e processos e desenvolvimento de equipe de testes de todo o
planejamento do BD (correta)
c) o Analista de Sistemas, escolhe os requisitos dos usuários finais e realizam especificações para transações
que satisfazem esses requisitos.
d) Os programadores se utilizam das especificações como programas, testando, depurando, documentando e
dando manutenção
Questão 8
Sobre Modelos de Dados é incorreto afirmar.
a) Um modelo de dados é uma definição abstrata dos objetos representados por esses dados, dos
relacionamentos desses objetos entre si e de uma conjunto de operadores e regras que os usuários finais
utilizam para interagir com o BD;
b) O modelo de dados é a principal ferramenta no fornecimento de Informações sobre a abstração realizada na
parte de interesse específico no mundo real;
c) Os modelos lógicos baseados em objetos são utilizados na descrição de dados nos níveis conceituais e de
visões;
d) O ER tem referência em uma percepção de um mundo abstrato que possui uma coleção de objetos básicos
conhecidos como entidades, e em relacionamentos entre estes objetos; (correta)
Questão 9
Sobre as tabelas(entidades) é correto afirmar:
a) Os registros precisam conter dados em todas as colunas, e seus valores não pode ser nulos;
GABARITO
Protocolo: 606495
Página 3 - 03/12/2019 às 22:49
b) O conjunto de linhas de uma tabela é chamados também de Conteúdos e Réguas, e contém os dados de
cada fornecedor cadastrado na Tabela;
c) Cada linha formada por uma lista ordenada de colunas representa um registro, ou tupla. Os registros não
precisam conter informações em todas as colunas, podendo assumir valores numos quando assim se fizer
necessário; (correta)
d) Nas tabelas estão armazenados todos os dados de um banco de dados relacional (BDR). Sobretudo, a tabela
é uma complexa estrutura formada por linhas e colunas, parecida com um vetor.
Questão 10
Sobre o Modelo Entidade-Relacionamento (ER) é correto afirmar.
a) Esse modelo foi criado por John Kall em 2000, nunca foi modificado, visto que representa a notação gráfica
atual;
b) O modelo ER elaborado com base no conceito de mundo real, que consiste em um conjunto de objetos
básicos conhecidos como entidades e nas ligações entre esses objetos. (correta)
c) O Modelo ER é um modelo de dados lógicos de baixo nível na qual conceitos foram projetados para ser
aproximar ao máximo da visão que o usuário tem dos dados;
d) O modelo ER tem como finalidade facilitar o projeto de banco de dados permitindo a especificação da
estrutura abstrata simplificada do banco de dados;
PROVA 02
Questão 1
Defina o que é um Autorrelacionamento.
Resposta do aluno:
Parecer do professor: Sem reposta!
Questão 2
Defina Normalização.
Resposta do aluno: Normalização é uma forma de padronizar as tabelas no BD, trazendo conceitos que façam
com que se separe os tipos de tabela, contendo tabelas prontas para a utilização.
Parecer do professor: Corrigida!
Questão 3
Sobre as instruções de manipulação de dados (DML) é correto afirmar
a) Insert - é a forma como podemos alterar uma ou mais linhas de dados em tabelas existentes no banco de
dados;
b) Update - é a forma como podemos inserir uma ou mais linhas de dados em tabelas existentes no banco de
dados;
c) Delete - é a forma como podemos excluir todas as linhas existentes em uma tabela epsecificada; (correta)
d) Select - esse comando permite alterar uma ou mais linhas de dados em tabelas existentes no banco de
dados;
Questão 4
Sobre Dependência Funcional Parcial é incorreto afirmar.
a) Dependência Funcional Parcial ocorre quando os atributos não chave não dependam funcionalmente de toda
a chave primária quando esta form composta;
b) Segundo Elmasri e Navathe nas tabelas onde a chave estrangeira for simples, todos os atributos devem
GABARITO
Protocolo: 606495
Página 4 - 03/12/2019 às 22:49
depender de toda a chave estrangeira; (correta)
c) Caso a dependência seja de parte da chave verificamos a existência de Dependência Funcional Parcial;
d) Nas tabelas onde a chave primária for composta, todos os atributos devem depender de toda a chave
primária;
Questão 5
Sobre Dependênica Funcional Transitiva é correto afirmar.
a) A Dependência Funcional Transitiva ocorre quando um atributo depende diretamenteda chave estrangeira
ou de parte dela, mas sim depende de outro atributo que não é chave primária;
b) Na definição dos campos de uma entidade podem ocorrer casos em que um campo seja dependente
diretamente da chave primária ou de parte dela, mas sim dependente de outro campo da tabela, campo este
que não é chave secundária;
c) A Dependência Funcional Transitiva ocorre quando um atributo não depende diretamente da chave
estrangeira ou de parte dela, mas sim depende de outro atributo que não é chave composta;
d) A Dependência Funcional Transitiva ocorre quando um atributo não depende diretamente da chave primária
ou de parte dela, mas sim depende de outro atributo que não é chave primária; (correta)
Questão 6
Sobre os tipos de dados é incorreto afirmar
a) Os tipos CHAR é um literal ou uma cadeia de caracteres(string) e o VARCHAR também é um literal ou uma
cadeia de caracteres (string);
b) Os tipos SMALLINT armazena números reais não decimais e do tipo FLOAT é utilizado para armazenar
números inteiros; (correta)
c) Os tipos NUMERIC e DECIMAL ambos especificam uma coluna numérica no qual o valor do ponto decimal é
fixado com moeda;
d) O tipo BLOB é um tipo de dado que pode armazenar objetos do tipo texto muito grandes, imagens gráficas,
vídeo clip, arquivos de sons e programas
Questão 7
É correto afirmar sobre o Relacionamento de Muitos para Muitos (n:n).
a) O relacionamento acontece quando cada ocorrência de uma entidade se relaciona com várias ocorrências da
outra entidade;
b) O relacionamento acontece quando cada ocorrência tem uma entidade que se relaciona com várias
ocorrências da outra entidade e vice-versa; (correta)
c) Segundo Machado e Abreu, quando um elemento da entidade 01 pode relacionar-se com muitos elementos
da entidade 02, mas cada elemento da entidade 02 pode somente se relacionar com um elemento da entidade
01;
d) Muitos definem que para se saber se um relacionamento é do tipo (n:n) o sentido oposto da leitura apresenta
obrigatoriamente o grau (1:n)
Questão 8
Sobre a Desnormalização é correto afirmar.
a) Os novos elementos elaborados não podem trazer prejuízos quando forem implementados em um SGBD. Em
decorrência das características de construção física de certos banco de dados, algumas entidades e
relacionamentos não precisam ser desnormalizados para que o SGDB obtenha um bom desempenho;
b) Um aspecto de destaque da normalização é que são todas as definições a respeito das formas normais após
a 3FN, também não foram exaustivamente averiguadas resultando em grandes controvérsias;
c) A redução das anomalias de atualização resultante das formas normais de alta ordem passa por ataques
óbvios dos grande problemas(físico) de atualização, mas as relações são excessivamente normalizadas e, assim
GABARITO
Protocolo: 606495
Página 5 - 03/12/2019 às 22:49
uma simples alteração pode resultar um efeito cascata muito profundo no banco de dados, levando a um
crescimento bastante significativo no tempo de reestruturação do BD; (correta)
d) Ao escolher pela desnormalização precisa-se considerar que os custos de redundância de dados e anomalias
atualização decorrentes são muito baixos, e não causam nenhum problema quanto a utilização do BD. Sendo
sempre que necessário utilizar-se deste método.
Questão 9
Sobre a Chave Estrangeira (FK) é incorreto afirmar.
a) As chaves estrangeiras (FK) automaticamente definem que os valores das colunas (campos, atributos) em
questão estarão presentes em um índice da tabela que se refere;
b) A Chave estrangeira é também conhecida como chave secundária e é usada sempre que há um
relacionamento entre entidades;
c) A chave estrangeira numa entidade nunca se referencia a uma chave principal em uma outra entidade, ou
seja o relacionamento e feito sempre através da chave secundária; (correta)
d) A chave estrangeira, diferente da chave principal, não serve para identificar as tuplas da entidade, mas sim
para relacionar as tuplas de uma entidade com as tuplas de outra;
Questão 10
Qual das condições utilizadas na cláusula Where, onde as afirmação está correta.
a) Between - Exibe as informações entre a faixa de valores especificada; (correta)
b) LIke - Procura uma cadeia de caracteres insensitive;
c) Is not null - Verifica se o valor em questão é nulo
d) Starting With - Procura uma cadeia de caracteres insensitive;

Outros materiais