Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista de exercícios
Resposta:
• Bancos de Dados são conjuntos de dados relacionados e acessíveis. Dados são fatos
conhecidos, que podem ser registrados e possuem significado.
• Sistemas Gerenciadores de Bancos de Dados (SGBD) são sistemas que gerenciam BD,
ou são linguagens utilizadas para manter os BD.
• Sistemas de BD são sistemas desenvolvidos com funções específicas, que usam BD,
desenvolvidos em SGBD.
Resposta:
A separação da base de dados em dois arquivos distintos é importante pois a estrutura dos
dados muda pouco enquanto que os dados em si mudam muito devido à inserção,
alteração ou remoção de dados. Assim, o SGBD cria um arquivo para a estrutura dos
dados e outro para os dados em si.
A. Descritivo.
B. Conceitual.
C. Comportamental.
D. Lógico.
E. Físico.
Resposta: B
4. A arquitetura do SGBD é dividida em três níveis que proveem diferentes abstrações
da estrutura do sistema de banco de dados. Essa organização em níveis efetiva a
visão abstrata dos dados, reduzindo a complexidade do sistema:
II. Nível lógico: é onde se descreve a estrutura completa do banco de dados, que
engloba a definição do esquema do banco de dados.
A. Apenas II.
B. Apenas I e II.
C. Apenas I e III.
D. Apenas II e III.
E. I, II e III.
Resposta: A
Resposta:
Situação a:
Situação b:
Situação c:
Situação d:
Situação e:
6. Considerando o Cenário:
Resposta:
Resposta:
Observação: Os atributos são indicados no modelo relacional do exercício 8. Ressalta-se
também que a cardinalidade pode ser inferida também pelo modelo relacional da questão 8.
Professor(cpf, nome,idade,espc,posto)
Projeto(nro, organ,orçam,data_i,data_f,cpf_gestor)
Orientacao(cpf_orientando, cpf_orientador)
cpf_orientando referencia Estudante(cpf)
cpf_orientador referencia Estudante(cpf)
Participam(cpf_prof, nro_proj)
cpf_prof referencia Professor(cpf)
nro_proj referencia Projeto(nro)
9. Uma indústria farmacêutica possui um banco de dados que registra os vírus para os
quais ela produz medicamentos e os medicamentos que ela produz.
● O banco de dados deve armazenar os nomes científicos e populares dos vírus bem
como os períodos de incubação.
● Considere que um dado medicamento pode tratar vários vírus e um vírus pode ser
tratado por vários medicamentos.
● O banco de dados também precisa armazenar informações sobre o tipo de
paciente (e.g. criança, adulto, idoso) infectado por um vírus e se este tipo pode ser
tratado pelos respectivos medicamentos. Cada tipo de paciente possui uma
dosagem recomendada para a combinação paciente/medicamento.
Resposta:
MEDICAMENTO(nome_venda, composto_ativo)
TRATA(nome_cientifico, nome_venda)
TIPO_PACIENTE(tpaciente)
COQUETEL(nome_coquetel)
RETROVIRUS(nome_cientifico)
TRATAC(nome_cientifico, nome_coquetel)
nome_científico referencia RETROVIRUS
nome_coquetel referencia COQUETEL
10. Qual é a diferença entre entidade forte e entidade fraca? Uma entidade
identificadora é forte? Dê exemplos.
Resposta: Entidade fraca é a entidade que não existe no banco de dados sem estar
associada a uma entidade identificadora. Isto implica que esta não possui seus próprios
atributos chaves. Neste tipo de entidade, suas instˆancias são identificadas unicamente
pelo conjunto formado por algum(ns) de seus atributos e algum(ns) atributo(s) de outro
tipo de entidade chamada entidade identificadora. Por outro lado, uma entidade forte
existe no banco e possui atributos que a identificam sem precisar estar associadas a
outra entidade identificadora. Ex. típico: Empregado e dependentes
Uma entidade identificadora pode por si mesma ser identificada apenas por outra
entidade identificadora numa espécie de cascata. Assim, ser identificadora não implica
em ser entidade forte.
Resposta:
Chaves são os conjuntos mínimos que podem identificar unicamente uma tupla. Isto
implica que o subconjunto de atributos nesta chave não pode ser reduzido e ainda
mantermos a propriedade da identificação unívoca.
Chaves candidatas são chaves que identificam univocamente uma entidade. Têm a
propriedade de serem superchaves minimais. Chave primária é a chave candidata
escolhida pelo projetista.
b) 1:N
c) N:1
d) N:N
Resposta: d
13. Assinale (V) se a afirmativa for verdadeira ou (F) se a alternativa for falsa:
a) A restrição de domínio define que o valor de cada atributo deve ser atômico e estar
dentro de um conjunto de valores especificados por aquele domínio. V
b) A restrição de chave define que todas as tuplas de um conjunto devem ser distintas
entre si. V
c) A restrição de integridade de entidade define que todos os valores de atributos
devem ser não nulos. F
d) Valores atômicos são aqueles que não são compostos nem multivalorados. V
e) Uma chave estrangeira tem o mesmo domínio da chave primária à qual ela se
referencia. V
A 10 F
A 15 F
D 15 M
B 5 F
A 5 M
B 10 M
18. Considere duas tabelas relacionais Nota Fiscal e Produto onde as notas fiscais
relacionam os produtos vendidos. Cada produto é identificado pelo seu código e
cada nota fiscal pelo seu número. A ação cruzada entre essas tabelas é a venda
que não será usada em nenhum outro relacionamento. Do ponto de vista do
mundo real, no modelo entidade-relacionamento, venda deve ser modelada
como:
A. Uma entidade fraca 1:n no sentido das entidades nota fiscal e produto que
garante a integridade referencial entre elas porque a chave do lado n é
reproduzida no lado 1 correspondente.
B. Uma entidade dependente n:n entre nota fiscal e produto que garante a
integridade referencial porque a chave de produto é reproduzida na nota fiscal
correspondente.
C. Um relacionamento 1:n no sentido nota fiscal e produto que garante a
integridade referencial entre nota fiscal e produto porque a chave do lado 1 é
reproduzida no lado n correspondente.
Resposta: E