Buscar

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


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

Prévia do material em texto

10/10/2023, 11:45 Avaliação Final (Objetiva) - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:885275)
Peso da Avaliação 3,00
Prova 70988885
Qtd. de Questões 10
Acertos/Erros 7/3
Nota 7,00
Um dos momentos mais críticos no processo de desenvolvimento de um software é a modelagem de 
banco de dados. Nessa fase, deve-se entender precisamente a necessidade do requisitante, para que o produto 
final atinja os objetivos estabelecidos por ele. Um erro durante a modelagem compromete a usabilidade do 
sistema final, tendo em vista a necessidade de retrabalho, que aumenta o custo do processo de 
desenvolvimento. Sobre a abordagem, os modelos de dados podem ser classificados como conceitual, lógico 
ou físico. Assinale a alternativa CORRETA que apresenta características do modelo de dados conceitual:
A Representa apenas o ambiente e o cenário do problema sem preocupações com a implementação.
B Representa a estrutura do banco de dados, contemplando especificamente: procedimentos, funções,
triggers e packages.
C Representa toda a documentação criada pelo gerente do projeto para controle das atividades.
D Representa somente as restrições de domínio, de integridade e de implementação.
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 V - V - V.
B V - V - F.
 VOLTAR
A+
Alterar modo de visualização
1
2
10/10/2023, 11:45 Avaliação Final (Objetiva) - Individual
about:blank 2/5
C F - F - V.
D F - V - F.
Vários são os comandos que podem ser usados para exibir o resultado de um ou mais selects. Existe um 
comando em específico, que, por default, executa o equivalente a um SELECT DISTINCT no result set final. 
Em outras palavras, ele combina o resultado de execução das duas queries e então executa um SELECT 
DISTINCT a fim de eliminar as linhas duplicadas. Este processo é executado mesmo que não hajam registros 
duplicados. Essa descrição conceitual se refere a qual comando?
A Union.
B Join.
C Instersect.
D Between.
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 conceitual considera os recursos tecnológicos envolvidos na solução do problema para um
cenário específico.
D 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.
SQL é um programa simples para emitir comandos sql para um banco de dados, é cliente servidor. É 
considerado um aplicativo padrão para acessar e manipular informações no banco de dados ORACLE. Pode 
ser considerado também como um programa de computador que usa linha de comando para executar ações em 
SQL e PLSQL em uma base de dados ORACLE. É considerado uma interface padrão para desenvolvedores 
3
4
5
10/10/2023, 11:45 Avaliação Final (Objetiva) - Individual
about:blank 3/5
e analistas de sistemas. Sobre a linguagem SQL, analise as sentenças a seguir:
I- O operador EXISTS verifica se o resultado de uma consulta aninhada correlacionada é vazio ou não.
II- As opções para a especificação de junção de tabelas disponíveis em SQL incluem INNER JOIN, LEFT 
OUTER JOIN, CENTER OUTER JOIN, CENTER INNER JOIN, RIGHT OUTER JOIN e FULL OUTER 
JOIN.
III- O operador CONTAINS compara dois conjuntos de valores e devolve TRUE se um conjunto contiver 
todos os valores do outro conjunto.
IV- A cláusula WHERE especifica as condições para a seleção de tuplas das relações, incluindo as condições 
para as junções, se necessário. 
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 As sentenças I e IV estão corretas.
D As sentenças I e II estão corretas.
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 de dado long armazena caracteres com tamanhos variados, que podem chegar até 2 gigabytes.
( ) O tipo de dado long raw suporta somente informações do tipo texto, com tamanho máximo de 2.800 
caracteres.
( ) O tipo de dado date armazena data e hora,sendo possível incluir o século, ano, mês, dia, hora, minuto e 
segundos.
( ) O tipo de dado number também pode ser utilizado para armazenar datas
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F.
B F - V - F - V.
C V - V - V - F.
D V - F - V - F.
Banco de dados é uma coleção de dados inter-relacionados representando informações de um domínio 
específico.Partindo desse princípio, assinale a alternativa CORRETA que apresenta um Banco de Dados:
6
7
10/10/2023, 11:45 Avaliação Final (Objetiva) - Individual
about:blank 4/5
A Apache OpenOffice.
B Oracle.
C SQL RedLine.
D Microsoft Publisher.
SYSDATE é uma função de banco de dados Oracle interna que retorna a data atual, e dual é uma tabela 
que contém uma única linha. A tabela dual é útil quando você precisa que o banco de dados avalie uma 
expressão (por exemplo, 2 * 15/5) ou quando quer obter a data atual. Assinale a alternativa CORRETA 
referente à sintaxe para utilização de um cálculo matemático:
A SELECT Integer (10 * (2*2)) FROM dual.
B SELECT 10 * (2*2) FROM dual as Integer.
C SELECT 10 * (2*2) FROM dual.
D SELECT 10 * (2*2) as Integer FROM dual.
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 representare 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.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V - F.
B F - V - V - F - V.
8
9
10/10/2023, 11:45 Avaliação Final (Objetiva) - Individual
about:blank 5/5
C V - F - F - V - F.
D V - V - F - V - V.
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 - V - F - F.
B V - F - V - F.
C V - F - F - V.
D F - F - F - V.
10
Imprimir

Continue navegando