Buscar

Avaliação Final (Objetiva) - Individual Semipresencial

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

GABARITO | Avaliação Final (Objetiva) - Individual 
Semipresencial (Cod.:686995) 
A+Alterar modo de visualização 
Peso da Avaliação3,00 
Prova41245458 
Qtd. de Questões12 
Acertos/Erros9/3 
Nota9,00 
1 
Na história do gerenciamento dos dados, encontra-se diversas situações 
organizacionais que mostram a evolução no armazenamento de dados e seu 
posterior gerenciamento. No gerenciamento de dados em sistemas de arquivos 
onde, havendo a alteração da estrutura de dados de um arquivo, todos os 
programas que utilizavam esse arquivo precisariam ser atualizados, pois 
deixariam de funcionar, tem um exemplo que quando é incluído uma observação 
para cada cliente é feita a alteração no programa que está rodando em um 
computador. Quando um segundo computador for acessar o mesmo arquivo, ele 
encontrará uma estrutura nova e não conseguirá acessar esse arquivo ou, em casos 
mais complexos, poderá até “corromper” o arquivo novo por não ter conhecimento 
da nova estrutura de armazenamento. 
Nesse contexto, assinale a alternativa CORRETA que apresenta informações sobre 
o problema conhecido como independência estrutural: 
A 
Qualquer alteração de estrutura não influenciaria no acesso aos dados. 
B 
Alterações específicas de estrutura não influenciaria no acesso aos dados. 
C 
Dependente do tipo de alteração que seja feita no arquivo, programas específicos 
precisarão ser alterados. Isso abre margem para erros, tornando todo o processo 
mais caro e difícil de ser executado. 
D 
Independente do tipo de alteração que seja feita no arquivo, todos os programas 
precisarão ser alterados. Isso abre margem para erros, tornando todo o processo 
mais caro e difícil de ser executado. 
2 
A PL/SQL é uma linguagem procedural implementada pelo banco de dados Oracle. 
Outros bancos também têm suas linguagens próprias, como é o caso do PostgreSQL 
que utiliza o PgSQL como sua linguagem de programação. Essa abordagem traz 
alguns benefícios, dentre eles uma melhoria no desempenho e uma centralização 
das regras de negócio. 
Qual recurso tem a finalidade de executar alguma rotina de programação quando 
são feitas manutenções ou inserções de registros em tabelas? 
A 
Function. 
B 
Procedure. 
C 
Triggers. 
D 
Packages. 
3 
A arquitetura de um banco de dados está diretamente ligada a questões de 
hardware e sistema computacional existentes na estrutura em questão. O poder de 
processamento, a estrutura de rede, a memória e diversos outros componentes são 
características que fazem parte da análise de toda arquitetura para bancos de 
dados. Em uma dessas arquiteturas existem duas formas de utilização de sistemas: 
a multiusuário e a monousuário. Conforme os computadores pessoais foram 
evoluindo e o seu custo se tornou menor, a arquitetura centralizada, como era 
conhecida, teve o seu uso diminuído. Os computadores pessoais substituíram os 
terminais de acesso e começaram a desempenhar novos papéis. O gerenciamento 
da interface que antes era responsabilidade do servidor, agora passou a ser 
gerenciado por clientes. 
A qual tipo de arquitetura de banco de dados o exposto se refere? 
A 
Arquitetura distribuída. 
B 
Arquitetura paralela. 
C 
Arquitetura centralizada. 
D 
Arquitetura cliente-servidor. 
4 
A Structured Query Language ou simplesmente SQL é uma linguagem utilizada 
para construirmos e manipularmos bancos de dados relacionais. É através dela que 
modelos de entidade-relacionamento viram realidade. 
Assinale a alternativa CORRETA que possui o comando utilizado para criar tabelas: 
A 
Insert table. 
B 
Create table. 
C 
Alter table. 
D 
Update table. 
5Para desenvolver uma modelagem de dados temos o modelo físico, que permite a 
implementação de um banco de dados e requer conhecimento técnico. Com relação 
a esse tipo de modelo, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) O modelo físico é elaborado a partir do modelo lógico. 
( ) Esse modelo é a etapa inicial de um projeto de banco de dados. 
( ) Ele tem como prioridade a representação gráfica do negócio. 
( ) É considerado a etapa final de um projeto de banco de dados. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A 
V - V - V - F. 
B 
V - F - F - V. 
C 
V - F - V - F. 
D 
F - V - F - V. 
6A modelagem de um banco de dados é dita como uma importante etapa durante o 
desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão 
compor um sistema de informação serão mapeados e abstraídos pelos modelos de 
dados. Em um modelo de banco de dados as tabelas e entidades tem em seus 
relacionamentos os comportamentos da participação de suas ocorrências. Tais 
comportamentos são definidos pela cardinalidade, que, na definição de Elmasri e 
Navathe (2005, p. 22), a razão de cardinalidade "especifica o número máximo de 
instâncias de relacionamento em que uma entidade pode participar". Dito isso, a 
figura anexa apresenta um modelo lógico abaixo com o relacionamento entre a 
tabela Cliente e a tabela Telefone. Sobre o modelo de dados, assinale a alternativa 
CORRETA no que se refere à cardinalidade que o modelo representa: 
 
FONTE: ELMASRI, Ramez. NAVATHE, Schmkant B. Sistemas de Banco de Dados. 4. 
ed. Pearson: São Paulo, 2005. 
A 
Um TELEFONE pertence a um CLIENTE e um CLIENTE tem muitos TELEFONES. 
B 
Um TELEFONE pode pertencer apenas a um CLIENTE e um CLIENTE pode ter 
muitos TELEFONES. 
C 
Um CLIENTE pode ter muitos TELEFONES e um TELEFONE pode pertencer a 
muitos CLIENTES. 
D 
Um TELEFONE pode pertencer a muitos CLIENTES e um CLIENTE tem apenas um 
TELEFONE. 
7Um determinado comércio comercializa diversos tipos de produtos, para isso é 
necessária uma rigorosa gestão destes produtos, saber quantos existem no 
estoque, quais estão para vencer, a qual fornecedor pertence, entre outros. Para 
isso, foi contratado um profissional para projetar um banco de dados e um sistema 
para armazenar os dados. A modelagem apresentada pelo profissional é mostrada 
a seguir, contento três tabelas, sendo que os atributos CODIGO nas tabelas 
PRODUTO E FORNECEDOR são únicos. Sobre o exposto, assinale a alternativa 
CORRETA: 
A 
O relacionamento entre ESTOQUE e FORNECEDOR é do tipo um-para-um 
B 
O relacionamento entre PRODUTO e ESTOQUE é do tipo um-para-muitos 
C 
O campo CODIGO na tabela PRODUTO é chave primária na tabela PRODUTO e 
identifica o FORNECEDOR que fornece um determinado produto. 
D 
O campo TELEFONE é o identificador da tabela FORNECEDOR 
8A linguagem SQL (Structured Query Language - Linguagem de Consulta 
Estruturada) permite através de um conjunto de instruções definir a estrutura de 
um banco de dados e manipular os dados armazenados. Tais instruções são 
classificadas em diferentes conjuntos de acordo com as operações que se deseja 
realizar sobre um banco de dados. Dentre os conjuntos de instruções SQL há a DDL 
(Data Definition Language - Linguagem de Definição de Dados) e a DML (Data 
Manipulation Laguage - Linguagem de Manipulação de Dados). O comando Drop 
Table faz parte do conjunto de comandos DDL. Com relação a esse comando, 
analise as sentenças a seguir: 
 
I- É utilizado para executar restrições em um banco de dados. 
II- Ao executar o comando, é excluída completamente a tabela. 
III- Após a execução do comando, não é possível desfazer a ação. 
IV- Após sua execução, é normalmente resgatada a tabela, quantas vezes for 
desejado. 
 
Assinale a alternativa CORRETA: 
A 
Somente a sentença IV está correta. 
B 
As sentenças I e III estão corretas. 
C 
As sentenças II e III estão corretas. 
D 
Somente a sentença III está correta. 
9 
Um Sistema Gerenciador de Banco de Dados (SGBD) é um software responsável 
pelo gerenciamento de base de dados. Uma das principais características dele é 
retirar da aplicação a estruturação dos dados, deixando de forma transparente o 
acesso a eles. Além disso, elimina boa parte da complexidade do gerenciamento de 
dados, fazendo com que o programador tenha um foco maior na lógica da suaaplicação do que no armazenamento dos dados. 
Sobre as suas funcionalidades e limitações, assinale a alternativa INCORRETA: 
A 
Fornecer ferramentas para que o administrador do banco de dados possa 
configurar e efetuar backups. 
B 
Fornecer uma linguagem de programação para possibilitar a implementação de 
rotinas que executem no servidor do banco, viabilizando a criação de aplicações 
mais performáticas. 
C 
Garantir a integridade e consistência dos dados armazenados no banco quando 
acessados de forma concorrente. 
D 
Incapaz de garantir a segurança dos usuários com relação ao acesso aos dados e 
objetos de cada banco. 
10O 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 
V - V - F - V - V. 
B 
V - F - V - V - F. 
C 
F - V - V - F - V. 
D 
F - V - V - F - F. 
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.PONTOS FROM JOGADOR J, NIVEL N WHERE 
J.PSEUDONIMO = N.NOMEJOGADOR ORDER BY N.BONUS DESC. 
B 
SELECT J.NOME N.BONUS, FROM JOGADOR J, NIVEL ORDER BY N.BONUS DESC. 
C 
SELECT * FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD 
ORDER BY N.BONUS DESC. 
D 
SELECT J.PSEUDONIMO, N.BONUS FROM JOGADOR J, NIVEL N WHERE 
J.PSEUDONIMO = N.NOMEPSEUD 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 I e IV estão corretas. 
B 
As assertivas II e III estão corretas. 
C 
As assertivas III e IV estão corretas. 
D 
Apenas a assertiva I está correta.

Continue navegando