Buscar

Avaliação Final (Objetiva) Banco de Dados Avançado - UNIASSELVI

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 6 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 6 páginas

Prévia do material em texto

Disciplina:
	Prova final - Banco de Dados Avançado (ADS16)
	Avaliação:
	Avaliação Final (Objetiva) 
	Prova:
	22679828
	Nota da Prova:
	10,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	Não são raras as situações de falhas em aplicativos. Nestes casos, é função do Sistema Gerenciador de Banco de Dados efetuar o reparo para que ele volte a operar da mesma forma anterior à falha, mantendo a integridade das informações. Para isso, o SGBD precisa memorizar as alterações feitas nos dados através de transações executadas até o momento da parada. Sobre o local onde estas alterações são armazenadas, assinale a alternativa CORRETA:
	 a)
	Catálogo do banco de dados.
	 b)
	Arquivo de log do banco de dados.
	 c)
	Dicionário do banco de dados.
	 d)
	Arquivo de metadados do banco de dados.
	2.
	Um banco de dados (em inglês, database) é um local onde é possível armazenar dados de maneira estruturada e com a menor redundância possível. Estes dados devem poder ser utilizados por programas e usuários diferentes. Assim, a noção básica de dados é acoplada a uma rede, a fim de poder reunir estas informações, daí o nome banco. Geralmente, fala-se de um sistema de informação para designar qualquer estrutura que reúne os meios organizados para poder compartilhar dados. Sobre um banco de dados analise as sentenças propostas: 
I- O modelo de dados relacional consiste num conjunto de tabelas onde cada linha corresponde a uma tupla ou registro que representa uma entidade do domínio e provê um conjunto de funções apoiadas na álgebra relacional para o armazenamento e recuperação de dados. 
II- A normalização é um processo de análise dos esquemas de relações com base em suas dependências funcionais e chaves primárias que visa eliminar a redundância de informação e reduzir os problemas relacionados à inclusão, exclusão e alteração dos dados. 
III- Um banco de dados permite colocar dados à disposição de usuários para uma consulta, uma introdução ou uma atualização, assegurando-se dos direitos atribuídos aos mesmos.
IV- Modelagem de dados ou modelagem de banco de dados envolve uma série de aplicações teóricas e práticas, visando construir um modelo de dados consistente, não redundante e aplicável somente ao SGBD Oracle.
Assinale a alternativa CORRETA:
FONTE: https://www.modelagem-de-dados-modelo-conceitual-modelo-logico-e-fisico/. Acesso em: 6 mar. 2019.
	 a)
	As sentenças I, II, III e IV estão corretas.
	 b)
	As sentenças II e III estão corretas.
	 c)
	As sentenças II, III e IV estão corretas.
	 d)
	As sentenças I, II e III estão corretas.
	3.
	A modelagem de dados é uma técnica usada para a especificação das regras de negócios e as estruturas de dados de um banco de dados. Ela faz parte do ciclo de desenvolvimento de um sistema de informação e é de vital importância para o bom resultado do projeto. Modelar dados consiste em desenhar o sistema de informações, concentrando-se nas entidades lógicas e nas dependências lógicas entre essas entidades. Modelagem de dados ou modelagem de banco de dados envolve uma série de aplicações teóricas e práticas, visando construir um modelo de dados consistente, não redundante e perfeitamente aplicável em qualquer SGBD moderno. Um dos conceitos mais utilizados é o modelo conceitual. Com relação ao exposto, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Leva em conta limites impostos por algum tipo de tecnologia de banco de dados.
(    ) É elaborado somente a partir de um modelo lógico.
(    ) É a etapa mais adequada para o envolvimento do usuário que não precisa ter conhecimentos técnicos.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - F - V.
	 b)
	F - V - F.
	 c)
	V - V - V.
	 d)
	V - V - F.
	4.
	Um banco de dados é uma coleção de tabelas relacionadas que são geralmente integradas, vinculadas ou referenciadas a um outro. A vantagem de um banco de dados é que os dados e registros contidos em tabelas diferentes podem ser facilmente organizados e recuperados, utilizando software de gestão especializado chamado de sistema gerenciador de banco de dados (SGBD) ou gerente de banco de dados. O SGBD permite o controle e o gerenciamento de objetos na base de dados como: triggers, procedures, funções, views dentre outros. Com o grande volume de objetos, o SGBD dispõe de alguns recursos para organizar objetos com objetos afins". Sobre o recurso para melhor organização dos objetos, classifique V para as opções verdadeiras e F para as falsas:
(    ) Views.
(    ) Functions.
(    ) Indexes.
(    ) Packages.
(    ) Sequence.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - F - F - V - F.
	 b)
	V - F - F - V - V.
	 c)
	F - F - F - V - V.
	 d)
	V - V - V - F - V.
	5.
	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.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - F - V - V.
	 b)
	F - V - V - F - F.
	 c)
	V - F - V - V - F.
	 d)
	F - V - V - F - V.
	6.
	Segundo Elmasri e Navathe (2005), um sistema gerenciador de banco de dados (SGBD) é uma coleção de programas que permite aos usuários criar e manter um banco de dados. O SGBD é, portanto, um sistema de software de propósito geral que facilita os processos de definição, construção, manipulação e compartilhamento de banco de dados entre vários usuários e aplicações. Acerca das principais funcionalidades do SGBD, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Manutenir o dicionário de dados, que é uma listagem organizada de todos os elementos de dados que são pertinentes ao sistema.
(    ) Controlar o acesso aos dados e a modificação dos bancos de dados, aumentando a segurança e a integridade destes.
(    ) Impedir o acesso simultâneo ao mesmo dado por meio de logs de gerenciamento.
(    ) Definir a estrutura de armazenamento e o método de acesso aos dados.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: ELMASRI, Ramez; NAVATHE, Schamkant B. Sistemas de Banco de Dados. 4. ed. Pearson: São Paulo, 2005.
	 a)
	V - F - V - F.
	 b)
	V - V - F - F.
	 c)
	V - F - F - V.
	 d)
	F - F - F - V.
	7.
	As constraints (restrições) visam a manter os dados do usuário restritos, e assim evitam que dados inválidos sejam inseridos no banco de dados, sendo que a mera definição do tipo de dados para uma coluna pode ser considerada, por si só, como uma constraint. Acerca das constraints aplicáveis ao Banco de Dados Oracle, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A constraint do tipo CHECK visa a definir uma condição que deverá ser satisfeita para a inserção/alteração de um valor numa coluna específica.
(    ) Uma tabela somente poderá ter uma restrição do tipoForeign Key, haja vista que esta restrição estabelece um link entre duas tabelas distintas.
(    ) Ao definir uma coluna da tabela com a restrição Primary Key, a restrição Not Null será aplicada implicitamente.
(    ) A restrição UNIQUE KEY visa a garantir que o conteúdo de uma coluna ou conjunto de colunas assuma um valor diferente para cada linha, sendo que somente poderá existir uma única restrição deste tipo por tabela.
(    ) O comando ALTER TABLE pessoas ADD CONSTRAINT ck_sexo CHECK (sex_pessoa in ?M?, ?F?)); alterará a tabela pessoas, adicionando uma restrição, a fim de garantir que somente os caracteres M ou F sejam inseridos no campo sex_pessoa.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - V - V - F.
	 b)
	V - F - V - F - V.
	 c)
	V - V - F - V - V.
	 d)
	F - V - V - F - F.
	8.
	Um modelo conceitual ( o Modelo Entidade Relacionamento - MER) é um modelo (lógico) detalhado que captura a estrutura dos dados organizacional enquanto sendo independente de qualquer sistema de gerenciamento de base de dados. Este modelo pode ser usado para mapear situações do mundo real em um modelo gráfico capaz de representar a relação estabelecida entre os dados. Com relação ao MER, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A função do MER é facilitar a visão do projeto de banco de dados, pois foca no esquema lógico dos dados.
(    ) O MER é utilizado para criar pacotes para agrupar procedures e funções que possuem o mesmo objetivo de implementação.
(    ) No MER, os atributos são a representação abstrata de um objeto do mundo real sobre a qual queremos guardar informações.
(    ) No MER, o relacionamento representa a relação/ associação entre os dados de uma TABELA com os dados de outra TABELA.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - V - V.
	 b)
	F - F - F - V.
	 c)
	V - V - F - F.
	 d)
	V - F - F - V.
	9.
	O banco de dados é parte integrante do Sistema de Informação, em que os dados são coletados, processados, organizados e armazenados. A parte de coleta, tratamento e processamento dos dados é feito por programas específicos, como ERP, CRM, Web service, sites etc. Todavia, o analista/desenvolvedor deverá optar por um banco de dados para o armazenamento e a organização desses dados, o qual deverá ser escolhido, levando-se em conta critérios técnicos e financeiros. Acerca dos diversos tipos de bancos de dados existentes no mercado, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O banco de dados MySQL caracteriza-se por ser um software livre quando utilizado para fins não comerciais, destacando-se principalmente nas aplicações web.
(    ) O Oracle é um dos bancos de dados mais robustos no mercado, sendo responsável pelo armazenamento de boa parte das informações das principais organizações do mundo.
(    ) O PostgreSQL é um banco de dados exclusivamente voltado para orientação a objetos.
(    ) O fato do SQL Server ser um banco de dados desenvolvido pela Microsoft permite-lhe possuir uma maior integração nativa com seus produtos e tecnologias.
(    ) O banco de dados PostgreSQL funciona tanto na plataforma Windows como Linux.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - V - F - V.
	 b)
	V - F - F - V - F.
	 c)
	V - F - V - V - F.
	 d)
	V - V - F - V - V.
	10.
	A linguagem SQL (Linguagem de consulta estruturada) tem a função de manipular as informações da base de dados (insert, update, delete) e alterar o dicionário de dados (através dos comandos DDL: create, drop, alter etc). Todas as operações executadas pelo SGBD utilizam comandos da linguagem SQL para executar as mais diversas operações. Com relação à linguagem SQL, analise as sentenças a seguir:
I- Possui um número extenso de comandos.
II- É utilizada nas redes cliente-servidor e nos bancos de dados relacionais.
III- Possui uma linguagem de controle de dados (DCL).
IV- Possui uma linguagem de manipulação de dados (DML), e é uma linguagem estruturada de consulta.
Assinale a alternativa CORRETA:
	 a)
	As sentenças I, II e III estão corretas.
	 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 e III estão corretas.
Parte inferior do formulário

Outros materiais