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:

  • mset_id - integer NOT NULL,
  • mset_match - integer
  • mset_player - integer
  • mset_team - integer
  • mset_position - character(1)
  • mset_intime - integer
  • mset_outtime - integer

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:

  • nt_id - integer NOT NULL
  • nt_date - date
  • nt_text - text
  • nt_usr_id - integer NOT NULL

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

pl/dydaktyka/ztb/2011/projekty/trener/projekt_logiczny.1308504211.txt.gz · ostatnio zmienione: 2019/06/27 15:57 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0