Lista 01 Banco de Dados
Disciplina: Bancos de Dados – Período: 5º - Turno:
Noite Professor: Claudiney Vander Ramos
Data de Entrega: 17/10/2014
LISTA DE EXERCÍCIOS – Modelo Relacional
OBS: Os exercícios podem ser feitos individualmente ou em duplas. A entrega será de acordo com o final de matrícula. No caso de entrega em duplas, deve-se fazer os exercícios correspondentes ao final das duas matrículas. Caso o final seja idêntico ou referente ao mesmo grupo de exercícios, além dos exercícios indicados, fazer aqueles correspondentes à soma dos finais, pegando o resto da divisão por 10 (MOD 10). Se ambos os componentes possuírem matrícula de final 0 ou 5, eles devem fazer os exercícios com final 0,5 e 3,8.
Matrícula: 439138
Final 3, 8: exercícios 2, 7, 12, 17, 22, 27, 32
1) Por que as tuplas não são ordenadas em uma relação?
Pois os registros de um arquivo são ordenados de acordo com a posição em que são armazenados no disco.
2) Discuta as várias razões que levam à ocorrência de valores null nas relações.
O valor null é utilizado para representar valores não conhecidos ou não aplicáveis a uma determinada tupla.
3) Discutir os vários tipos de operações de JUNÇÃO INTERNA. Por que a
JUNÇÃO THETA é necessária?
Cláusula ON - WHERE
Cláusula USING
Cláusula NATURAL JOIN
Comparação entre ON, USING e NATURAL JOIN
Sinónimos para nomes de tabelas
Junção com mais de duas tabelas
A cláusula de junção e a cláusula de filtro
A junção feita com coluna(s) UNIQUE
A Junção Theta, também conhecida como Junção Condicional é representada pelo símbolo |x|, e baseia-se em uma combinação dos operadores produto cartesiano e seleção. Ela cria uma relação pela combinação dos campos de uma relação com aquelas de uma outra baseada em uma comparação de valores entre colunas que não necessariamente tem o mesmo nome.
4) Exercício 5.12 (Elmasri e Navathe – 4ª Edição – Página 103)