Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
PTIS1–Kluczowepojęcia
1.1.4.Projektowaniebazydanych
Gdyprojektujemybazędanych,musimytorobićwtakisposób,abykońcowyefektbył
jaknajlepiejzorganizowany,przyjaznydlaużytkownika.Nasamympoczątkudobrym
pomysłemjestzapamiętanieponiższegomotta:
„Znajdźwszystkiewyjątkiizaprojektujsystemtak,
abyuwzględniałjaknajwięcejznich”
Oznaczaono,żemusimytworzyćbazędanychwtakisposób,abyuwzględniałaróżne
scenariuszeprzechowywanychwnichdanych.Przykładowogdytworzymytabelę
przechowującądanepersonalne,musimywziąćpoduwagęfakt,żeniektórenazwiska
zawierajądużąliczbęliter,adotegowieleznichjestdwuczłonowych.Każdynasz
ruch,każdaoperacja,jakązamierzamypodjąć,musibyćstarannieprzemyślanai
najlepiejwstępnienaszkicowananapapierze,abyprzewidziećjaknajwięcej
ewentualnychpoprawek,gdyżołówekikartkaznaczniewięcejwybaczająniżprogram
służący
doprojektowaniabazdanych.
Całośćprocesprojektowaniamożemypodzielićnasiedemetapów:
I.
II.
III.
IV.
V.
VI.
VII.
Wyznaczeniecelu,któremumasłużyćbazadanych.
Określenietabeldoprzechowywaniadanych.
Określeniepólwtabelach.
Przypisaniepolomjednoznacznychwartościwkażdymrekordzie.
Określnierelacjipomiędzytabelami.
Wprowadzeniedanychiutworzenieinnychobiektówbazy.
Testowanieiudoskonalanieprojektu.
DziałaniaopisanewpunktachI-Vnajlepiej,jakjużwspomnieliśmywcześniej,
dokładniejestprzemyślećirozrysowaćnakartcepapieru,abymiećpewność,żeprojekt
niezawierażadnychbłędóworganizacyjnych.Bardzoważnejestrównieżto,aby
końcowywyglądbazydanychbyłdostosowanydoindywidualnychpotrzeb
użytkownika.
Tworząc
naprzykładformularz,musimywziąćpoduwagęumiejętnościdanejosoby
wposługiwaniusiębazamidanych,alerównieżpowinniśmyzadbaćowyglądnaszej
bazyodstronyestetycznej,abyzagwarantowaćjaknajlepszykomfortpracy.
16