Mõned omadused on sellised, mida võib vaadata nii hea kui halvana.
MS Access
Eelised
PostgreSQL
Eelised
LibreOffice Base
Eelised
Puudused
MS Access
Eelised
- SQL keele põhikonstruktsioonid on toetatud. SQL kood on enamasti väikeste muudatuste järel või üldse muutmata käivitatav ka teistes andmebaasisüsteemides, sh PostgreSQL.
- Integreeritud graafiline liides (Query Designer) SQL SELECT, INSERT, UPDATE ja DELETE lausete koostamiseks.
- Graafilisi liideseid SELECT lausete koostamiseks leiab väga paljudest programmidest, kui INSERT, UPDATE ja DELETE lausete koostamiseks väga väikesest arvust programmidest (nt MySQL jaoks dbForge).
- Integreeritud graafiline andmebaasi struktuuri vaatamise vaade.
- Võimalus tabelite disaini (struktuuri ja kitsendusi) muuta nii SQL lausete abil kui graafilise kasutajaliidese kaudu.
- Integreeritud andmebaasirakenduse tegemise keskkond - pole vaja seda eraldi installeerida.
- Andmebaasirakenduse tegemise keskkond on hea näide vähese programmeerimise vajadusega kiirprogrammeerimise keskkonnast. Palju asju saab teha visuaalselt ja viisarditega. Andmebaasirakenduse loomise kasutajakogemus on päris sarnane Oracle APEX arenduskeskkonna kasutamisele - see võimaldab luua Oracle andmebaasile veebirakendusi kirjutades ise koodi vähe või üldse mitte.
- Sobiv vahend ka suuremate organisatsioonide jaoks andmebaasi ja andmebaasirakenduse prototüübi tegemiseks.
- Sobiv vahend üksikisikute ja väga väikeste ettevõtete andmebaasi tegemiseks.
- Saab teha nii, et andmebaasirakendus on tehtud MS Accessis ja see kasutab ODBC andmeühenduse tehnoloogia abil serveris asuvat (nt PostgreSQL või MySQL) andmebaasi.
- Erinevates andmebaasisüsteemide populaarsuse indeksites (vt siia ja siia) endiselt ja jätkuvalt kõrgel kohal. StackOverflow 2023. aasta uuringu kohaselt kuulus ka MS Access kõige populaarsemate, imetletumate ja õppida soovitavate andmebaasisüsteemide valikusse - mitte küll kõige esimeste hulka, kuid arvestades, et andmebaasisüsteeme on üle 400, on ka esimese 20-30 hulgas päris hea koht, kus olla.
- Uuemad SQLi võimalused pole toetatud. Samas piiratud võimalustega keskkonnas MacGyveri moodi soovitud tulemus saavutada on SQLi põhikonstruktsioonidest arusaamise mõttes väga hea kool.
- Uuemad SQLi võimalused pole toetatud.
- SQL lausete kirjutamise ja käivitamise kasutajaliides on väga halva kasutatavusega - aga, saab kasutada varianti kirjutada ja käivitada SQL lauseid otse Notepad++ tekstiredaktorist.
- Tarkvara saab alla laadida: https://github.com/aneelm/NppDB
- Tasuline - aga, Tallinna Tehnikaülikooli üliõpilastele tasuta kättesaadav.
- Võimalik eelarvamuslik suhtumine osade spetsialistide poolt - ahh, see süsteem ei kõlba kuhugi.
PostgreSQL
Eelised
- Populaarne - kõrge koht erinevates populaarsuse indeksites (vt siia ja siia) ja kasutusel paljudes organisatsioonides (nii ettevõtted kui riigiasutused).
- StackOverflow 2023. aasta uuringu kohaselt oli PostgreSQL kõige populaarsem andmebaasisüsteem nii kõigi vastajate kui ka professionaalsete arendajate seas. Sama uuringu järgi on PostgreSQL ka kõige rohkem kasutada soovitav ja kõige imetletum andmebaasisüsteem.
- Väga suur võimaluste hulk andmebaasi programmeerijatele.
- Hea vastavus SQL standardile, toetab ka uusimaid SQLi võimalusi.
- Tasuta.
- SQL lausete harjutamiseks pole vaja tarkvara installeerida ega serverile juurdepääsu küsida - saab kasutada DB Fiddle või SQL Fiddle keskkondi.
- Väga palju erinevaid programme (nii graafilise kasutajaliidesega kui käsurea-põhiseid), mille vahendusel saate töötada (kas enda või ülikooli) serveris oleva andmebaasiga, sh hallata tabeleid ja vaadata andmebaasi struktuuri.
- Rakenduse tegemise vahend pole andmebaasi mootoriga integreeritud - saab ise valida keele/keskkonna, milles andmebaasirakendust teha.
- Palju dokumentatsiooni, Internetis olevaid näiteid, foorumeid jms.
- Palju selliseid võimalusi, mis SQLi aluste õppimise kontekstis pole olulised ja sellest tulenev lisakeerukus.
- Väga palju erinevaid programme (nii graafilise kasutajaliidesega kui käsurea-põhiseid), mille vahendusel saate töötada serveris oleva andmebaasiga, sh hallata tabeleid ja vaadata andmebaasi struktuuri - lisatöö seoses nende seast valiku tegemisega ja installeerimisega.
- Leidub erinevaid programme, mille abil saab andmebaasipäringuid graafiliselt koostada, aga ka need tuleb endal installeerida ja läbi katsetada.
- Rakenduse tegemise vahend pole andmebaasi mootoriga integreeritud - tuleb ise valida keel/keskkond, milles andmebaasirakendust teha, see üles panna ja endale selgeks teha.
LibreOffice Base
Eelised
- Tasuta alternatiiv MS Accessile.
Puudused
- Ebamugav kasutajaliides SQL lausete käivitamiseks.
- Mitte nii mugav võimalus andmebaasirakenduse (ekraanivormide) koostamiseks kui MS Accessis.
- LibreOffice Base kasutab andmebaasimootorina HSQLDB (HyperSQL) versiooni 1.8.
See ei ole kõige uuem HSQLDB versioon ja seetõttu ei saa seal kasutada HSQLDB uusimaid võimalusi. - Vähe dokumentatsiooni ja näiteid SQL dialekti kohta. HSQLDB 1.8 SQL dialekt.
Hinda postitust:
Keskmine hinne : Pole veel hinnanguid!