Buscar

Exercícios de Revisão BD

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 6 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 6 páginas

Prévia do material em texto

TI
	Técnico de Informática
	
	Exercício de Revisão 
	Data: 
	Disciplina: Banco de Dados I
	Profª: 
	Aluno:
Questões Objetivas:
1. O termo formal para referir-se a uma tabela no contexto de banco de dados relacional é:
a) tupla. 
b) matriz.
c) relação. 
d) conjunto.
e) container
2. No modelo entidade-relacionamento, a expressão chave primária identifica:
a) o número de entidades em relação às quais outras entidades e os relacionamentos são diferenciados.
b) um conjunto de operações que tem como entrada uma ou duas relações que produzem como resultado uma nova relação.
c) um refinamento do conjunto de entidades em níveis sucessivos de subgrupos que indica um processo top-down de projeto, no qual as diferenciações são feitas de modo explícito.
 d) um conjunto de um ou mais atributos que, tomados coletivamente, permitem identificar de maneira unívoca uma entidade em um conjunto de entidades, que é escolhida pelo projetista do banco de dados como de significado principal.
e) uma propriedade decisiva das entidades de níveis superior e inferior criadas pela especialização e pela generalização.
3. A técnica de diagramação no modelo de Entidade - Relacionamento é bem simples. Utiliza basicamente um losango para representar _____________ e um retângulo para representar ________.
As lacunas são preenchidas, correta e respectivamente, por:
a) relacionamentos - entidades
b) atributos - relacionamentos
c) entidades - relacionamentos
d) entidades - atributos
e) atributos - entidades
4. No modelo entidade-relacionamento,
a) entidades podem ter atributos, mas relacionamentos não podem ter atributos.
b) uma chave é um conjunto de atributos cujos valores identificam um relacionamento de maneira única.
c) um relacionamento é uma associação entre atributos.
d) todo relacionamento tem uma chave.
e) uma chave é um conjunto de atributos cujos valores identificam uma entidade de maneira única.
5. Em um Modelo Entidade-Relacionamento, são tipos de atributos:
a) Simples e complexos. De valor único e de múltiplos valores. Relacionado.
b) Dependentes e independentes. De valor constante e de valor variável. Derivado.
c) Únicos e múltiplos. De valor original e de valor derivado. Ajustado.
d) Simples, compostos e múltiplos. Constantes e variáveis. Derivado.
e) Simples e compostos. De valor único e de múltiplos valores. Derivado.
6. Do modelo da figura abaixo depreende-se que um professor não pode ministrar mais de uma disciplina para um mesmo aluno.
Certo ( ) Errado ( ) 
7. Considerando-se a propriedade da unicidade do conjunto de atributos que compõem uma tabela, é correto afirmar que toda tabela tem pelo menos uma chave candidata.
 Certo ( ) Errado ( ) 
8. Modelo Relacional usa
a) uma coleção de tabelas para representar os dados e as relações entre eles.
b) uma coleção de tabelas de decisão para representar os dados através de relações parametrizadas.
c) um conjunto de relações entre objetos representados por seus dados.
d) uma tabela de relações de acesso para determinados usuários.
e) uma coleção de modelos de bancos de dados com hierarquias relacionais de usuários.
9. O modelo relacional de banco de dados possui uma estrutura de dados em forma de tabela em que as colunas representam os atributos ou os campos, e as linhas representam os registros ou as instâncias da relação.
Certo ( ) Errado ( ) 
10. No modelo conceitual, o banco de dados é descrito de forma independente da implementação em um SGBD. Esse modelo cita os dados que podem ser armazenados no banco de dados, mas não especifica como esses dados estão armazenados no nível de SGBD.
Certo ( ) Errado ( ) 
11. Em determinada empresa, os produtos são oferecidos para venda por meio de lances, que correspondem aos valores que os clientes estão dispostos a pagar pelos produtos. Os lances são apurados e o produto é vendido ao cliente que tiver feito a proposta de maior valor. Como regra, cada cliente somente pode manter um lance ativo por vez. Depois de finalizada a venda, todos os lances são removidos da base de dados.
Considerando que o cenário descrito acima tenha sido viabilizado com o uso de um banco de dados relacional na terceira forma normal, julgue os itens seguintes.
O valor do lance deve ser estabelecido como atributo da tabela cliente.
Certo ( ) Errado ( ) 
O relacionamento entre as entidades produto e cliente deve ser estabelecido por meio da inclusão da chave primária da entidade produto na tabela que implementa a entidade cliente.
Certo ( ) Errado ( ) 
12. Na normalização, a eliminação dos atributos multivalorados ocorre durante a aplicação da
a) 1FN. 
b) 2FN.
c) 3FN.
d) FNBC.
e) 4FN.
13. Para que uma tabela esteja na terceira forma normal, é necessário que todos os seus atributos não chave sejam irredutivelmente dependentes da chave primária.
Certo ( ) Errado ( ) 
14. Considere a seguinte relação:
Cliente(Id-Cliente, Nome-Cliente, Endereço-Cliente, Telefone-Cliente, (Num-Pedido, Data-Pedido, (Cod-Produto, Nome-Produto, Valor-Unitário-Produto, Quantidade-Produto-Pedido), Valor-Total-Pedido), Nacionalidade-Cliente, Localização-Continental-Nacionalidade-Cliente, Tipo-de-Cliente)
O negrito identifica o nome da relação, os parênteses inscrevem um grupo de repetição e os atributos grifados
são identificadores (chave) de um grupo de repetição. A Localização-Continental-Nacionalidade-Cliente refere-se ao continente correspondente à nacionalidade do cliente.
O grupo de repetição identificado por Num-Pedido
a) está normalizado até a 3FN.
b) está normalizado até a 1FN.
c) está normalizado até a 2FN.
d) não está normalizado. 
e) está normalizado até a FNBC.
15. Uma relação de Banco de Dados está na primeira forma normal se todos os seus atributos são monovalorados e atômicos. Quando se encontram um atributo multivalorado, deve-se criar um novo atributo que individualize a informação que está multivalorada. O exemplo que apresenta a primeira forma normal é:
a) PROVA = {codigo-materia, , data-da-prova, nota} .
b) MATERIA = {codigo-materia, nome-materia, data-da- prova}
c) PESSOA = {CPF, nome, sobrenome}. 
d) BOLETIM = {idade, materia, numero-prova, nota}.
16. Uma relação que contém grupos de repetição, mas NÃO contém dependências funcionais transitivas
a) está na 1FN.
b) não está normalizada. 
c) está na 2FN.
d) está na 3FN.
e) está na FNBC.
17. A não eliminação de dependências transitivas, ou seja, colunas que dependam de outras que NÃO fazem parte da chave primária, indica que a relação se mantém na
a) 5FN.
b) FNBC.
c) 2FN. 
d) 3FN.
e) 4FN.
Questões Discursivas:
1. Identifique qual a cardinalidade de cada relação abaixo:
a)
	
b) 
c) 
2. Considere como exemplo um sistema acadêmico. A partir das seguintes Entidades, identifique os atributos e os relacionamentos entre elas e adicione as cardinalidades para cada relação:
3. Desenhe o diagrama entidade-relacionamento para os bancos de dados nos seguintes problemas:
a) Uma livraria mantém o cadastro de livros disponíveis para a venda. Para cada livro são armazenados código, título, idioma e ano de lançamento. Para os autores é mantido igualmente um cadastro que inclui no mínimo o nome de nascimento, pseudônimo, ano de nascimento (se houver), país de origem e uma breve nota biográfica.
Cada livro pode ser escrito por vários autores e para um mesmo autor podem existir vários livros cadastrados. Um autor pode estar incluído no cadastro mesmo que não exista um livro seu para venda.
A livraria mantém também um cadastro de editoras que deve conter no mínimo o nome da editora, razão social, endereço e telefones de contato. Uma editora pode estar cadastrada mesmo quando não existam livros editados por ela em venda.
Para um mesmo livro podem existir várias edições publicadas em anos distintos ou por editoras diferentes. Cada edição deverá ter um código (ISBN), preço de venda, ano da publicação, número (quantidade) de páginas e quantidade de exemplares em estoque.
Considere que um livro pode ser somente cadastradose existe pelo menos uma edição do mesmo para venda.
b) Uma agência de financiamento de projetos de pesquisa deseja criar um sistema de banco de dados para gerenciar seu funcionamento. Para cada projeto são cadastrados: um código interno, título, duração do projeto, instituição onde será realizado e área de pesquisa. As áreas de pesquisa estão predefinidas e para cada uma delas são cadastrados código, nome, descrição e um índice que indica sua relevância econômica. Para cada pesquisador solicitante são cadastrados RG, CPF, nome, sexo, data de nascimento, grau científico e instituição onde foi alcançado esse título. Note-se que um mesmo pesquisador pode ter vários projetos em análise. Um pesquisador é cadastrado no sistema unicamente quando o primeiro dos seus projetos é submetido.
A agência recebe os projetos submetidos pelos pesquisadores e associa cada um destes a um avaliador que deve aprovar ou não o financiamento. Para estes avaliadores são cadastrados RG, CPF, nome, sexo, data de nascimento, grau científico, instituição onde trabalha e as áreas de pesquisa (anteriormente citadas) nas quais tem capacidade de avaliar os projetos. Um avaliador pode ser cadastrado no sistema mesmo sem ter analisado nenhum projeto.
Quando um projeto é enviado a um avaliador para análise, é cadastrada pelo sistema a data deste envio. Posteriormente, quando o avaliador retorna sua avaliação, são também cadastrados a data de resposta e o resultado (se foi aprovado ou não o projeto).
4. Considere as seguintes relações e suas dependências funcionais.
Para cada relação indique se as formas normais 1NF, 2NF e 3NF são atendidas. Normalize as relações para atender a cada uma destas formas.
5. Dados os formulários abaixo:
a) A partir dos formulários defina uma relação denominada Pedido e outra denominada Livro.
b) Defina as dependências funcionais para os dados das relações criadas.
c) A partir das DFs definidas no item b, normalize os esquemas até a 3FN, apresentando todo o desenvolvimento.
	
6. Aplicar as Formas Normais cabíveis, nas questões abaixo. Você deve transformar os esquemas abaixo em conjuntos de esquemas que estejam na 2NF, 3NF e, justificar sua normalização de acordo com suas dependências funcionais. 
a) Empregado (Número Empregado, Nome do Empregado, Número do Departamento, Nome do Departamento, Número do Gerente, Nome do Gerente, Número do Projeto, Nome do Projeto, Dia de Início do Projeto, Número de horas trabalhadas no projeto).
c) Inscrição (Código do Aluno, Nome do Aluno, Telefone para contato, Ano de Admissão, Código da Disciplina, Nome da Disciplina, Nome do Curso, Data da Matricula).
7. Normalize a tabela abaixo com o objetivo de armazenar os dados cadastrais dos funcionários de uma empresa. Leve em consideração que o funcionário pode ter vários cargos e dependentes.
Questões Objetivas:
1. C
2. D
3. A
4. E
5. E
6. Errado
7. Certo
8. A
9. Certo
10. Certo
11. Errado, Errado
12. A
13. Certo
14. D
15. C
16. B
17. C

Continue navegando