Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.Rozumienieistotybazdanych
1.2.Organizacjabazdanych
9
Tabelawbaziedanychopisujetylkojedenobiekt-możetobyćprodukt,
usługa,pracownik,kontrahent.Należypamiętać,abytworzyćosobnetabele,
ponieważpozwolitouniknąćduplikowaniadanych.
Załóżmy,żekorzystamyzbazydanychpewnegoprzedsiębiorstwa.Gdy-
bypojedynczatabelazawieraładanedotyczącepracownikówiproduktów
jednocześnie,trudnobyłobywniejodnaleźćwłaściweinformacje.Jeślipo-
dzielimydaneconajmniejnatrzytabele,zktórychpierwszabędziedotyczyła
tylkopracowników,druga-produktów,trzecia-przedsiębiorstwa,operowa-
nienatychdanych,ichaktualizacja,atakżewyszukiwanieokreślonychinfor-
macjistaniesięszybszeiskuteczniejsze.
Budującbazędanych,musimypamiętać,żekażdepoletabelipowinnoza-
wieraćpojedynczedane.Jeżelidojednegopolawpiszemynp.datęurodzenia
pracownikaijegoadreszamieszkania,aźniejbędziemychcielizapomocą
zapytaniasprawdzićmiejscezamieszkania,będzietopraktycznieniemożliwe.
Ponadtokażdepolemaokreślonytyp.Wpisaniedatydojednegopola,amiej-
scazamieszkaniadodrugiegosprawi,żeobapolabędąmiaływłasnetypyda-
nych,ustalonąliczbęwpisywanychznaków,formatpolaczywartośćdomyśl-
ną.Dziękitemuzkoleiunikniemywprowadzenianiepoprawnychdanych.
Wprostychbazachdanychnajczęściejkorzystamyzpóltypu:
tekstowego(wMSAccess2013mamydwatypy:
krótkitekstidługi
tekst)-takiepolepozwalanawprowadzeniedanychwpostaciznaków
alfanumerycznych;wybierającje,najczęściejdokładnieokreślamy,ile
znakówmaksymalnieużytkownikmożewpisywać;wprzypadkupólza-
wierającychnp.nazwywłasnepoleustawiamytak,abypierwszalitera
zawszebyłazamieniananawielkiznak;
tak/nie
-użytkownikwybierawłaściwąwartość,niemusijejwpisywać
odręcznie;
liczbowego
-użytkownikwpisujewartość,przyczymrozmiarpolamo-
żemyograniczyćdookreślonejliczbycyfr;
data/godzina
-użytkownikwprowadzawłaściwądatęlubgodzinę;wta-
beli,wktórejchcemyprzechowywaćnp.daty,wartookreślićichformat,
możemywybraćnp.formatdatykrótkiej.