Met databasisse (DB) kan u verskillende inligting stoor in die vorm van 'n gestruktureerde tabel of 'n oorerwingskema vir elemente wat die nodige rekords bevat, gegroepeer volgens 'n soortgelyke stel eienskappe of parameters en in die toepaslike selle ingevoer word. Daar is verskillende soorte databasisse wat verskil in struktuur en doel van gebruik.
Hiërargiese databasisse
Die struktuur in die hiërargiese basis word aangebied in die vorm van 'n skema met voorwerpe van verskillende vlakke wat tot die een of ander datagroep behoort. Daar is ouer- en kind-elemente in die databasis, d.w.s. die beginsels van oorerwing en groepering volgens die tipe gestoorde inligting is geïmplementeer. Struktureel is die hiërargiese basis 'n boom van elemente. Dit is hoe XML-dokumente en die Windows-register geïmplementeer word.
Daar is byvoorbeeld 'n databasis van klante in 'n winkel. Elke klant het 'n spesifieke produk gekoop. As u dus 'n aankoop in 'n winkel as 'n hiërargiese databasis voorstel, sal die ouerelement in 'n spesifieke klant uitgedruk word. Die kind-element is die gekoopte goedere wat individueel aan elke verbruiker gekoppel word. Dus sal die koper Petrov, wat 'n DVD-speler en skyfies met films gekoop het, die belangrikste element wees. Die speler en skywe sal aan Petrov gekoppel word en sal kinderelemente in die databasis wees.
Netwerk databasisse
Netwerkdatabasisse is ook gebou op die beginsel van hiërargie, maar dit het 'n mate van verskil - elke kindelement kan met verskeie ouerrekords geassosieer word, d.w.s. voorwerpe wat bo hierdie sel in die struktuur geleë is.
Elke netwerk databasis is dus slegs 'n ingewikkelde hiërargiese databasis. Die nadeel van hierdie tipe is verwarring by die stoor van groot hoeveelhede data, wat die doeltreffendheid van die gebruik daarvan in die algemeen stoor.
'N Opvallende voorbeeld van 'n netwerkbasis is die internet, wat 'n groot aantal dokumente bevat wat verskeie ouerelemente het en onderling verbind is deur hiperskakels, d.w.s. versprei binne 'n enkele netwerkbasis.
Relasionele databasisse
Vandag is hierdie tipe basisse een van die wydverspreidste en word die meeste gebruik as gevolg van die struktuur. Alle gegewens in so 'n databasis word in 'n aparte tabel gestoor, wat toegang verkry word deur direk toegang tot 'n ry, kolom of spesifieke sel te verkry of 'n bestaande navraagtaal of databasisbestuurstelsel te gebruik.
Die moeilikste stadium in die ontwikkeling van relasionele databasisse is ontwerp.
Die tabel gee die datatipe, rangnommer, stringparameter, teks, ens. Aan. Elk van hierdie elemente kan outomaties gevind word deur die ooreenstemmende soektog, ongeag die hoeveelheid gestoorde data, wat hierdie tipe veral effektief maak wanneer u inligtingstoor-take uitvoer tydens die ontwikkeling van webwerwe of uitgebreide inligtingswinkels.