Oracle pakub katsetamiseks Oracle 23ai põlvkonna andmebaasisüsteemi - Oracle 23ai Free. Selle saab tööle panna Dockeri konteineris, kuid veel lihtsam on kasutada Oracle VM Virtual Box tarkvara ja käivitada seal Oracle poolt pakutav süsteemikujutis (system image) (hoiatus - selle suurus on umbes 6.5 GB ning allalaadimine võtab seega veidi aega).
Oracle 23ai Free on ka SQL Fiddle keskkonna Oraclele pühendatud alamosa taga. Selles veendumiseks võite keskkonnas käivitada päringu:
SIIN on laused, et luua andmebaasis tabelid Emp ja Dept, mille põhjal saaks erinevaid andmebaasikeele lauseid katsetada.
Mis puudutab andmebaasi programmeerimist, siis toon järgnevalt välja mõned märkimisväärsed täiendused võrreldes Oracle 12.1 andmebaasisüsteemiga, mida Oraclesse aja jooksul on tehtud.
Oracle 23ai Free on ka SQL Fiddle keskkonna Oraclele pühendatud alamosa taga. Selles veendumiseks võite keskkonnas käivitada päringu:
SELECT * FROM V$VERSION;
SIIN on laused, et luua andmebaasis tabelid Emp ja Dept, mille põhjal saaks erinevaid andmebaasikeele lauseid katsetada.
Mis puudutab andmebaasi programmeerimist, siis toon järgnevalt välja mõned märkimisväärsed täiendused võrreldes Oracle 12.1 andmebaasisüsteemiga, mida Oraclesse aja jooksul on tehtud.
- Enamike andmebaasiobjektide nimi võib olla kuni 128 baiti (alates Oracle 12.2)(Oracle 12.1 ja varem võis enamike andmebaasiobjektide nimi olla kuni 30 baiti).
- Lisandus võimekus salvestada JSON dokumente, manipuleerida neid, teha nende põhjal päringuid ning esitada "tavaliste" tabelite põhjal tehtud päringu tulemus JSON formaadis.
- Palju täiendusi lisandus Oracle 23ai põlvkonda nagu näiteks:
- võimalus luua domeene (vaadake näiteid),
- võimalus kasutada BOOLEAN tabeli veeru tüübina,
- võimalus kirjutada SELECT lauset ilma FROM klauslit kasutamata (enam ei pea kasutama abitabelit Dual),
- võimalus lisada andmebaasiobjektidele annotatsioone (vabatekstilised võti-väärtus paarid),
- võimalus kasutada INSERT lauses VALUES alamosa nii, et ühe lausega lisatakse tabelisse mitu rida,
- võimalus luua mooduleid, kus on JavaScript funktsioonid ning võimalus luua mooduliväliseid rutiine, mille kehand on JavaScriptis,
- võimalus defineerida andmebaasis omaduste graafe (sisuliselt vaateid olemasolevate tabelite põhjal) ning teha sellise graafi põhjal uue süntaksiga päringuid.
Hinda postitust:
Keskmine hinne : Pole veel hinnanguid!