Buscar

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

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 4 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: Banco de Dados Avançado (ADS16)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:650711) ( peso.:3,00)
Prova: 25237183
Nota da Prova: 10,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. São considerados requisitos funcionais de um sistema gerenciador de banco de dados: segurança,
integridade, acesso concorrente e a recuperação e tolerância às falhas. Como seus elementos principais,
consideram-se: a definição, a manipulação e a administração dos dados, bem como a geração das
aplicações. Sobre as atribuições do SGBD, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A lentidão do sistema.
(    ) O custo do projeto de software desenvolvido.
(    ) A inconsistência dos dados.
(    ) A redundância dos dados.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) F - V - F - F.
 c) V - V - V - F.
 d) V - F - V - V.
2. Uma View (Exibição/Visão) é uma tabela virtual baseada no conjunto de resultados de uma consulta SQL,
contém linhas e colunas como uma tabela real, e pode receber comandos como declarações JOIN,
WHERE e funções como uma tabela normal. Ela mostra sempre resultados de dados atualizados, pois o
motor do banco de dados recria os dados toda vez que um usuário consulta a visão. Sobre as Views,
classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Uma visão é formada por um comando SQL, que extrai informações da base de dados.
(    ) É necessário ter mais de duas tabelas no comando SQL para criar uma View.
(    ) View também é conhecida como tabela virtual, uma vez que ela não existe fisicamente.
(    ) Uma visão pode conter colunas de diferentes tabelas e apenas aquelas linhas que satisfaçam alguma
condição.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) V - V - F - V.
 c) F - F - V - F.
 d) F - F - V - V.
3. Um sistema de banco de dados que atua com processamento de transações garante que, se a transação
executar algumas atualizações e ocorrer alguma falha antes do término normal, estas não serão aplicadas
ao banco de dados, ou seja, a atualização somente será executada na sua totalidade, caso contrário, será
cancelada. Neste sentido, os comandos em SQL, usados para desfazer uma transação malsucedida e
confirmar uma bem-sucedida, são, respectivamente:
 a) Rollback e Commit.
 b) Grant e Revoke.
 c) Commit e Rollback.
 d) Confirm e Cancel.
4. O desenvolvimento de triggers, stored procedures e functions, visam a possibilitar o encapsulamento e a
execução de blocos PL/SQL através de aplicações front-end, garantindo ainda, a sua recuperação e
edição, sem a necessidade de reescrever todo o código. Acerca destes blocos de comando PL/SQL,
classifique V para as sentenças verdadeiras e F para as falsas:
(    ) As triggers são utilizadas para auxiliar a manutenção da consistência dos dados, bem como na
propagação de alterações ocorridas em um determinado dado de uma tabela para outra tabela.
(    ) As procedures são semelhantes às functions, uma vez que ambas retornam um valor.
(    ) As procedures não podem conter comandos de modificação dos valores dos registros das tabelas do
banco de dados.
(    ) A function poderá ser executada como parte de uma instrução SELECT.
(    ) Tanto a function como a procedure poderão ser executadas dentro de uma trigger.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V - F.
 b) V - F - F - F - V.
 c) V - F - V - F - F.
 d) V - F - F - V - V.
5. 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 - V.
 b) V - V - V - F - V.
 c) V - F - F - V - V.
 d) F - F - F - V - F.
6. Uma consulta pura e simples poderá retornar resultados indesejados ao usuário, uma vez que este,
geralmente, não busca visualizar todos os registros de uma única vez. Neste sentido, as consultas
possibilitam a inclusão de critérios para filtrar os dados e obter, consequentemente, somente os registros
desejados. Diante disso, analisando a tabela Funcionários, analise as alternativas a seguir e identifique a
consulta que retornará apenas o nome e a data de nascimento do funcionário, cujo critério de seleção
deverá observar apenas funcionários do sexo masculino e com salário igual ou superior a R$ 2.000,00.
Assinale a alternativa CORRETA:
 a) Terceira Consulta.
 b) Quarta Consulta.
 c) Segunda Consulta.
 d) Primeira Consulta.
7. Para acompanhar um mercado empresarial tão competitivo quanto o atual é muito importante que as
empresas evitem ao máximo os problemas que possam levar ao insucesso em algumas de suas iniciativas.
Além disso, é também fundamental que ter sempre disponíveis informações que auxiliem suas equipes
gestoras e estratégicas a calcular riscos, otimizar processos e melhorar os resultados. Um dos fatores mais
preciosos neste contexto é o armazenamento correto e de qualidade dos dados com os quais a
organização vai lidar na sua rotina de trabalho. Os dados são armazenados em banco de dados. Com
relação ao conceito de banco de dados, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Um aplicativo que manipula dados inter-relacionados. 
(    ) Um sistema de nuvens híbridas utilizados em sistemas bancários. 
(    ) Um conjunto de dados necessários para o correto funcionamento do sistema operacional. 
(    ) Um conjunto de dados que visa manter a integridade e segurança do sistema. 
(    ) Uma coleção de dados inter-relacionados, representando informações sobre um domínio específico
(situação real).
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: https://gmpe.com.br/-entenda-a-importancia-do-banco-de-dados-da-sua-empresa-18.html/. Acesso
em: 6 mar. 2019.
 a) F - F - F - F - V.
 b) V - F - F - F - F.
 c) F - V - V - F - V.
 d) F - F - V - F - V.
8. A Modelagem de Dados é a criação de um modelo físico que explique a lógica por traz do sistema,sendo
que  com ele você será capaz de explicar as características de funcionamento e comportamento de um
software. A modelagem de dados é a base de criação do Banco de dados e parte essencial para a
qualidade do software. Este é um assunto muito extenso e em grandes empresas existem pessoas que
fazem apenas isso o dia inteiro. Nas empresas menores esta acaba sendo uma atribuição do DBA e dos
desenvolvedores de softwares. Com relação à modelagem funcional e modelagem de dados, assinale a
alternativa CORRETA:
FONTE: http://aprendaplsql.com/modelagem-de-dados/modelagem-de-dados-parte-01/. Acesso em: 6 mar.
2019.
 a) O modelo funcional especifica um cenário real sem a preocupação de detalhar a forma de
implementação para a solução do problema em questão.
 b) O modelo funcional descreve a estrutura mais adequada para o banco de dados adotado como
repositório dos dados.
 c) O modelo de dados é composto por diagramas de funções que detalham as restrições das regras de
negócio de um problema específico.
 d) O modelo conceitual considera os recursos tecnológicos envolvidos na solução do problema para um
cenário específico.
9. Uma cláusula CONSTRAINT é uma parte opcional de uma instrução CREATE TABLE ou uma instrução
ALTER TABLE . Uma restrição é uma regra à qual os dados devem estar em conformidade. Nomesde
restrição são opcionais. 
Uma CONSTRAINT pode se apresentar da seguinte forma: uma restrição no nível da coluna ==> As
restrições no nível de coluna se referem a uma única coluna na tabela e não especificam um nome de
coluna (exceto restrições de verificação). Eles se referem à coluna que eles seguem. Uma restrição no
nível de tabela ==> As restrições no nível da tabela referem-se a uma ou mais colunas na tabela. As
restrições no nível da tabela especificam os nomes das colunas às quais elas se aplicam. As restrições
CHECK no nível da tabela podem se referir a 0 ou mais colunas na tabela. No banco de dados Oracle, para
garantir que uma regra seja cumprida e para criar um relacionamento entre tabelas podem ser usadas as
constraints:
 a) DEFINE e FOREIGN KEY
 b) CHECK e TABLE KEY
 c) CHECK e FOREIGN KEY
 d) DEFINE e TABLE KEY
10.Normalização é um processo a partir do qual se aplicam regras a todas as tabelas do banco de dados,
com o objetivo de evitar falhas no projeto, como redundância de dados e mistura de diferentes assuntos
numa mesma tabela. Acerca do processo de normalização, analise as sentenças a seguir:
I- A normalização consegue armazenar os mesmos dados em menos tabelas. 
II- Na prática, comumente, utiliza-se somente três estágios ou formas de normalização.
III- Na normalização, a eliminação dos atributos multivalorados ocorre durante a aplicação da primeira
forma normal.
IV- Tabelas com atributos multivalorados estão na primeira forma normal.
Assinale a alternativa CORRETA:
 a) Somente a sentença III está correta.
 b) As sentenças II e III estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando