Buscar

Prova1BD-2013-4

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

Prévia do material em texto

Universidade de Caxias do Sul
Centro de Ciências Exatas e Tecnologia
Disciplina: INF0211A – Banco de Dados
Professor: Daniel Luis Notari
Prova I - 26/09/2013
Aluno:_____________________________________________________ Nota: _______
1. (0,7) Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo sobre Banco de Dados Relacionais. A seguir, 
assinale a alternativa que apresenta a sequência correta. 
( ) Cada atributo de uma entidade representa uma coluna diferente. 
( ) A chave primária não pode ser composta por mais de uma coluna. 
( ) Uma chave primária fornece um valor único que não pode ser duplicado em outras linhas da mesma tabela. 
( ) Um relacionamento de um para muitos entre tabelas indica que muitas linhas em uma entidade só pode ter uma linha 
relacionada em uma entidade separada. 
( ) Cada coluna em uma chave primária deve ter um valor, e o valor da chave primária deve ser único.
Marque a alternativa correta:
 a) V - F - V - F - V
 b) F - F - V - V - F
 c) V - V - F - F - F
 d) F - V - F - V – V
 e) V - F - V - V – V
2. (0,7) Identifique as afirmativas que definem corretamente os conceitos do Modelo Relacional.
1. Cada linha formada por uma lista ordenada de colunas representa um registrou ou tupla.
2. Uma chave permite usuários autorizados aplicarem as mesmas formas de manipular dados aplicados em uma 
consulta.
3. A Chave estrangeira (FK - Foreign Key) é a chave formada através de um relacionamento com a chave primária de 
outra tabela.
4. No relacionamento Um para Muitos (1 para N), a chave primária da tabela 1 estará na tabela do lado N.
Assinale a alternativa que indica todas as afirmativas corretas.
 a) É correta apenas a afirmativa 2.
 b) São corretas apenas as afirmativas 1 e 2.
 c) São corretas apenas as afirmativas 1 e 3.
 d) São corretas apenas as afirmativas 2 e 4.
 e) São corretas apenas as afirmativas 1, 3 e 4.
3. (0,7) Analise as afirmativas abaixo. 
I. Atributo = dado que é associado a cada ocorrência de uma entidade ou de um relacionamento. 
II. Relacionamento = conjunto de associações entre entidades. 
III. Modelo de dados = conjunto de atributos e relacionamentos cujos valores distinguem uma ocorrência da entidade 
das demais. 
IV. Cardinalidade de Relacionamentos = É o número (mínimo, máximo) de ocorrências de entidade associadas a uma 
ocorrência da entidade em questão através do relacionamento. 
Estão corretas as afirmativas: 
 a) I, III e IV somente.
 b) I, II e IV apenas.
 c) Apenas a I.
 d) Todas estão corretas.
4. (0,7) O diagrama entidade-relacionamento abaixo representa as entidades ALUNO e TURMA. Cada elemento em 
ALUNO pode ser matriculado em M turmas. Portanto, cada TURMA pode ter N alunos matriculados. Com base nessas 
informações, assinale a opção que indica a(s) tabela(s) necessária(s) para representar o modelo e o(s) seu(s)nome(s).
 a) três tabelas, denominadas ALUNO, MATRICULA e TURMA
 b) uma tabela, denominada MATRICULA
 c) uma, tabela denominada ALUNO_MATRICULA
 d) duas tabelas, denominadas ALUNO e TURMA
 e) duas tabelas, denominadas ALUNO e MATRICULA
5. (0,7) 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.
6) (2,0) Suponha que você recebeu a tabela de dados abaixo através do seu correio eletrônico. Aplique o processo de 
normalização, passando pelas três formas normais estudadas em aula, para a tabela abaixo. Apresente o modelo lógico 
como resultado da aplicação das formas normais. Apresente os resultados parciais para cada forma normal.
7) (2,0) Construa o modelo lógico correspondente ao modelo ER abaixo. 
8) (2,5) O seu chefe decidiu promover você para analista de sistemas. Mas, para isto, você terá que passar por uma 
espécie de teste. Você terá que analisar um texto e criar um diagrama entidade-relacionamento. O seu chefe irá corrigir 
o diagrama e, se este estiver correto, o cargo será seu.
Um cliente solicita o desenvolvimento de um software para o gerenciamento da produção de bebidas. As 
bebidas produzidas são vinho, aguardante e refrigerante. Os vinhos são identificados pela sua coloração que 
correspondem a diferentes tipos de uvas utilizadas. A aguardante possui diferentes tipos de graduação alcoólica. E, por 
fim, os refrigerantes possuem diferentes tipos de sabores. O cliente deseja possuir um controle das matérias-primas 
necessárias para cada tipo de bebida, bem como, deseja controlar o estoque. O estoque tem um detalhe particular que é 
o tempo de maturação, ou seja, o tempo que cada lote de bebidas necessita ficar armazenado para posterior consumo. 
Por exemplo, os refrigerantes necessitam de sessenta dias de descanso, somente após este período, as bebidas podem ser 
negociadas. Além disto, é necessário saber quem comprou as bebidas, quanto comprou, quanto pagou, quem vendeu. 
Em outras palavras, o cliente desejar ter informações a respeitos dos seus clientes e dos seus vendedores.

Continue navegando