Buscar

Prova da Disciplina - TABD

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 13 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 13 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 9, do total de 13 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

  https://projecao.br   suporteead@projecao.br
  
Tópicos Avançados em Banco de Dados
- M2
https://projecao.br/
mailto:suporteead@projecao.br
https://faculdadeprojecao.nucleoead.net/ava
https://faculdadeprojecao.nucleoead.net/ava/user/view.php?id=22512&course=1400
https://www.facebook.com/FaculdadeProjecao/
https://www.instagram.com/grupoprojecao/
https://www.youtube.com/c/UniProje%C3%A7%C3%A3oEAD
https://faculdadeprojecao.nucleoead.net/ava/course/view.php?id=1400
javascript:void(0)
javascript:void(0)
javascript:void(0)
Questão 1 Ainda não respondida Vale 1,00 ponto(s).
Programming Language/Structured Query Language (PL/SQL) é uma linguagem
proprietária de programação de banco de dados do SGBD da Oracle. Desde a sua
introdução em 1992, a Oracle tem acrescentado recursos para PL/SQL de modo
que possui recursos de uma moderna linguagem de programação além de uma
interface em nível de instrução para SQL.  (MANNINO, 2014 – Adaptado)
 
 
Julgue as a�rmativas abaixo sobre o PL/SQL:
 
 
I)                     As instruções do PL/SQL contêm palavras e símbolos reservados,
identi�cadores de usuário e valores constantes.
II)                   Os identi�cadores de usuário fornecem nomes para variáveis,
constantes e outras construções do PL/SQL.
III)                 Os identi�cadores de usuário, assim como as palavras reservadas,
não exigem correspondência exata entre maiúsculas e minúsculas.
IV)                 São exemplos de restrições para identi�cadores de usuário: ter no
máximo 30 caracteres; começar com uma letra; não podem ser idênticos a
nenhuma palavra ou símbolo reservado.
 
É correto a�rmar que:
 
.
 
Escolha uma opção:
a. III é falsa
b. Apenas duas estão corretas
c. II e IV, são falsas
d. Todas estão corretas
e. I e III, são corretas
javascript:void(0)
javascript:void(0)
javascript:void(0)
Questão 2 Ainda não respondida Vale 1,00 ponto(s).
Um plano de execução serializável sobre um conjunto “S” de transações
efetivadas é um plano de execução cujo efeito em qualquer instância consistente
do banco de dados é idêntico ao de algum plano de execução serial completo
sobre “S”. Isto é, a instância do banco de dados que resulta da execução do plano
dado é idêntica à instância do banco de dados resultante da execução das
transações em alguma ordem serial.  (RAMAKRISHNAN, 2008 – Adaptado)
 
 
Julgue as asserções abaixo sobre gerenciamento de transações em banco de
dados:
 
 
I)                     A execução de transações em série, em ordens diferentes, pode
produzir resultados diferentes, mas é presumido que todos são aceitáveis; o
SGBD não dá garantias sobre qual delas será o resultado de uma execução
intercalada.
II)                    Um SGBD deve ser capaz de garantir que apenas planos de execução
serializáveis e recuperáveis sejam permitidos e que nenhuma ação de transações
efetivadas seja perdida ao desfazer transações canceladas.
III)                 Protocolo de bloqueio é um pequeno objeto de controle associado a
um objeto do banco de dados.
IV)                 Bloqueio é um conjunto de regras a serem seguidas por transação (e
impostas pelo SGBD) para garantir que, mesmo intercalando as ações de várias
transações, o resultado seja idêntico à execução de todas as transações em
alguma ordem serial.
 
 
 
É correto a�rmar que:
 
 
.
 
Escolha uma ou mais:
javascript:void(0)
javascript:void(0)
javascript:void(0)
a. III é falsa
b. I e III, são corretas
c. Todas estão corretas
d. Apenas duas estão corretas
e. II e IV, são falsas
Questão 3 Ainda não respondida Vale 1,00 ponto(s).
A Chave Primária serve para quando precisamos dos seguintes objetivos em uma
tabela: a) Que tenha unicidade de um registro; b) Que esse registro NÃO seja
nulo; c) Que esse registro possa identi�car a tabela.
A Chave Primária (PRIMARY KEY) identi�ca uma tabela por meio da unicidade de
um registro e por sua obrigatoriedade de não ser nulo. (FREELANCER, O MANUAL.
S/A - Adaptado. Disponível em: https://omanualdofreelancer.com/diferenca-
chave-primaria-e-chave-estrangeira/. Acessado em: 15/04/2020)
 
Considerando a etapa de elaboração do projeto de banco de dados, qual das
alternativas a seguir seria um bom atributo para ser chave primária de uma
tabela para cadastro de livros do sistema de uma biblioteca? 
 
.
Escolha uma opção:
a. ISBN.
b. Editora
c. Outro.
d. Ano.
e. Autor.
https://omanualdofreelancer.com/diferenca-chave-primaria-e-chave-estrangeira/
javascript:void(0)
javascript:void(0)
javascript:void(0)
Questão 4 Ainda não respondida Vale 1,00 ponto(s).
javascript:void(0)
javascript:void(0)
javascript:void(0)
Escolha uma opção:
A)
B)
C)
D)
E)
Questão 5 Ainda não respondida Vale 1,00 ponto(s).
Com relação a integridade das transações em um banco de dados, que engloba
todas as atividades que um SGBD realiza após uma interação que o usuário tem
com o próprio sistema. Para manter a integridade dessas atividades, existem
quatro medidas que devem ser seguidas: Atomicidade, consistência, isolamento,
durabilidade.  (MANNINO, 2014 – Adaptado)
 
Neste contexto, relacione os conceitos à respectiva medida:
I) O SGBD precisa concluir todas as ações em cascata, para uma transação
(commit), ou ele retorna ao estado anterior desta (rollback), ou seja, a �nalização
deve ser feita com sucesso, caso contrário, tudo é abortado
II) As regras, em sua totalidade, sempre, devem ser respeitadas para que o SGBD
tenha consistência. Isso, inclui, por exemplo, o tipo de valor inserido – se é dentro
do tipo do atributo (varchar, int, date, etc)
III) Cada transação é única e independente. Isso faz com que duas transações que
alteram o mesmo valor de uma tabela não entrem em con�ito. Toda transação é
um engrenagem no sistema maior, ou seja, o SGBD
IV) Quando uma transação é �nalizada, seus dados estão salvos de qualquer
modi�cação. Somente uma outra transação pode modi�cá-los. Os dados,
portanto, �cam protegidos
IV) Escolher...
II) Escolher...
I) Escolher...
III) Escolher...
javascript:void(0)
javascript:void(0)
javascript:void(0)
Questão 6 Ainda não respondida Vale 1,00 ponto(s).
Grande parte das atividades sobre bancos de dados são baseadas nos modelos
de entidade-relacionamento. Eles são a documentação, a planta que norteia
todos os colaboradores que se envolvem com o sistema, e servem para melhorar
o �uxo de trabalho e a manutenção dos sistemas de bancos de dados.
Os dois tipos de representação de modelos de entidade-relacionamento (MERs)
mais usados são: Peter Chen e James Martin.
 
 
Sobre a notação “Peter Chen”, análise as opções e complete a opção correta
conforme a numeração citada:
 
Escolha uma opção:
a. 1: Atributo; 2: Atributo-chave; 3: Relacionamento
b. 1: Entidade; 2: atributo-chave; 3: Relacionamento
c. 1: Relacionamento; 2: Atributo-chave; 3: Entidade associativa
d. 1: Entidade associativa; 2: Atributo-chave; 3: Relacionamento
javascript:void(0)
javascript:void(0)
javascript:void(0)
Questão 7 Ainda não respondida Vale 1,00 ponto(s).
Uma característica fundamental do uso de bancos de dados é que permitem a
abstração dos dados, ocultando detalhes do armazenamento de dados. (ELMASRI,
2012 - Adaptado)
Sobre os conceitos, arquitetura e modelos de dados dos Sistemas de Banco de
dados, analise as a�rmações que se seguem.
.
I. Um modelo de dados pode ser entendido como o conjunto de conceitos que
podem ser usados para descrever a estrutura de um banco de dados (fornece o
signi�cado necessário para permitir essa abstração).
II. Por estrutura de dados, entendemos os tipos de dados, relacionamentos e
restrições que devem suportar os dados.
III. A maioria dos modelos de dados também inclui uma série de operações
básicas (inserir, modi�car, excluir ou pesquisar) para a recuperação e
atualizações no banco de dados.
.
É correto apenas o que se a�rma em:
Escolha uma opção:
a. I, apenas
b. Nenhuma das a�rmativas
c. II e III, apenas
d. I e III, apenas
e. Todas as a�rmativas
javascript:void(0)
javascript:void(0)
javascript:void(0)Questão 8 Ainda não respondida Vale 1,00 ponto(s).
O modelo relacional, muito utilizado hoje. É um modelo simples com poucos
conceitos, mas uma ferramenta muito e�ciente. O modelo entidade-
relacionamento (MER) é um modelo lógico, com base em objetos e utilizado na
primeira fase de modelagem do projeto de banco de dados. O modelo relacional
(MR) é um modelo lógico fundamentado em registros, com uma estrutura
diferente do MER. O MR torna-se muito simples, fácil e útil quando o mapeamos,
assim �ca quase isento de erros e enganos, tornando-se um projeto mais
con�ável.  (CARDOSO, 2008 – adaptado)
 
Julgue as asserções abaixo sobre o Modelo Relacional (MR):
 
I)                     Esse modelo foi de�nido por Edgar Frank Codd em 1970 na IBM,
mais precisamente na Califórnia.
II)                   É um modelo com uma sólida base formal, construído sob a teoria
dos conjuntos. Seu nome é devido à relação matemática da teoria dos conjuntos
e não aos relacionamentos, como muitos pensam.
III)                 O modelo relacional é um modelo da terceira geração que surgiu
depois dos modelos pré-relacionais, hierárquicos e de rede.
IV)                 Também para melhor acompanhamento e para estudos, pode-se
utilizar álgebra relacional e cálculo relacional.
 
É correto a�rmar que:
 
.
Escolha uma opção:
a. Apenas duas estão corretas
b. II e IV, são falsas
c. III é falsa
d. Todas estão corretas
e. I e III, são corretas
javascript:void(0)
javascript:void(0)
javascript:void(0)
Questão 9 Ainda não respondida Vale 1,00 ponto(s).
Na grande maioria dos casos, as entidades normalizadas até a 3FN são fáceis de
entender, atualizar e recuperar dados, mas às vezes podem surgir problemas com
relação a algum atributo não chave, que recebe valores múltiplos para um
mesmo valor de chave. Essa nova dependência recebe o nome de multivalorada
que existe somente se a entidade contiver no mínimo três atributos.  (CARDOSO,
2008 – adaptado)
 
Faça a associação correta dos itens abaixo, com suas respectivas descrições:
 
.
 
Se e somente se todas as colunas possuem um único valor,
e não existem grupos repetitivos (colunas) em uma linha ou
atributos compostos.
Escolher...
A resolução da aplicação da desta forma normal é realizada
através da exclusão dos atributos que não dependem
totalmente da chave primária, da tabela original.
Escolher...
Essa forma normal trata especi�camente dos casos de
perda de informação, quando da decomposição de
relacionamentos múltiplos.
Escolher...
Essa dependência não é o mesmo que uma associação M:N
entre atributos, geralmente descrita desta forma em
algumas literaturas, mas ocorre quando consideramos a
existência de relacionamentos, por exemplo, ternários.
Escolher...
Podemos a�rmar que uma estrutura está́ na nesta forma
normal se ela estiver na forma normal anterior e não
possuir campos dependentes de outros campos não
chaves.
Escolher...
javascript:void(0)
javascript:void(0)
javascript:void(0)
Questão 10 Ainda não respondida Vale 1,00 ponto(s).
O mapeamento MER-MR é feito em etapas para não perdermos nenhuma
informação e restrições já́ impostas no projeto. É possível mapear em esquemas
de tabelas os seguintes elementos do diagrama entidade-relacionamento:
entidades, atributos e relacionamentos. Para fazermos essa migração, a indicação
básica e determinante é a cardinalidade prescrita.  (CARDOSO, 2008 – adaptado)
 
 
 
 Julgue as a�rmativas abaixo sobre a realização do mapeamento MER-MR:
 
 
I)                     O primeiro passo é transformar as entidades em tabelas e os
atributos em campos ou colunas da tabela.
 II)                  
javascript:void(0)
javascript:void(0)
javascript:void(0)
 
O mapeamento correto da �gura acima para o MR seria: A entidade será Alunos
com os atributos matrícula, nome e endereço.
 
III)                As duas representações abaixo estão corretas para a tabela Alunos
apresentados na �gura anterior.
 
 
 
IV)                 No modelo relacional, o mapeamento da entidade é uma tabela e os
atributos campos da referida tabela.
 
 
 
É correto a�rmar que:
 
.
Escolha uma opção:
a. Todas estão corretas
b. Apenas duas estão corretas
c. I e III, são corretas
d. III é falsa
e. II e IV, são falsas
javascript:void(0)
javascript:void(0)
javascript:void(0)
◄ Aula 8
T-SQL - Subconsultas (subqueries) com Tabelas Derivadas ►
Seguir para...
https://faculdadeprojecao.nucleoead.net/ava/mod/url/view.php?id=55175&forceview=1
https://faculdadeprojecao.nucleoead.net/ava/mod/url/view.php?id=56633&forceview=1
javascript:void(0)
javascript:void(0)
javascript:void(0)

Continue navegando