võimsad, sest nad nõuavad vähe eeldusi selle kohta, kuidas andmed on omavahel seoses või kuidas neid andmebaasist välja võetakse. Seetõttu on võimalik andmebaasi käsitleda väga mitmel erineval viisil. RDBMS (Relational Database Management System) Relatsioonbaasihaldurite tähtsaks omaduseks on see, et üks andmebaas võib olla jaotatud üle mitme tabeli. See eristab neid lameandmebaasidest, kus kogu andmebaas sisaldub ühesainsas tabelis. andmebaasidraiver Alamprogramm, mis võimaldab rakendusprogrammil või kompilaatoril pöörduda ühes kindlas vormingus andmebaasi poole. andmebaasimootor Andmebaasihalduri keskne funktsionaalne osa, mis salvestab ja otsib andmeid.
draiveritele. · Draiver edastab teenindusnõuded nn. andmete allikatele (andmebaasisüsteemidele, mille abil on loodud andmebaasid). Ta võib vajadusel muuta väljakutset nii, et see vastaks andmebaasisüsteemi poolt toetatavale süntaksile. Vajalikud draiverid tuleb eelnevalt kliendi arvutisse installeerida. Draivereid pakuvad nii andmebaasi-süsteemide tootjad kui ka muud programmeerimisega tegelevad firmad. Andmebaasidraiver on alamprogramm, mis võimaldab rakendusprogrammil või kompilaatoril pöörduda ühes kindlas vormingus andmebaasi poole. 2. stenaarium · Draiverite haldur edastab ODBC väljakutsed andmebaasiserveril paiknevale andmebaasi agendile. Agent ja draiveri haldur suhtlevad omavahel, et teenindusnõuet täita. · Andmete allikas sisaldab andmeid, millele kasutaja tahab ligi pääseda. Andmebaasisüsteemiga suhtlemiseks vajalikud draiverid peavad olema
require $calpath."cal_languages/".$language.".inc.php"; require $calpath."cal_languages/".$language.".months.php"; require $calpath."cal_languages/".$language.".week.php"; Lõin uue kujunduse (3 faili): ilus.menu.css ilus.css ilus.color.php 21 Andmebaasi konfiguratsioonifaili tuleb lisada kirjed hostinimega, kus andmebaas asub, andmebaasidraiver ja nimi; kasutajanimi ja parool andmebaasi kasutamiseks. cal_db.inc.php: $db = 'hessa'; $dbuser = 'root'; $dbpass = 'xxxxxxxx';//õige parool on hessa readme.txt..failis $dbhost = 'localhost'; mysql_connect($dbhost,$dbuser,$dbpass) or die("could not connect"); mysql_select_db("$db") or die("could not open database"); 2.5.3 Keskkonnasõbralik printimine Joonis 19. Lisa 5. calendar.php failis on sisse toodud printimise nupp javascriptiga. <