Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
30Komputerjakonarzędziepracychemikaproblemywprowadzaniadanych
Bazadanychtopołączeniewiedzyitechnologii,zintegrowanewwyspecjalizowanymopro-
gramowaniunazywanymsystememzarządzaniabazamidanych(DBMS)lubpotocznie:sy-
stemembazdanych.DBMSstanowinarzędzieprzeznaczonedotworzeniadużychzbiorów
danychorazwydajnegozarządzanianimi,atakżebezpiecznegoichprzechowywaniana
twardychdyskach,płytachDVDitd.
Systembazydanychskładasięzbazydanych,systemuzarządzaniabaządanychorazop-
cjonalnegozestawuprogramówwspomagającychużytkowników.Wśródróżnychmodeli
systemówbazodanowychszczególnąpopularnośćzdobyłyrelacyjnebazydanych,zapro-
ponowanew1970rokuprzezE.F.Codda.Wmodelurelacyjnymbazazłożonajestzwykle
zszeregudwuwymiarowychtabel(relacji)orazzwiązkówpomiędzynimi,któreumożliwia-
ichwzajemnełączenie(klucze).Każdatabelazawierawiersze(krotki)orazkolumny(atry-
buty).Kolumnęlubkolumnytabeli,któreumożliwiająjednoznacznąidentyfikacjęrekordu
(wiersza),nazywasiękluczemgłównymtabeli(PK).Kolumnalubkolumnytabeli,którym
odpowiadakluczinnejtabeli,nazywasiękluczemobcym(FK).Kluczeobcesłużądozacho-
waniawięzówintegralnościpomiędzytabelami.
ChemComp
/d
/sŽ^mŝ
ProtStat
1
c1ccccc1
CŚemCŽmp/d&k
/sŽ^mŝ
2
c1ccncn1
1
c1ccccc1
krotka(wŝerszͿ
2
c1ccncn1
23
atrybut
;koůumnaͿ
pole
wartość
Tabelawrelacyjnymmodelubazydanych
Jednoznacznekodowanieobiektówzłożonychzatomówiłączącychjewiązań
chemicznychwjęzykumaszynowymniejestjednakzadaniemłatwym.Należytak
binarniereprezentowaćcząsteczkęchemiczną,abywdalszychanalizachtworzy-
łaonastrukturalnącałość,charakteryzowanąprzeznazwęzwyczajową,systema-
tyczną,notacjęchemicznąlubmatematyczną.Większośćzwymienionychsyste-
mówreprezentacjiwypracowałaspecyficznyjęzykkomunikacjiwchemii,który
następniezaadaptowanyzostałwchemoinformatyce.Problememjestokreślenie
ilościihierarchiiinformacjistrukturalnej,którapowinnazostaćzakodowanawsy-
stemiekomputerowym.Najprostszymsposobemjestwskazanierodzajuiliczby
atomówwchodzącychwskładcząsteczki,czyliutworzeniewzorusumarycznego.
Wzórsumarycznymożejednakodnosićsiędoizomerówlubodmianychemicznej
(zob.ramka2).Oznaczato,żeutworzenietakiegowzoruniejestjednoznacznym
sposobemidentyfikacjimolekuły.Różnicewbudowiecząsteczekzwiązkówwzglę-
demsiebieizomerycznychoznaczają,związkiteróżniąsiętakżewłaściwościami