Andmebaaside ajaveeb

Mõtteid andmebaasidest, andmebaasisüsteemidest ja nende kavandamisest

Kuidas muuta PostgreSQLis veeru andmetüüpi?

Oletame, et meil on andmebaas kontseptuaalse struktuuriga:[Auto_seisundi_liik]-1-------------0..*-[Auto]Tabelis Auto ja Auto_seisundi_liik on veerg auto_seisundi_liik_kood tüüpi INTEGER, kuid peaks o...


Kuidas on seotud andmebaasid ja tehisaru (AI)?

Andmebaasisüteemid on seotud tehisaruga erinevates aspektides. Treeningandmed võivad tulla andmebaasist. Mingisugune osa tehisaru süsteemidest saab olla realiseeritud andmebaasisüsteemi vahendeid kasutades – mitte andm...


Kuidas ma saan Enterprise Architect 12 vahendis MS Accessi andmebaasi kirjeldavas füüsilise disaini mudelis kasutada veeru tüübina Decimal?

Kui andmetüüpi ei ole disaini mudelis veeru andmetüüpide valikus, siis saab teha järgnevat. Valige menüüst Project => Settings => Database Datatypes Avanenud aknas valige liitboksist Product Name: "MS Access"


Üritan käivitada PostgreSQLis kasutaja-defineeritud funktsiooni, kuid saan vastuse, et sellist funktsiooni pole loodud. Mis võib olla põhjus?

Funktsiooni identifikaator e signatuur moodustub selle identifikaatorist ja sisendparameetritest. PostgreSQLis võib ühes ja samas skeemis olla mitu samanimelist funktsiooni, millel on erinev arv parameetreid või erinevat tüüpi parameetrid. Seega sama...


Mis vahe on PostgreSQLis VARCHAR ja CHAR andmetüüpidel?

Kui CHAR(n) tüüpi veerus salvestatakse tekstiline väärtus, mis on lühem kui n märki, siis lisatakse salvestamisel väärtuse lõppu tühikud, et saavutada maksimaalne lubatud stringi pikkus. VARCHAR(n) tüüpi veeru korral seda ei tehta. Postgr...


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.


Kas oskate soovitada kirjandust, kust saaks näiteid ja infot kuidas PostgreSQLis objekt-relatsioonilisest tulenevaid võimalusi ära kasutada ning sellega kaasnevaid plusse ja miinuseid (lisaks kasvavale keerukusele)?

PostgreSQL on objekt-relatsiooniline andmebaasisüsteem. Kirjutan objekt-relatsioonilisusest SIIN. Muuhulgas on seal ...


Mille poolest erineb MS Accessi andmetüüp BIT (YESNO) SQL standardis ettenähtud andmetüübist BOOLEAN?

MS Accessis on BIT tüüp selline, mille korral tehakse teisendus NULL=>FALSECREATE TABLE Toode (toode_kood INTEGER,on_aktiivne BIT DEFAULT TRUE,CONSTRAINT pk_toode PRIMARY KEY (toode_kood));


Kas PostgreSQLi DATE ja TIMESTAMP tüüpi veergude kitsenduste puhul tuleb arvestada spetsiaalväärtusega 'infinity'?

Jah, mõnikord tuleb. Toon näite.PostgreSQLi DATE ja TIMESTAMP tüüpidesse kuuluvad spetsiaalväärtused 'infinity' (suurem kui kõik ülejäänud DATE/TIMESTAMP väärtused) ja '-infinity' (väiksem kui kõik ülejää...


Miks on PostgreSQLis kasulik kasutada DATE ja TIMESTAMP tüüpidesse kuuluvat spetsiaalväärtust 'infinity'?

PostgreSQLi DATE ja TIMESTAMP tüüpidesse kuuluvad spetsiaalväärtused 'infinity' (suurem kui kõik ülejäänud DATE/TIMESTAMP väärtused) ja '-infinity' (väiksem kui kõik ülejäänud DATE/TIMESTAMP väärtused).Ne...