Mis on graafikute andmebaas?

Graafikandmebaas on üks kolmest peamisest andmebaasitüübist koos relatsiooniandmebaaside ja objektide andmebaasidega. Peamine erinevus graafikuandmebaasi ja ülejäänud kahe vahel on see, et graafikuandmebaasid toimivad pigem relatsioonigraafiku tegemisel, mitte tabeleid või kaardistamisobjekte kasutades. Nendes andmebaasides kasutatakse kolme objekti: sõlmed, omadused ja servad. Need andmebaasid sobivad kõige paremini kasutajatele, kes mõistavad graafilist teavet, ja nad liiguvad seotud andmekogumite arvutamisel kiiremini.

Graafikuandmebaasid on just sellised – andmebaasid, mis salvestavad teavet graafikuvormingus. Teave rühmitatakse selle alusel, kas seda saab koos graafikuid koostada või mitte, ja need andmebaasid sobivad paremini programmeerijatele, kes soovivad kasutada graafikufunktsioone. Veebisaitidele lisatuna on need andmebaasid kallid või kasutavad palju koodi, et luua keerukas andmebaasi struktuur, mida enamik veebisaite vajab.

Graafikuandmebaasis on kolm osa, mida nimetatakse sõlmedeks, omadusteks ja servadeks. Sõlmed esindavad üksusi. Andmebaasis, mis kuvab teavet ettevõtete ja nende suhete kohta, oleksid sõlmed ettevõtted. Igale sõlmele antakse pealkiri ja pealkiri on enamasti selleks, et kasutajad ja programmeerijad saaksid üht sõlme teistest sõlmedest eristada. Sõlme pealkirja kasutatakse seoste leidmisel harva, kuid seda saab kasutada, kui kasutaja seda vajab.

Järgmine graafikute andmebaasi osa on atribuutide jaotis. See käib koos sõlmedega ja selgitab, mis sõlm on. Sõltuvalt sellest, mida andmebaas kujutab, sisestab programmeerija asjakohase teabe. Äriandmebaasi jaoks, kui programmeerija soovib leida sarnaseid ettevõtteid, sisestab programmeerija ettevõtte niši atribuutide sektsiooni; kui programmeerija otsib sarnaseid müüginumbreid, siis müüginäitajad oleksid omadused.

Servad, graafiku andmebaasi viimane sektsioon, on jooned, mis hargnevad sõlmede vahel ja leiavad sektsioonide vahel seoseid. Näiteks kui programmeerija soovib leida sarnaseid ettevõtteid, joonistuvad servad sõlmede vahele ja leiavad ettevõtted, millel on sobivad omadused. See annab kasutajatele visuaalse graafiku, millelt ta näeb sõlmede vahelist seost.

Ülejäänud kaks andmebaasitüüpi toimivad sarnaselt, kuid neil on erinevad võimalused andmebaaside kuvamiseks või programmeerimiseks. Relatsiooniandmebaas on peaaegu identne graafikute andmebaasiga, kuid see kasutab andmebaasikirjete sarnasuste näitamiseks graafikute asemel tabeleid. Objektide andmebaasid kasutavad objektorienteeritud programmeerimist (OOP), milles objektid toimivad sarnaselt sõlmedega.