To jest stara wersja strony!
1 Skrypt tworzący bazę danych
create_data_base.sql
Skrypt tworzy tabele, ustala dla nich klucze główne. Dodatkowo dodawane są do bazy przykładowe dane.
2 Słownik danych
Abstract - tabela abstrakcyjna po której dziedziczą wszystkie tabele w bazie danych:
created - integer
created_time - date
modified - integer
modified_time - date
Match_Set - tabela przechowująca statystyki z meczów:
Matches - tabela przechowująca dane o rozegranych meczach:
* mts_id - integer NOT NULL
* mts_host - integer NOT NULL
* mts_guest - integer NOT NULL
* mts_city - character varying(40)
* mts_hscore - integer NOT NULL
* mts_gscore - integer NOT NULL
* mts_hposs - integer
* mts_gposs - integer
* mts_haccu - integer
* mts_gaccu - integer
Notes - tabela przechowująca notatki trenera na temat zawodnika:
3 Analiza zależności funkcyjnych i normalizacja tabel
1FN - Pierwsza postać normalna
Elementy wszystkich tabel są atomami, atomy są elementarne.
2FN - Druga postać normalna
Wszystkie tabele spełniają pierwszą postać normalną, dodatkowo każdy atrybut w tabeli w pełni zależy od klucza głównego.
3FN - Trzecia postać normalna
Wszystkie tabele spełniają 2 i 3 FN oraz nie są zależne przechodnio.
4 Funkcjonalność bazy danych