Buscar

Princípios de Banco de Dados Avaliação Final (Objetivas)

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

Disciplina:
	Princípios de Banco de Dados (GTI11)
	Avaliação:
	Avaliação Final (Objetiva) - Individual e sem Consulta ( Cod.:411557) ( peso.:3,00)
	Prova:
	6590527
	Nota da Prova:
	8,00
Gabarito da Prova: Resposta Certa   Sua Resposta Errada
Parte superior do formulário
	1.
	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 - IV - III - II - I.
	b)
	I - IV - III - II - V.
	c)
	V - III - IV - I - II.
	d)
	III - V - IV - I - II.
	2.
	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)
	V - V - F - F - V.
	b)
	F - V - V - F - F.
	c)
	V - V - F - V - V.
	d)
	V - F - V - V - V.
	3.
	A arquitetura de banco de dados se constitui de formas diversas. Uma dessas formas é denominada de Arquitetura Paralela, a qual tem como objetivo principal compartilhar os recursos de processamento de dados. Com relação a esse modelo de arquitetura, assinale a alternativa CORRETA:
	a)
	É uma arquitetura que não tem como objetivo compartilhar recursos de processamento, já que tem muita limitação quanto à quantidade de terminais conectados.
	b)
	Nesse tipo existem várias operações rodando simultaneamente, já que há uma demanda grande com relação ao processamento de dados.
	c)
	Podemos destacar como principal característica a grande distância que existe entre os computadores interligados.
	d)
	Constitui-se basicamente de terminais sem nenhuma capacidade de processamento de dados que se conectam em mainframes.
	4.
	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)
	V - F - V - V - F.
	c)
	V - V - F - V - V.
	d)
	F - V - V - F - F.
	5.
	O desenvolvimento de um banco de dados passa necessariamente pelo processo de modelagem de dados, técnica utilizada para especificar as regras de negócios e as estruturas de dados, sendo sua aplicação de grande importância para o bom resultado do projeto. Acerca do processo de modelagem de dados, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A modelagem conceitual requer o envolvimento maior do cliente, a fim de discutir as regras de negócio e a tecnologia que será adotada.
(    ) O modelo conceitual registra quais dados podem aparecer no banco, mas não registra como estes estão armazenados no SGBD.
(    ) O modelo lógico leva em conta algumas limitações da tecnologia que serão adotadas e implementa recursos, como, por exemplo, a definição das chaves primárias e estrangeiras.
(    ) O desenvolvimento do modelo físico demonstra o momento ideal para aplicar a técnica de normalização, posto que seguirá as definições do SGBD preferido pelo desenvolvedor.
(    ) A modelagem de dados é utilizada em situações extremas, uma vez que a consistência de dados é apenas opcional.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	a)
	V - V - F - V - F.
	b)
	F - F - V - V - F.
	c)
	F - V - V - F - F.
	d)
	V - F - V - F - V.
	6.
	O conceito de transação pode ser entendido como um conjunto de ações que delimita operações. Uma dos comandos de ligação para transações é o commit. Com relação a esse comando, analise as sentenças a seguir:
I- É uma transação utilizada para a conversão de dados, a exemplo de um strig para o tipo date.
II- É uma transação utilizada para gravar em definitivo os dados em um banco de dados.
III- É uma transação utilizada para deletar uma tabela em nossos dados.
IV- É uma transação que tem a funcionalidade de selecionar dados em um banco.
Agora, assinale a alternativa CORRETA:
	a)
	As sentenças I, III e IV estão corretas.
	b)
	As sentenças I e III estão corretas.
	c)
	Somente a sentença IV está correta.
	d)
	Somente a sentença II está correta.
	7.
	Vários são os conceitos valiosos que ajudam na compreensão dos itens que compõem um banco de dados. Com relação a esses itens, há um conceito que se destaca pela característica de ser um conjunto de dados já processado e agora possui significado. A que se refere essa definição?
	a)
	Informação.
	b)
	Pesquisa.
	c)
	Depósito de dados.
	d)
	Formulário de pesquisa.
	8.
	Nos últimos anos, houve um aumento enorme no interesse pelos bancos de dados multimídia frente aos novos tipos de informaçãoque passaram a estar presentes em vários segmentos de aplicações. Tipos de dados, como textos com livres formatos, documentos web, gráficos estruturados, imagens estáticas ou com animação, voz e sons, tornaram-se cada vez mais comuns no ambiente corporativo. Acerca dos bancos de dados multimídia, analise as sentenças a seguir: 
I- Para o armazenamento de dados multimídia, pode ser utilizado um tipo de dado binário, como, por exemplo, o BLOB.
II- Dentre as principais características de um banco de dados multimídia, destacam-se o suporte a objetos gigantes, o fornecimento de dados em ritmo variável e a recuperação baseada na igualdade.
III- O grande consumo de espaço para o armazenamento caracteriza o dado multimídia.
IV- Dentre os tipos de dados multimídia mais comuns, normalmente encontrados nos bancos de dados multimídia, destacam-se a imagem, a animação, o vídeo e o áudio.
Agora, assinale a alternativa CORRETA:
	a)
	As sentenças I, II e IV 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, III e IV estão corretas.
	9.
	É 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)
	As sentenças I, III 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 II, III e IV estão corretas.
	10.
	No Modelo Entidade-Relacionamento (MER), um aspecto que devemos dar atenção é o relacionamento que ocorre entre os objetos de um banco de dados. Analise a representação gráfica a seguir e assinale a alternativa CORRETA quanto ao grau de relacionamento:
	
	a)
	Ao analisar a imagem, podemos afirmar que não existe nenhum grau de relacionamento entre as entidades em questão (1:1).
	b)
	Através da imagem podemos afirmar que o grau de relacionamento é de um para um (1:1).
	c)
	A imagem pode afirmar que o grau de relacionamento é um para vários (1:1).
	d)
	A imagem simboliza graficamente o grau de um para muitos (1:1).
	11.
	(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 J.PSEUDONIMO, N.BONUS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS DESC.
	b)
	SELECT * FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD 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.PONTOS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEJOGADOR ORDER BY N.BONUS DESC.
	12.
	(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)
	As assertivas II e III estão corretas.
	b)
	Apenas a assertiva I está correta.
	c)
	As assertivas III e IV estão corretas.
	d)
	As assertivas I e IV estão corretas.
Parte inferior do formulário

Outros materiais