Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Zasobysystemówinformatycznych
33
gdybyśmychcieliwybraćwszystkierelacje,dlaktórychpierwszyelementzbio-
rubyływiększyniż1,adrugimniejszyod9,totakąrelacjęmożnabyzapisać
jako:
K={(a,b)},
gdzie:a>1orazb<9.
[1.3]
Strukturafizycznabazydanychmożebyćzaprezentowanaprzyużyciu
różnorodnychjęzykówprogramowania.Elementemstrukturylogicznejjestzkolei
atrybutidentyfikującykolumnętablicy.Związkizachodzącepomiędzyposzczegól-
nymatrybutamiidentyfikowanerelacjami.Stądteżrelacjemogąbyćprzed-
stawionejakozwiązki,jakiezachodząpomiędzywielowymiarowymitablicamize
zdefiniowanymiatrybutami.Atrybutymogąsiępojawiaćsięwposzczególnych
tablicachwdowolnejkolejnościiniemająwpływunarelacjeprzyjętewbudowie
tychtablic.Relacjaskładasięzdwóchczęści:nagłówkaitreści.Nagłówekjest
zbiorematrybutów,atreśćstanowizbiórkrotek.Każdarelacjamanastępujące
właściwości:
niemadwóchidentycznychkrotek,
krotkinieuporządkowanezgórynadół,
atrybutynieuporządkowaneodlewejdoprawej,
wszystkiewartościatrybutówatomowe.
Własnośćpierwszawynikaztego,żetreśćrelacjijestzbioremkrotek,azbiory
wmatematycezdefinicjiniemająpodwójnychelementów.Istotnąkonsekwencją
brakupowielonychkrotekjestto,żezawszemożnawyznaczyćkluczgłówny.
Wynikastąd,żekombinacjawszystkichatrybutówmożebyćwykorzystanajako
kluczgłówny.Zkoleiwłasnośćdrugawynikarównieżztego,żetreśćrelacjijest
zbioremwujęciumatematycznym,awzbiorachmatematycznychzdefinicjiniema
uporządkowania.Własnośćtrzeciajestkonsekwencjątego,żenagłówektabelitakże
jestzdefiniowanyjakozbióratrybutów.Doatrybutówzaśzawszeodwołujesię
poprzeznazwę,aniepoprzezpozycję.
Wprzypadkuwłaściwościczwartej,wskazującejnato,żenaprzecięciu
każdegowierszaikażdejkolumnyznajdujesiępojedynczawartość,tzw.wartość
atomowa,możnaprzyjąćbrakrelacjiwielokrotnych,takichjaknp.listywartości.
Relacjaspełniającatenwaruneknazywasięrelacjąznormalizowanąalborelacją
wpierwszejpostacinormalnej.
Każdabazadanychzawierapewienkonkretnyukładwartościdanych,od-
powiadającyrzeczywistości.Niektóreukładywartościniemająjednaksensu,
ponieważniereprezentująwybranejczęściświatarzeczywistego.Definicjabazy
danychmusibyćzatemposzerzonaopewnereguły,zwaneregułamiintegralności,
którychzadaniembędziewskazywanienawystępująceograniczenia.Modelrelacyj-
nyobsługujenastępująceregułyintegralności: