Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.Organizacjabazydanych
Bazędanychstanowiąinformacjepowiązanezesobątematycznie.Daneznajdująsię
wtabelach,zktórychmożemypobieraćzapomocązapytań(kwerend)interesującenas
informacje.
Jakwskrócieokreślićdane,ajakinformację?Informacjatopewienzbiórdanych.
Załóżmy,żemamybazędanychdotyczącąpracowników.Bazazawieradanedotyczące
imion,nazwisk,daturodzenia,miejscurodzenia,miejsczamieszkania,numerówtelefonów
itd.Pojedynczadana,naprzykład1.01.1970,niemówikompletnienic.Taksamo
naprzykładWitold.Natomiastkilkadanychzwiązanychzesobą,naprzykładWitold
Kowalski01.01.1970,będzietworzyłospójnąinformację,zktórejbędziemożnajuż
wywnioskować,jaknazywasiępracownikikiedysięurodził.
Tabelaskładasięzrekordów,atezkoleizłożonezpól.Załóżmy,żebazadanych
będziedotyczyłaksiążek.Jednaztabelpowinnadotyczyćautorów.Każdyautorbędzie
opisanynumerem,nazwiskiem,imieniem,datąurodzeniaitd.Będątowłaśniepola
wszystkiepolaodnoszącesiędojednegoautoratojedenrekord.Kolejnepola(takie
same),aleopisującejużinnegoautora,todrugirekord(tab.1).
Tabela1.Sposóbbudowytabeliwbaziedanych
TABELAAUTORZY
REKORD1Nazwiskoautora1Imięautora1Dataurodzeniaautora1…
REKORD2Nazwiskoautora2Imięautora2Dataurodzeniaautora2…
REKORD3Nazwiskoautora3Imięautora3Dataurodzeniaautora3…
REKORD4Nazwiskoautora4Imięautora4Dataurodzeniaautora4…
REKORD5Nazwiskoautora5Imięautora5Dataurodzeniaautora5…
Każdepolemusimiećustawionewłaściwościjeślipoledotyczynazwy,możnawybrać
typtekstowy,podaćdomyślnąnazwę,określićliczbęznakówitd.Jeżelipoledotyczydaty,
możnaustalić,wjakisposóbmabyćwyświetlanadata,znowuwpisaćwartośćdomyślną
itd.
Obecniewiększośćfirmzniemalwszystkichbranżykorzystazbazdanych.Jeślifirma
zatrudniapięćczydziesięćosób,możnaszybkozebraćpotrzebneinformacjedotyczące
każdegopracownika.Jeżelijednakdanedotycządużegoprzedsiębiorstwa,szpitalaczylinii
lotniczych,trzebaswojedziałaniaoprzećnabazachdanych.
Wyobraźmysobienaprzykładlinielotnicze,wktórychwszystkieinformacjedotyczące
pasażerów,godzinprzylotówiodlotówsamolotów,pilotówitd.istniejątylkowformie
papierowej.Potencjalnyklient,którychciałbyzarezerwowaćbilet,musiałbybardzodługo
czekaćnaodnalezieniewłaściwegosamolotu,sprawdzeniewolnychmiejscitd.
Ponadtowszystkieosobyzajmującesięwtychliniachrezerwacjąisprzedażąbiletów
musiałybypokażdejdokonanejtransakcjimiećdostarczanekopieaktualnegostanu
zarezerwowanychisprzedanychbiletów.
Dziękiużyciukomputerówiodpowiednichprogramówwszystkiedanewprowadzane
bezpośredniodobazydanych.Pracownicywstaniezeswoichstanowisksprawdzićliczbę
wolnychmiejsc,liczbędokonanychrezerwacji,zwrotybiletów,atakżeto,ktojest
pasażerem.Pozatymbardzoszybkomogąodnaleźćwłaściwydzieńorazgodzinęodlotu,
atakżedodatkoweinformacjedotycząceewentualnychprzesiadekczyopóźnieńodlotu
(przylotu).