Buscar

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

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

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

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

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

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

Prévia do material em texto

Acadêmico:
	
	Disciplina:
	Princípios de Banco de Dados (GTI11)
	Avaliação:
	Avaliação Final (Objetiva) - Individual FLEX ( Cod.:424471) ( peso.:3,00)
	Prova:
	8094147
	Nota da Prova:
	10,00
Gabarito da Prova:  Resposta Certa   Sua Resposta Errada
Parte superior do formulário
	1.
	O banco de dados pode ser operacionalizado por uma série de usuários, os quais possuem responsabilidades ou funções específicas, seja trabalhando diretamente com a fonte de informação ou utilizando-a como meio para prover dados a uma aplicação. Acerca do tipo de usuários que interagem com o banco de dados, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A administração do banco de dados cabe ao administrador de banco de dados, também conhecido como DBA, o qual é responsável pela autorização de acesso ao banco de dados e pela coordenação e monitoração de seu uso.
(    ) A identificação dos dados, que devem ser armazenados no banco de dados, bem como a escolha da estrutura correta para representar e armazenar os dados, cabe ao projetista de banco de dados.
(    ) O programador tem como maior preocupação a performance do banco de dados, devendo, pois, quando da estruturação deste, organizar os dados da melhor forma possível.
(    ) O usuário comum, também conhecido por usuário final, acessará o banco de dados através de outras interfaces, tendo o seu acesso limitado pelas políticas de segurança definidas pelo DBA.
(    ) Cabe ao DBA zelar pela integridade do banco de dados e definir procedimentos para criação e recuperação de backups.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - V - F - V.
	 b)
	V - F - F - V - F.
	 c)
	V - V - F - V - V.
	 d)
	F - V - F - V - F.
	2.
	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)
	II - III - I.
	 d)
	III - II - I.
	3.
	O Banco de dados Oracle possibilita a utilização da ferramenta de junção e subconsulta de tabelas, as quais são utilizadas quando há a necessidade de recuperar dados de uma ou mais tabelas com base em suas relações lógicas, possibilitando, desta feita, a combinação dos registros de diversas tabelas de forma a construir consultas e relatórios mais elaborados. Acerca das junções e com base no script SQL anexo, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A consulta SELECT f.nom_filme, g.des_genero FROM filmes f, generos g WHERE f.cod_genero = g.cod_genero and g.cod_genero = 1; retornará como resultado: Velozes e Furiosos | Ação.
(    ) A consulta SELECT f.nom_filme FROM filmes f WHERE f.cod_genero = (select g.cod_genero from generos g where g.des_genero = 'Drama'); retornará como resultado: Enquanto Somos Jovens.
(    ) A consulta select g.des_genero from generos g where g.cod_genero in (select f.cod_genero from filmes where f.nom_filme like '%es%'); retornará todos os genêros, cujo o nome do filme inicie com a substring ?es?.
(    ) A consulta SELECT * FROM filmes f WHERE f.cod_genero = g.cod_genero and g.cod_genero = 3; retornará como resultado: 2 | Meu Passado me Condena | Comédia.
(    ) A consulta SELECT f.nom_filme FROM filmes f, generos g WHERE f.cod_genero = g.cod_genero and g.cod_genero between 2 and 3; retornará como resultado: ?Meu Passado me Condena? e ?Enquanto Somos Jovens?.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	
	 a)
	F - V - V - F - F.
	 b)
	V - V - F - F - V.
	 c)
	V - F - V - V - V.
	 d)
	V - V - F - V - V.
	4.
	Em princípios de banco de dados, temos o Modelo Entidade-Relacionamento (MER). Esse modelo se ocupa de vários aspectos, inclusive dos relacionamentos e das entidades que podem ser entendidos como uma representação gráfica. Com relação ao MER, analise as sentenças a seguir:
I- De maneira obrigatória, seus nomes são substantivos próprios.
II- No MER, o relacionamento é representado graficamente como losango.
III- As entidades são consideradas os itens mais complexos dos atributos.
IV- As entidades são representadas graficamente por um retângulo no MER.
Agora, assinale a alternativa CORRETA:
	 a)
	Somente a sentença I está correta.
	 b)
	As sentenças I e IV estão corretas.
	 c)
	As sentenças II e IV estão corretas.
	 d)
	Somente a sentença III está correta.
	5.
	É inconteste a possibilidade de alterarmos a estrutura de uma tabela a fim de adicionar, remover ou modificar algum campo, mesmo após a inclusão de dados, sendo crível que esta alteração atuará apenas sobre a estrutura da tabela, e não sobre os dados nela contidos. Diante disso, considerando a tabela Produtos anexa, analise as sentenças a seguir:
I- O comando ALTER TABLE produtos ADD cod_fabricante_produto NUMBER(06) NOT NULL; criará um novo campo na tabela produtos com vistas a armazenar o código do fabricante.
II- O comando ALTER TABLE produtos DROP COLUMN data_fabricacao; excluirá todos os registros do campo data_fabricacao.
III- O comando UPDATE produtos SET valor = (valor + (valor * 0.15)) WHERE cod = 2; modificará o valor do produto martelo para 17.42. 
IV- O comando DELETE FROM produtos; excluirá a estrutura da tabela produtos.
Agora, assinale a alternativa CORRETA:
	
	 a)
	Somente a sentença III está correta.
	  b)
	As sentenças I e IV estão corretas.
	 c)
	As sentenças II, III e IV estão corretas.
	 d)
	As sentenças I, III e IV estão corretas.
	6.
	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)
	Normalização.
	 c)
	Herança.
	 d)
	Generalização.
	7.
	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 II e IV estãocorretas.
	 c)
	As sentenças I e III estão corretas.
	 d)
	As sentenças II, III e IV estão corretas.
	8.
	O processo de criação de instruções de consulta SQL, na maioria das vezes, é uma tarefa simples. Contudo, quando repetidos diversas vezes os mesmos códigos, além de ser um processo maçante, resulta em desperdício de tempo e dinheiro. Logo, para o armazenamento destas consultas em banco, utiliza-se um recurso chamado View, o qual pode conter colunas de uma ou várias tabelas físicas ou até mesmo de outras views. Acerca do conceito de views e sua aplicabilidade, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A view é uma construção de uma projeção de uma ou mais tabelas a partir do comando SELECT que, em alguns casos, pode ser manipulada como uma tabela, mas não existe fisicamente como uma tabela.
(    ) As views são usadas para garantir o acesso aos dados da tabela original. Esse mecanismo permite que se desconsiderem os sofisticados sistemas de privilégios dos SGBDs modernos.
(    ) As views podem ser manipuladas por meio de comandos SQL como SELECT, porém não podem ser manipuladas pelos comandos UPDATE e DELETE.
(    ) As views garantem maior segurança ao banco de dados, uma vez que permitem na sua criação definir quais colunas serão exibidas e disponibilizadas ao usuário.
(    ) As views são objetos de caráter temporário, permanecendo-se ativas somente enquanto durar a sessão do SQL*Plus.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - V - F - V.
	 b)
	F - V - V - F - F.
	 c)
	V - V - F - V - V.
	 d)
	V - F - V - V - F.
	9.
	O Modelo Entidade-Relacionamento (MER) é utilizado como representação gráfica de objetos do mundo real, ou seja, é um recorte da realidade para a orientação da implementação de um banco de dados. Sobre os aspectos importantes para a modelagem de dados, associe os itens, utilizando o código a seguir:
I- Observação.
II- Entendimento dos conceitos.
III- Representação de Objetos.
IV- Verificação de fidelidade e carência.
V- Validação.
(    ) É a fase final do projeto em que os envolvidos (usuário e equipe técnica) aprovam o modelo final.
(    ) É o momento em que são identificadas possíveis falhas ou erros da aplicação. 
(    ) É quando é aplicada a modelagem de dados Entidade-Relacionamento.
(    ) É quando se identifica e compreende o objeto envolvido no processo de modelagem.
(    ) É o início do processo, com análise documental, reuniões e entrevistas.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - III - IV - I - II.
	 b)
	III - V - IV - I - II.
	 c)
	I - IV - III - II - V.
	 d)
	V - IV - III - II - I.
	10.
	O trabalho com Banco de Dados é muito importante para observar e manter a consistência dos dados. Uma das possibilidades para isso é a utilização da simples restrição check. Com relação a essa restrição, podemos afirmar que:
	 a)
	É utilizada para checar uma situação específica, como um número mínimo de algo.
	 b)
	Serve apenas para restringir a quantidade de caracteres.
	 c)
	É utilizada somente para restringir os caracteres alfanuméricos.
	 d)
	No controle de um Banco de Dados, não tem aplicação prática.
	11.
	(ENADE, 2014) Considere que uma empresa que presta serviços de transporte de pacientes em ambulâncias para clientes conveniados disponha de um sistema de controle e gerenciamento de atendimentos e viagens realizados. Considere ainda que, em atendimento, é utilizada uma ambulância e são registrados a data e o convênio a que o atendimento está vinculado. Em um atendimento, uma ambulância realiza uma ou mais viagens e, a cada viagem, é incrementado um número sequencial que começa em 1. Nessa situação, o esquema relacional simplificado, mostrado a seguir, for projetado para suportar um banco de dados que controle a operação. No esquema, as chaves primárias têm seus atributos componentes sublinhados. Com base nas informações e no esquema apresentado, avalie as assertivas a seguir.
I. CodConvenio é uma chave estrangeira na tabela Atendimento.
II. CodAtendimento não pode ser chave estrangeira na tabela Viagem porque faz parte da chave primária.
III. CodPaciente nunca pode assumir valores nulos na tabela Atendimento porque é uma chave estrangeira.
IV. CodPaciente -> Nome, Endereco; CodConvenio -> Empresa, Plano; CodAtendimento -> CodPaciente, CodConvenio, Data, Finalidade; CodAtendimento, Sequencia -> Origem, Destino; são dependências funcionais corretamente deduzidas.
Assinale a alternativa CORRETA:
	
	 a)
	Apenas a assertiva I está correta.
	 b)
	As assertivas I e IV estão corretas.
	  c)
	As assertivas II e III estão corretas.
	 d)
	As assertivas III e IV estão corretas.
	12.
	(ENADE, 2008) A partir do script SQL de criação de um banco de dados abaixo, assinale a opção que apresenta comando SQL que permite obter uma lista em ordem decrescente de quantidade de bônus e que contenha somente o pseudônimo do jogador e seu bônus. Assinale a alternativa CORRETA.
	
	 a)
	SELECT * FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS DESC.
	  b)
	SELECT J.PSEUDONIMO, N.PONTOS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEJOGADOR ORDER BY N.BONUS DESC.
	 c)
	SELECT J.NOME N.BONUS, FROM JOGADOR J, NIVEL ORDER BY N.BONUS DESC.
	 d)
	SELECT J.PSEUDONIMO, N.BONUS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS DESC.
Parte inferior do formulário

Outros materiais