docstxt/14174266215847.txt
andmebaasis. Objekte saab andmebaasist välja võtta otse, ilma otsinguta kasutades selleks objekti indikaatorit. Objektorienteeritud andmebaas toetab multimeediarakendusi, sest andmetega seotud klassi meetodid vastutavad nende andmete õige interpreteerimise eest. Objektorienteeritud andmebaasid toetevad harilikult paremini versioneerimist, samuti pakuvad süstemaatilist tuge päästikprotsessidele ja tõketele, millel on aktiivandmebaasides põhjapanev roll. Objektorjenteeritud andmebaasidest on kasu enamikul andmebaasivajadustega objektorienteeritud rakendusprogrammidel. Andmelaod ja andmeaidad. Andmeladu Andmeladu on Infosüsteemi osa kus hoitakse ja kuhu lisatakse uusi andmeid. Seega võib öelda, et andmeladu on andmebaas. Andmelao erinevus relatsioonilistest (operatiiv infosüsteemi) andmebaasidest seisneb tema erinevas andmestruktuuris. Olulisem erinevus on ka selles, et andmelaos hoitakse ainult neid andmeid, mida on vaja otsuste tegemiseks. Reeglina loetakse
kus see rida on - näiteks $rida[1]. Aga selle viisi puhul kasutate veeru nimi ning kood on loetavam - näiteks $rida['artist']. Kolmas viis on väljastada mõlemal viisil, nii indeks kui nimeline. Kasuta selleksmysqli_fetch_array(). Sellisel viisil jäävad kasutajal vabad käed nii ühe kui teise meetodi kasutamiseks. Objektorienteeritud ühendamine andmebaasiga Objektorienteeritud lähenemine andmebaasiga suhtesse astumisel on väga sarnane protseduurilisele. ? 1 2 3 objektorjenteeritud***// //sinu andmed 5 $db_server = 'localhost'; 6 $db_andmebaas = 'muusikapood'; 7 $db_kasutaja = 'juhan'; 8 $db_salasona = 'juhan'; //yhenduse loomine 9 $yhendus = new mysqli($db_server, $db_kasutaja, $db_salasona, $db_andmebaas); 10 // ühenduse kontroll 11 if(!$yhendus){ 12 die('Ei saa ühendust andmebaasiga'); 13 } //päring 14 $paring = 'SELECT * FROM albumid'; 15 $valjund = $yhendus->query($paring); 16 //väljund