[[
✎ pl:dydaktyka:ztb:2011:projekty:trener:projekt_logiczny
]]
aiWiki
Pokaż stronę
Ostatnie zmiany
Indeks
Zaloguj
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== 1 Skrypt tworzący bazę danych ====== {{:pl:dydaktyka:ztb:2011:projekty:trener: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)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry