Buscar

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

Prévia do material em texto

1. A arquitetura de um banco de dados está relacionada ao hardware e ao sistema computacional disponíveis. 
Além disso, o desempenho do processamento e outros componentes são levados em consideração para o tipo 
de arquitetura a ser adotada. Essa arquitetura se subdivide em tipos que dependem das próprias 
características. 
Sobre esses tipos, analise as opções a seguir: 
I- Descentralizada, cliente-servidor, diagonal e distribuída. 
II- Disponível, front-end, cliente-servidor e descentralizada. 
III- Centralizada, cliente-servidor, paralela e distribuída. 
 
2. Um Modelo Entidade-Relacionamento tem como objetivo representar as estruturas de dados. Ela é composta 
por três componentes distintos: as entidades, os atributos e os relacionamentos. Com relação aos 
relacionamentos, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O relacionamento pode ser entendido como uma ação entre as entidades. 
( ) O relacionamento é representado por losango, e normalmente seus nomes são verbos. 
( ) O relacionamento é utilizado tanto para depósito quanto para recuperação de dados, ele representa 
sempre um substantivo. 
( ) Os relacionamentos são as características das entidades. Por exemplo: a entidade pessoa possui 
relacionamento do tipo: CPF, nome, telefone, entre outras. 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
 
Disciplina: Princípios de Banco de Dados (GTI11) 
Avaliação: Avaliação Final (Objetiva) - Individual Reposição 
 
Nota da Prova: 10 , 00 
Legenda: Resposta Certa Sua Resposta Errada 
IV- Front-end, centralizada, independentes e descentralizada. 
Agora, assinale a alternativa CORRETA: 
 a) As opções I e III estão corretas. 
 b) As opções I, II e III estão corretas. 
 c) Somente a opção IV está correta. 
 d) Somente a opção III está correta. 
 a) F - F - F - V. 
 b) F - V - F - F. 
 c) V - V - F - F. 
 d) V - F - V - V. 
 
 
3. 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 long suporta dados alfanuméricos com tamanhos variados, que podem chegar até 2 gigabytes. 
( ) O tipo long raw suporta tipos de texto, além de receber no máximo o valor de 4.000 caracteres. 
( ) O tipo date é utilizado para trabalhar com data e hora, inclusive com séculos, anos, meses, dias, horas, 
minutos e segundos. 
( ) O tipo number é utilizado para guardar dados binários, como, por exemplo, sons e imagens. 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
4. Há alguns conceitos sobre o Modelo Entidade-Relacionamento (MER). Este modelo representa uma forma 
gráfica dos objetos e seus respectivos relacionamentos. Para uma modelagem bem-sucedida de um MER, qual 
é a primeira ação a ser desenvolvida? 
a) Levantar em forma de escopo os requisitos, normalmente utilizamo-nos de uma documentação descritiva. 
b) No início de um Modelo Entidade-Relacionamento (MER), devemos apenas apoiar nossas decisões nas 
entidades. 
c) Concentrar-se somente nos recursos que vamos utilizar, já que não necessitamos saber qual o problema a 
ser resolvido. 
d) O Modelo Entidade-Relacionamento (MER) dispensa qualquer pré-requisito, já que sua aplicação é testada 
em seu implemento. 
5. 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 
asinformaçõ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) F - V - F - V. 
 b) V - F - F - F. 
 c) V - F - V - F. 
 d) V - V - V - F. 
 a) As sentenças II, III e IV estão corretas. 
 b) As sentenças II e IV estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) Somente a sentença I está correta. 
 
 
6. O Modelo Entidade-Relacionamento (MER) pode ser entendido como um mapeamento do mundo real em um 
modelo gráfico que representará o modelo e o relacionamento existente entre os dados. Com relação ao MER, 
classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O MER foi desenvolvido para facilitar a visão do projeto de banco de dados, possibilitando a representação 
de um esquema lógico global do banco de dados. 
( ) O MER é utilizado apenas para termos noção de quão complexo pode ser um projeto; entretanto, não 
possui nenhuma aplicação prática. 
( ) 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 é a associação entre os elementos do conjunto de uma entidade com outra 
entidade. 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
7. Quando trabalhamos com banco de dados, precisamos ter a certeza da consistência das informações nele 
contidas. Para isso, é comum utilizarmos comandos de restrição como o Check. Com relação a esse comando, 
classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Podemos destacar que o comando Check é utilizado para validar dados em determinadas situações. 
( ) Esse comando de restrição é utilizado para alguma condição específica, como valor mínimo de peças. 
( ) O Constant Check é utilizado para criar uma nova tabela em um banco de dados. 
( ) Esse comando pode ser utilizado para compor novos campos em uma aplicação. 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
8. 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 somente para restringir os caracteres alfanuméricos. 
b) No controle de um Banco de Dados, não tem aplicação prática. 
c) É utilizada para checar uma situação específica, como um número mínimo de algo. 
d) Serve apenas para restringir a quantidade de caracteres. 
9. A linguagem SQL possui um conjunto de funções que poderão ser aplicadas pelo desenvolvedor para obter 
determinados resultados, os quais se dividem em funções de linha ou de grupo. As funções de linha retornam 
um resultado por linha da tabela acessada, enquanto as funções de grupo retornarão um resultado por grupo 
de registros selecionados. Diante disso, analise a tabela ?clientes? e o comando SQL anexos e assinale a 
alternativa 
 a) F - F - V - F. 
 b) V - V - F - V. 
 c) F - V - F - F. 
 d) V - F - F - V. 
 a) V - F - V - F. 
 b) V - V - F - F. 
 c) V - V - V - F. 
 d) F - V - F - V. 
 
 
CORRETA: 
 
10.Existem no mercado várias tecnologias para a criação de banco de dados, conforme a necessidade de 
empresas ou organizações. Uma dessas tecnologias é relativamente nova, e as empresas fazem uso dela para 
lidar com um grande volume de dados não estruturados, em que a análise pode resultar no relacionamento das 
pessoas com as empresas. Como essa tecnologia é classificada? 
 
11. (ENADE, 2014) Considere que uma empresa que presta serviços de transportede 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. 
 a) A consulta retornará o primeiro nome da tabela clientes que possuir mais de quatro caracteres, ou seja, Letícia. 
 b) A consulta não retornará nenhum registro, uma vez que a função LENGTH não pode ser utilizada em campos 
do tipo Varchar2. 
 c) A consulta retornará apenas o nome do cliente onde o código for maior ou igual a quatro. 
 d) A consulta retornará todos os nomes que possuírem mais de três caracteres, ou seja, Letícia, Guilherme e 
Flávio. 
 a) NoSQL. 
 b) Big Data. 
 c) MYSQL. 
 d) XML. 
 a) Apenas a assertiva I está correta. 
 b) As assertivas III e IV estão corretas. 
 c) As assertivas II e III estão corretas. 
 d) As assertivas I e IV estão corretas. 
 
 
Assinale a alternativa CORRETA: 
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 J.PSEUDONIMO, N.BONUS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = 
N.NOMEPSEUD ORDER BY N.BONUS DESC. 
 b) SELECT J.NOME N.BONUS, FROM JOGADOR J, NIVEL ORDER BY N.BONUS DESC. 
 c) SELECT J.PSEUDONIMO, N.PONTOS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = 
N.NOMEJOGADOR ORDER BY N.BONUS DESC. 
 d) SELECT * FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS 
DESC.

Continue navegando