Buscar

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

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

Prévia do material em texto

03/02/2023 18:40 Avaliação Final (Objetiva) - Individual
about:blank 1/7
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:765740)
Peso da Avaliação 3,00
Prova 55497853
Qtd. de Questões 12
Acertos/Erros 3/9
Nota 3,00
Um banco de dados também pode ser chamado de base de dados. Os dados são armazenados de uma 
maneira que tem como objetivo facilitar a inclusão, remoção, consulta e alteração. 
Como representamos graficamente as entidades no modelo entidade-relacionamento?
A Retângulo.
B Prisma.
C Quadrado.
D Círculo.
A sociedade vive em torno de dados. Sua conta de energia elétrica, água, telefone e várias outras 
possuem dados relacionados que formam o valor a ser pago na fatura.
O que é modelo conceitual?
A É uma descrição mais concreta da realidade, em que os fatos do mundo real são descritos de uma
forma mais natural, bem como suas propriedades e relacionamentos.
B É uma descrição mais abstrata da realidade, em que os fatos do mundo real são descritos de uma
forma mais natural, bem como suas propriedades e relacionamentos.
C É uma descrição mais fictícia da realidade, em que os fatos do mundo real são descritos de uma
forma mais natural, bem como suas propriedades e relacionamentos.
 VOLTAR
A+
Alterar modo de visualização
1
2
03/02/2023 18:40 Avaliação Final (Objetiva) - Individual
about:blank 2/7
D É uma descrição mais literal da realidade, em que os fatos do mundo real são descritos de uma
forma mais natural, bem como suas propriedades e relacionamentos.
A estrutura de um Sistema Gerenciador de Banco de Dados (SGBD) é composta por módulos com 
funcionalidades bem definidas. Cada módulo tem sua responsabilidade no processo de gerenciamento 
dos dados. Usuários e programadores interagem com esses módulos a fim de obter seus resultados.
Nesse contexto, assinale a alternativa CORRETA que apresenta detalhes sobre software para acessar 
os dados:
A
Um usuário comum normalmente utiliza um sistema e é através desse sistema que o acesso ao
banco de dados é feito. Já um programador tem ferramentas que são específicas para trabalhar
com a tecnologia que o SGBD disponibiliza. Essas ferramentas têm um foco mais centrado na
visualização de dados e manutenção de suas estruturas.
B
Responsável por recuperar os dados do local onde eles estão armazenados. Esses dados são
divididos em dois grupos: os dados armazenados e a definição dos dados armazenados. O
primeiro grupo se refere aos dados que um usuário comum manipula. Já o segundo define a
forma de organização dos dados do primeiro grupo. É composto por tabelas, índices,
relacionamentos etc.
C
Interpreta todos os acessos que são feitos na base de dados com um foco maior em otimização.
Em outras palavras, ele é responsável por processar e definir “caminhos” para que o usuário tenha
uma resposta a sua solicitação com performance.
D
Responsável por recuperar os dados do local onde eles não estão armazenados. Esses dados são
divididos em dois grupos: os dados armazenados e a definição dos dados armazenados. O
primeiro grupo define a forma de organização dos dados do segundo grupo. Já o segundo se
refere aos dados que um usuário comum manipula. É composto por tabelas, índices,
relacionamentos etc.
Atualmente, existem vários fornecedores de banco de dados. Uma boa análise é necessária antes de 
decidir qual banco utilizar, pois cada um tem as suas características e peculiaridades. Alguns bancos 
são apropriados para projetos menores, outros não. Outro fator a ser levado em conta é o custo para 
implantação.
Nesse contexto, assinale a alternativa CORRETA que identifica o SGBD PostgreSQL:
A
Banco de dados mais robusto e confiável do mundo corporativo. Tem a linguagem PL/SQL para
desenvolvimento de funcionalidades internas. Integra-se com outras linguagens de programação.
3
4
03/02/2023 18:40 Avaliação Final (Objetiva) - Individual
about:blank 3/7
Roda em várias plataformas.
B
Banco de dados conhecido pela sua robustez e confiabilidade, além de ser extremamente flexível
e rico em recursos. É um SGBD objeto-relacional de código fonte aberto. É considerado objeto-
relacional por implementar, além das características de um SGBD relacional, algumas
características de orientação a objetos, como herança e tipos personalizados.
C As principais vantagens são: fornecimento de uma plataforma de grande confiabilidade e
robustez capaz de suportar aplicações de missão crítica de grande exigência. 
D
Mais popular no mundo, inicialmente desenvolvido para aplicações de pequeno porte, e que
depois superou essa barreira. Foi comprada pela Sun em janeiro de 2008. Muito utilizado em
aplicações WEB e livre para uso não comercial.
O processo de criação de um banco de dados é gradual, passamos pelo modelo conceitual, 
lógico e físico. Dito isso, abaixo 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 Pessoa ( Id_pessoa integer, Id_estado integer, Nome varchar(100), Sigla
varchar(2), Foreign key (id_estado))
B Create Table Pessoa ( Id_pessoa integer, Nome varchar(100), Fk_id_cidade integer)
C Create Table Pessoa ( Id_pessoa, Nome, estado)
5
03/02/2023 18:40 Avaliação Final (Objetiva) - Individual
about:blank 4/7
D Create Table Pessoa ( Id_pessoa integer, Nome varchar(100), Fk_id_cidade integer, Primary
key(id_ pessoa), Foreign key Fk_id_cidade references cidade (id_cidade) )
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. Ela fornece uma série de comandos para criarmos estruturas e 
posteriormente recuperarmos dados. Sobre o exposto, associe os itens, utilizando o código a seguir:
I- Comando utilizado para excluir uma tabela do banco de dados.
II- Comando utilizado para apresentar a estrutura de uma tabela criada no banco de dados.
III- Comando utilizado para inserir uma restrição em uma tabela existente no banco de dados.
IV- Comando para excluir uma integridade referencial de uma chave estrangeira.
( ) desc nome_do_objeto;
( ) alter table nome_da_tabela drop constraint coluna_fk;
( ) drop table nome_da_tabela;
( ) alter table nome_da_tabela modify (coluna NOT NULL);
Assinale a alternativa que apresenta a sequência CORRETA:
A II - III - I - IV.
B IV - III - I - II.
C I - III - IV - II.
D II - IV - I - III.
SGBC é 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. O SGBD elimina boa parte da complexidade do gerenciamento de dados, fazendo com 
que o programador tenha um foco maior na lógica da sua aplicação do que no armazenamento dos 
dados. 
De acordo com o exposto, o que significa SGBC?
A Sistema Gradativo de Banco de Dados.
B Sistema Gerenciador de Tabelas de Dados.
C Sistema Gráfico de Banco de Dados. 
6
7
03/02/2023 18:40 Avaliação Final (Objetiva) - Individual
about:blank 5/7
D Sistema Gerenciador de Banco de Dados.
Na definição de Morelli (2001), uma constraint ou restrição apresenta um mecanismo capaz de 
implementar controles que garantam a consistência dos dados (integridade de dados e referencial). 
Pode ser definido tanto em nível de coluna (afeta apenas um campo) como em nível de tabela (afeta 
todos os campos). Sobre o exposto, associe os itens, utilizando o código a seguir:
I- Restrição de nulo.
II- Restrição de chave estrangeira.
III- Restrição de chave primária.
IV- Restrição com checagem.
( ) Restringe que cada campo associado a ela seja único e indexa a tabela.
( ) Restringe que os campos associados a ela não contenham valores nulos.
( ) Restringe que os campos associados a ela contenham valores equivalentes na tabela que esta 
referenciando.
( ) É uma restrição especial, que pode ser aplicada via código.Por exemplo, garantir que o campo 
quantidade_produto possa receber valores apenas entre 0 e 100.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: MORELLI, Eduardo M. Terra. Oracle 8: SQL, PL/SQL e Administração. São Paulo: Érica, 
2000.
A III - I - II - IV.
B I - II - III - IV.
C III - II - I - IV.
D IV - III - I - II.
Para que a construção de um projeto de banco de dados tenha sucesso, é preciso que proporcione a 
integridade e a consistência dos dados que armazenará. Para isso foi criado uma metodologia 
chamada normalização, que tem por objetivo possibilitar o desenvolvimento de um modelo de 
armazenamento consistente, além de um acesso eficiente e íntegro aos dados. 
Qual aplicação das formas de normalização que verifica se existem atributos que sejam dependentes 
transitivos de outros que não pertencem à chave primária?
A Aplicação da 2FN.
B Aplicação da 3FN.
8
9
03/02/2023 18:40 Avaliação Final (Objetiva) - Individual
about:blank 6/7
C Aplicação da 4FN.
D Aplicação da 1FN.
Considere o modelo a seguir. Qual o código SQL que exibe o nome de todos os alunos e o 
número de aulas que assistiu? Caso não tenha aparecido em nenhuma aula, deverá ser considerado 0.
A SELECT ALUNO.NOME, COUNT(ASSISTE.ID_AULA) LEFT JOIN ASSISTE ON
ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO
B SELECT DISCIPLINA.NOME, COUNT(ASSISTE.ID_AULA) INNER JOIN ASSISTE ON
ALUNO.ID_DISCIPLINA = ASSISTE.ID_ALUNO
C SELECT ALUNO.NOME, COUNT(ASSISTE.ID_AULA) INNER JOIN ASSISTE ON
ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO
D SELECT ALUNO.NOME, COUNT(ALUNO.ID_AULA) LEFT JOIN ASSISTE ON
ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO
(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.
10
11
03/02/2023 18:40 Avaliação Final (Objetiva) - Individual
about:blank 7/7
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 II e III.
B I e II.
C Nenhum item está certo.
D I e III.
(ENADE, 2014) O modelo relacional representa o banco de dados como uma coleção de 
relações (tabelas). Na terminologia formal do modelo relacional, uma linha é chamada de "tupla", o 
título da coluna é denominado "atributo" e a tabela é chamada de "relação". O tipo de dado que 
descreve os tipos de valores que podem aparecer em cada coluna é denominado "domínio". Um 
banco de dados relacional pode impor vários tipos de restrições nos dados armazenados. 
FONTE: ELMASRI, R.; NAVATHE, S. B. Sistema de Banco de Dados Fundamentos e Aplicações. 
Rio de Janeiro: LTC, 2002.
Restrições que permitem controlar situações, como "o salário de um empregado não deve exceder o 
salário do supervisor do empregado" e utilizam mecanismos chamados triggers (gatilhos) na sua 
implementação, são do tipo:
A Restrições de integridade semântica.
B Restrições de unicidade.
C Restrições de integridade referencial.
D Restrições de domínio.
12
Imprimir

Continue navegando