Buscar

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

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

09/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5
Acadêmico: Diego dos Reis Soares (1901312)
Disciplina: Princípios de Banco de Dados (GTI11)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:512984) ( peso.:3,00)
Prova: 20466065
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Atualmente, os bancos de dados são essenciais para muitas empresas e estão no coração de muitos sistemas
computacionais. Ter acesso rápido às informações é muito importante para a correta tomada de decisões em um
negócio. Se você pretende trabalhar com desenvolvimento de softwares precisará trabalhar com bancos de dados
em algum momento. A história dos bancos de dados é dividida em gerações. Sobre essas gerações, assinale a
alternativa CORRETA:
FONTE: https://dicasdeprogramacao.com.br/a-historia-dos-bancos-de-dados/. Acesso em: 28 jan. 2019.
 a) A primeira geração surgiu na década de 1960, na qual existiam basicamente duas formas de organização: o
modelo hierárquico e em rede. Ambos trabalhavam com o conceito de registro, que é uma coleção de campos
(atributos), os quais contêm apenas um valor de dado.
 b) A segunda geração é uma geração que tem o seu destaque tecnológico. É uma geração marcada pelo novo
conceito, denominado banco de dados orientado a objetos.
 c) A terceira geração é a dos bancos de dados relacionais, surgiu na década de 1970 e é utilizada até hoje.
 d) A quarta geração, conhecida como geração platina, surgiu nos anos 2000 e é marcada pelos bancos de dados
XML.
2. Em princípios de banco de dados, temos o Modelo Entidade-Relacionamento (MER). Esse modelo se ocupa de
vários aspectos, inclusive dos relacionamentos e das entidades que podem ser entendidos como uma
representação gráfica. Com relação ao MER, analise as sentenças a seguir:
I- De maneira obrigatória, seus nomes são substantivos próprios.
II- No MER, o relacionamento é representado graficamente como losango.
III- As entidades são consideradas os itens mais complexos dos atributos.
IV- As entidades são representadas graficamente por um retângulo no MER.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) Somente a sentença III está correta.
 c) Somente a sentença I está correta.
 d) As sentenças II e IV estão corretas.
3. Para 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 - F - F - V.
 b) V - V - V - F.
09/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5
 c) F - V - F - V.
 d) V - F - V - F.
4. Os bancos de dados são, por definição, um conjunto de dados relacionados. A sua arquitetura de armazenamento
está diretamente ligada a recursos de hardware e ao sistema operacional utilizado. O poder de processamento, a
estrutura de rede, a memória RAM, o tamanho em disco e diversos outros componentes são características que
fazem parte da análise de toda arquitetura para bancos de dados. Sobre a arquitetura cliente-servidor, assinale a
alternativa CORRETA:
 a) Na arquitetura cliente-servidor, os dados ficam armazenados em um computador principal (servidor) e são
consumidos pelos demais computadores (clientes).
 b) Na arquitetura cliente-servidor, os dados ficam distribuídos na rede (clientes) e sempre são acessados pelo
computador principal (servidor).
 c) Na arquitetura cliente-servidor, os dados e o processamento é dividido entre todos os computadores da rede.
 d) Na arquitetura cliente-servidor, os dados não ficam armazenados no servidor, este serve apenas para dar
acesso à internet. Enquanto os clientes ficam responsáveis por armazenar e distribuir os dados.
5. Na definição de Elmasri e Navathe (2011), um banco de dados é uma coleção de dados relacionados. Desta
maneira, os bancos de dados mais conhecidos e até mesmo utilizados são os relacionais. No entanto, existem uma
grande abrangência de outros bancos como: bancos de dados de informações geográficas, multimídia, temporal,
biológico e XML. Sobre tais bancos de dados, analise as afirmativas a seguir:
I- Os bancos de dados com informações geográficas tem como objetivo armazenar e manipular dados geométricos
que sejam pertinentes a representações de partes do planeta.
II- Um banco de dados temporal armazena o estado de um determinado objeto, procurando obter toda a sua
evolução, se preocupando com todo o histórico de todos os fatos.
III- Os bancos de dados multimídia precisam ter algumas características como suporte a objetos gigantes,
fornecimento dos dados em um ritmo constante e recuperação baseada na semelhança.
Assinale a alternativa CORRETA:
 a) Somente a afirmativa II está correta.
 b) Somente a afirmativa I está correta.
 c) As afirmativas I, II e III estão corretas.
 d) Somente a afirmativa III está correta.
6. É possível afirmar que no banco de dados relacional a composição é feita por tabelas. Além disso, podemos
identificar atributos e ocorrências pelo recurso das chaves. Compreendendo isso, qual é a utilidade prática das
chaves para um Banco de Dados?
 a) Elas são obrigatoriamente utilizadas apenas uma vez e vinculadas apenas a uma única tabela em um banco de
dados.
 b) As chaves são classificadas em apenas um tipo, denominado chave primária, não podendo ter nenhuma
aplicação consistente em um banco de dados relacional.
 c) Elas podem ser utilizadas para manter a consistência de dados, já que uma de suas características é garantir
que ocorrências sejam únicas.
 d) As chaves primeiras são formadas por vários tipos de campos da tabela.
7. 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:
 a) F - V - F - V.
09/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5
 b) V - F - V - F.
 c) V - F - F - F.
 d) V - V - V - F.
8. 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
CORRETA:
 a) A consulta retornará todos os nomes que possuírem mais de três caracteres, ou seja, Letícia, Guilherme e
Flávio.
 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á o primeironome da tabela clientes que possuir mais de quatro caracteres, ou seja, Letícia.
 d) A consulta retornará apenas o nome do cliente onde o código for maior ou igual a quatro.
9. O processo de criação de um banco de dados é gradual, passamos pelo modelo conceitual, lógico e físico. Dito
isso, em anexo você verá um modelo lógico que representa um cadastro de pessoa. A partir do modelo, assinale a
alternativa CORRETA que apresenta o comando SQL que cria a tabela Pessoa:
 a) Create table Estado ( Id_estado integer, Nome varchar(100), Sigla varchar(2))
 b) Create table Estado ( Id_estado integer, Nome varchar(100), Sigla varchar(2), Primary key (id_estado) )
09/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5
 c) Create table Estado ( Id_estado, Nome, Sigla)
 d) Create table Estado ( Id_estado integer, Nome varchar(100), Sigla varchar(2), Foreign key (id_estado) )
10. 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) No controle de um Banco de Dados, não tem aplicação prática.
 b) Serve apenas para restringir a quantidade de caracteres.
 c) É utilizada somente para restringir os caracteres alfanuméricos.
 d) É utilizada para checar uma situação específica, como um número mínimo de algo.
11. (ENADE, 2008) Uma livraria usa um sistema informatizado para realizar vendas pela internet. Optou-se por um
sistema gerenciador de banco de dados, no qual aplicaram-se regras de corretude e integridade. Cada cliente se
cadastra, faz login no sistema e escolhe títulos. Os livros são colocados em um carrinho de compras até que o
cliente confirme ou descarte o pedido. As tabelas do sistema são: clientes, livros, carrinho, vendas. Dois clientes
acessam o sítio no mesmo horário e escolhem alguns livros. O estado do sistema nesse instante é representado
na tabela anexa.
A livraria possui um único exemplar do livro Estatística básica. O computador usado por Alice sofre uma pane de
energia antes que ela confirme o pedido. No mesmo instante também ocorre uma pane de energia no computador
da loja. Em seguida, o computador de Alice e o computador da loja voltam a ter energia e a funcionar. Ela volta ao
sistema e retoma seu carrinho de compras intacto.
Com relação a essa situação, julgue os itens seguintes:
I- A consistência de uma tabela do banco de dados foi violada temporariamente, para disponibilizar dois
exemplares do livro Estatística básica. 
II- Como o pedido de Alice continuou válido apesar da interrupção, o sistema gerenciador de banco de dados não
emprega atomicidade. 
III- Todas as transações devem ser fechadas depois do retorno da energia, para que os clientes possam recuperar
seus carrinhos de compras. 
Assinale a alternativa CORRETA:
 a) Nenhum item está certo.
 b) I e III.
 c) II e III.
 d) I e II.
09/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5
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 II e III estão corretas.
 b) As assertivas I e IV estão corretas.
 c) As assertivas III e IV estão corretas.
 d) Apenas a assertiva I está correta.
Prova finalizada com 11 acertos e 1 questões erradas.

Continue navegando