Baixe o app para aproveitar ainda mais
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.
Compartilhar