Milliseid täiendusi SQL standardisse tegi SQL:2023 ja millised nendest võimalustest on ka PostgreSQL'is (kuni versioonini 16) olemas? 2023. aastal tuli peale pikka ootamist välja SQL standardi uus versioon - SQL:2023. Eelmine versioon oli SQL:2016 - nimes on viide aastale. SQL:2023PostgreSQL 16SQL standardJSONANY_VALUEliteraaliduued võimalused 22.09.2023 12:50 | Erki Eessaar
Kuidas kuvada lingitud tabeli põhjal loodud MS Accessi vormi väljas hinna juures dollari märki ($)? Eeldame, et andmebaasis on vormi väljale vastav veerg arvutüüpi.Vormi väljal on selline omadus nagu vorming. Saab valida eeldefineeritud vormingu või lisada enda oma. Eeldefineeritud vormingute hulgas on Euro (väärtuse j... MS Accessekraanivormformformatformaatvormingvaluutasümbollingitud tabellinked tableUSDdollardollarimärk 12.06.2023 12:02 | Erki Eessaar
Kas uuema ühendamise süntaksi korral võib WHERE klauslis olevad lisapiirangud kirjutada FROM klauslis ühendamise tingimusse? Vaatlen näitena andmebaasi, millel on kontseptuaalne struktuur: [Dept]-0..1-----------0..*-[Emp]SIIN on Postgr... tabelite ühendamineJOIN tingimusedWHERE klauselFROM klauselOUTER JOINpäringu optimeerimineloetavus 25.03.2023 12:34 | Erki Eessaar
Millest alustada, kui sooviks õppida (PostgreSQLis) päringute optimeerimist? Minu arvates võiks alustada sellest, et õppida kirjutama mitte-ebaefektiivseid päringuid (lihtsustamata tingimused, üleliigsete tabelite lugemine, samade andmete mitmekordne lugemine jne).... PostgreSQLoptimeeriminetäitmisplaanEXPLAINjõudlusSQL häälestamineressursikulu 23.03.2023 10:37 | Erki Eessaar
Mis võib mõjutada andmebaasis toimuvate lugemis ja muutmisoperatsioonide töökiirust? Millele võiks töökiiruse parandamisel tähelepanu pöörata? Nimetan järgnevalt mõningaid aspekte koos viidetega lõputöödele, mis seda aspekti käsitlevad. Indekseid ei ole piisavalt, indekseid on liiga palju, indeksid on üleliigsed. jõudlusoptimeerimineindeksidandmebaasi disainSQL häälestaminematerialiseeritud vaateddenormaliseerimine 19.03.2023 13:57 | Erki Eessaar
Miks on halb mõte kasutada erinevates tabelites ühesuguse nimega (id, kood või code) primaarvõtme veergu? See muudab keerulisemaks tabelites olevatest andmetest arusaamise ja tabelite põhjal päringute tegemise.Sellise nimega primaarvõtme veerud on üks sümptom, mis viitab sellele, et andmebaasi disainis esineb primaarvõtiveergude nimetamineSQL antimustridandmebaasi disainloetavustabelite ühendamineSQL päringud 16.02.2023 15:43 | Erki Eessaar
Milliseid materjale soovitate SQLi õppimisega alles alustanule, kes peab lähiajal töö- või praktikakoha saamise intervjuul vastama SQLi puudutavatele küsimustele? 46 tööintervjuu küsimust SQLi kohta andmeteadlasele. Sealt leiate ka viite tegelikele küsimustele ja õigetele vastustele. SQL õppiminetööintervjuuSQL veadprogrammeerimiskeeledõppematerjalidSQL populaarsus 16.02.2023 12:59 | Erki Eessaar
Loon PostgreSQLis uue andmebaasi, kuid selles on kellegi teise loodud tabelid, domeenid või muud andmebaasiobjektid? Miks see nii on ja mida teha? PostgreSQLis luuakse uus andmebaas tehes koopia mallandmebaasist (template1). Üli... template1skriptandmebaasiobjektide kustutaminePostgreSQLandmebaasi loominetemplate1skeemidpuhastamine 10.11.2022 20:19 | Erki Eessaar
Kui muuta PostgreSQL tabeli FILLFACTOR omaduse väärtust, siis kuidas see mõjutab olemasolevaid tabeli plokke? FILLFACTOR parameetri väärtus määrab kui palju jäetakse tabeli plokkidesse vaba ruumi,... PostgreSQLFILLFACTORjõudlusoptimeerimineVACUUM FULLsalvestusruumUPDATE lause 01.11.2022 18:52 | Erki Eessaar
Kui pikad võivad olla isikunimed ja millist väljapikkust kasutada isikunimede puhul andmebaasis? Erinevates kultuurides on isikunimedel erinevaid komponente (lugege selle kohta lõputööst). Levinud lahenduseks andmeb... isikunimieesnimiperenimiväljapikkusisikunimiisikunimedisikunimedandmebaasi disainväljapikkusrahvusvahelistuminestandardid 14.10.2022 11:20 | Erki Eessaar