Buscar

Avaliação final princípios de banco de dados

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 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 7 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

Parte superior do formulário
Parte inferior do formulário
Parte superior do formulário
Parte inferior do formulário
	Acadêmico:
	Nelma Franco
	
	Disciplina:
	Princípios de Banco de Dados (GTI11)
	Avaliação:
	Avaliação Final (Objetiva) - Individual FLEX ( Cod.:512984) ( peso.:3,00)
	Prova:
	18890578
	Nota da Prova:
	9,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	Os primeiros bancos de dados estavam implementados nesse tipo de arquitetura. Na década de 1970, eles tinham normalmente mainframes. Para os usuários acessarem os dados utilizavam terminais sem capacidade de processamento. Esses computadores se conectavam em mainframes (onde era feito todo o processamento) e ali obtinham os dados que necessitavam. Assinale a alternativa CORRETA sobre qual arquitetura de banco de dados o texto esta se referindo:
	 a)
	Arquitetura Centralizada.
	 b)
	Arquitetura Distribuída.
	 c)
	Arquitetura Paralela.
	 d)
	Arquitetura Cliente-servidor.
	2.
	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 I, II e III estão corretas.
	 b)
	As sentenças II e IV estão corretas.
	 c)
	Somente a sentença III está correta.
	 d)
	As sentenças I e IV estão corretas.
	3.
	Ao realizar o mapeamento do modelo conceitual para o modelo relacional (lógico), as entidades se transformam em tabelas, os atributos se tornam campos e os relacionamentos são transformados em chaves. Em um modelo relacional existem algumas chaves. Sobre as chaves em um banco de dados, associe os itens, utilizando o código a seguir:
I- Chave primária.
II- Chave estrangeira.
III- Chave candidata.
IV- Chave composta.
(    ) É o campo responsável por identificar unicamente cada tupla de uma tabela.
(    ) É um campo que não pode se repetir, dito único, mas não é a chave primária
(    ) É uma coluna ou conjunto de colunas que se referem necessariamente a uma chave primária de outra tabela.
(    ) Existe quando a chave primária é composta por mais de um campo.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	II - I - IV - II.
	 b)
	I - III - II - IV.
	 c)
	I - II - III - IV.
	 d)
	I - III - IV - II.
	4.
	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 - IV - I.
	 b)
	II - III - I - IV.
	 c)
	IV - I - II - III.
	 d)
	III - II - I - IV.
	5.
	A modelagem de dados pode ser compreendida como o ato de especificar as estruturas de dados e as regras de negócio necessárias para o seu desenvolvimento. Os modelos podem ser classificados como conceitual, lógico ou físico. Com relação ao modelo lógico, analise as sentenças a seguir:
I- Seu objetivo é descrever as informações em um contexto de negócio de forma simples e de fácil compreensão aos usuários finais, para posteriormente serem armazenadas em um banco de dados.
II- Ele tem por objetivo representar as estruturas que irão armazenar os dados dentro de um Banco de Dados.
III- É considerado a etapa final do projeto de banco de dados, onde será utilizada a linguagem de definição de dados do SGDB.
IV- Nesta etapa, levamos em conta qual será a abordagem utilizada referente ao Banco de Dados: Relacional, Hierárquico ou de Rede.
Assinale a alternativa CORRETA:
	 a)
	As sentenças I e III estão corretas.
	 b)
	Somente a sentença I está correta.
	 c)
	As sentenças II e IV estão corretas.
	 d)
	Somente a sentença III está correta.
	6.
	Oracle é basicamente uma ferramenta cliente/servidor para a gestão de Bases de Dados.
Para a criação de tabelas, é imprescindível entender os tipos de dados e os campos que o Oracle pode ter. Sobre o Oracle, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O tipo long suporta dados alfanuméricos com tamanhos variados, que podem chegar até 2 gigabytes.
(    ) O tipo long raw suporta tipos de texto, além de receber no máximo o valor de 4.000 caracteres.
(    ) O tipo date é utilizado para trabalhar com data e hora, inclusive com séculos, anos, meses, dias, horas, minutos e segundos.
(    ) O tipo number é utilizado para guardar dados binários, como, por exemplo, sons e imagens.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - V - F.
	 b)
	V - F - F - F.
	 c)
	V - V - V - F.
	 d)
	F - V - F - V.
	7.
	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)
	I - II - III.
	 b)
	II - I - III.
	 c)
	III - II - I.
	 d)
	II - III - I.
	8.
	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)
	Normalização.
	 b)
	Cardinalidade.
	 c)
	Generalização.
	 d)
	Herança.9.
	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 oes tipos de restrição, associe os itens, utilizando o código a seguir:
I- Restringe que os campos associados a ela não contenham valores nulos.
II- Restringe que os campos associados a ela contenham valores equivalentes na tabela que está referenciando.
III- Restringe que cada campo associado a ela seja único e indexa a tabela.
IV- É 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.
(    ) Restrição com checagem.
(    ) Restrição de chave primária.
(    ) Restrição de nulo.
(    ) Restrição de chave estrangeira.
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)
	III - II - I - IV.
	 b)
	II - III - I - IV.
	 c)
	IV - III - I - II.
	 d)
	III - I - II - IV.
	10.
	A utilização de índices é uma prática corriqueira em nosso cotidiano e que tem por objetivo organizar dados e facilitar a busca acerca de uma informação específica. Neste contexto, podemos tomar como exemplo, um livro com mais de 500 páginas, onde o sumário representa um índice, que indica o conteúdo de cada capítulo indexando pelo número de páginas. Deste modo, o índice tornará o processo de pesquisa sobre determinado assunto muito mais fácil e ágil, uma vez que teremos condição de irmos direto ao ponto que queremos ao invés de folhear. Com base nessa experiência, os índices foram implementados nos Bancos de Dados, tendo por objetivo os mesmos benefícios do mundo físico. Acerca da aplicação de índices aplicados aos Bancos de Dados, assinale a alternativa CORRETA:
	 a)
	Quando a tabela for pequena e os registros consultados forem maiores que 5 a 10%.
	 b)
	Quando a tabela não for grande e tiver atualizações com frequência.
	 c)
	Quando as colunas não forem utilizadas com frequência como condicionantes nas consultas.
	 d)
	Quando uma coluna tiver muitos valores nulos ou a tabela for muito extensa e as consultas recuperarem menos de 5% dos registros.
	11.
	(ENADE, 2014) Considere as seguintes tabelas de um banco de dados:
1- Fornecedor (cod_fornec, nome_fornec, telefone, cidade, UF).
2- Estado (UF, nome_estado).
A expressão SQL que obtém os nomes dos estados para os quais não há fornecedores cadastrados é:
	 a)
	SELECT E.NOME_ESTADO FROM ESTADO AS E WHERE E.UF NOT IN ( SELECT F.UF FROM FORNECEDOR AS F);
	 b)
	SELECT E.NOME_ESTADO FROM ESTADO AS E, FROM FORNECEDOR AS F WHERE E.NOME_ESTADO = F.UF;
	 c)
	SELECT E.NOME_ESTADO FROM ESTADO AS E, FROM FORNECEDOR AS F WHERE E.UF = F.UF;
	 d)
	SELECT E.NOME_ESTADO FROM ESTADO AS E WHERE E.UF IN ( SELECT F.UF FROM FORNECEDOR AS F);
	12.
	(ENADE, 2008) Considere o esquema de banco de dados relacional apresentado a seguir, formado por 4 relações, que representa o conjunto de estudantes de uma universidade que podem, ou não, morar em repúblicas (moradias compartilhadas por estudantes). A relação Estudante foi modelada como um subconjunto da relação Pessoa. Considere que os atributos grifados correspondam à chave primária da respectiva relação e os atributos que são seguidos da palavra referencia sejam chaves estrangeiras.
Pessoa(IdPessoa:integer, Nome:varchar(40), Endereco:varchar(40)) 
FonePessoa(IdPessoa:integer referencia Pessoa, DDD:varchar(3), Prefixo:char(4), Nro:char(4)) 
Republica(IdRep:integer, Nome:varchar(30), Endereco:varchar(40)) 
Estudante(RA:integer, Email:varchar(30), IdPessoa:integer referencia Pessoa, IdRep:integer referencia Republica)
Suponha que existam as seguintes tuplas no banco de dados:
Pessoa(1, 'José Silva', 'Rua 1, 20'); Republica(20, 'Várzea', 'Rua Chaves, 2001') 
Qual opção apresenta apenas tuplas válidas para esse esquema de banco de dados relacional?
	 a)
	Estudante(10, 'jsilva@ig.com.br', 1, null); FonePessoa(1, '019', '3761', '1370')
	 b)
	Estudante(10, 'jsilva@ig.com.br', 1, 20); FonePessoa(1, null, '3761', '1370')
	 c)
	Estudante(10, 'jsilva@ig.com.br', 1, 50); FonePessoa(1, '019', '3761', '1370')
	 d)
	Estudante(10, 'jsilva@ig.com.br', 1, null); FonePessoa(10, '019', '3761', '1370')
Prova finalizada com 9 acertos e 3 questões erradas.
Parte inferior do formulário

Continue navegando