Wymień dwa powody, dla których przedstawiona tabela nie może być relacją w relacyjnym modelu danych (E.Codd)
A |
B |
A |
1 |
2 |
3 |
4 |
5 | |
6 |
7 |
8 |
9 |
9 |
? |
1 |
2 |
3 |
ROZWIĄZANIE:
Powód 1 W prawidłowej relacji, każdy atrybut musi posiadać unikalną nazwę, tym czasem dwie kolumny tabeli posiadają taki sam nagłówek (nazwa ‘A').
Powód 2 Prawidłowa Relacja musi posiadać klucz główny. Na przedstawionej tabeli nie można wypromować klucza głównego, bo wiersze: pierwszy i ostatni mają takie same wartości.