Czemu kilka tabel nie ma kluczy glownych?
http://www.fotosik.pl/pokaz_obrazek/cdea69fe385d69ff.html
0
0
Bo tabele te występują w relacji wiele-cokolwiek. Klucz główny jest unikalny, a np. takich zwolnień uczeń może mieć wiele. Gdybyś chciał dodać unikalne pole to byłoby to IdZwolnienia albo coś takiego.
A gdybyś chciał zapytać dlaczego akurat w tym wypadku nie ma klucza głównego - według mnie dlatego, że nigdzie indziej nie potrzebujemy trzymać referencji do konkretnego zwolnienia na przykład.
0
inna sprawa, że taki klucz można założyć na kilka kolumn jednocześnie - ważne, żeby zestaw wartości był unikalny (tak przynajmniej jest dla mssql).