2 160
pakeitimų
Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
(Naujas puslapis: '''Reliacinė duomenų bazė''' - tai tokia duomenų bazė, kur visi duomenys yra saugomi lentelėse, panašiai, kaip ekseliuose, tik kiek kito formato. Ir tos visos lentelės yra tarpusavy susijusios, nes paprastai lentelė būna ne viena. Dažniausiai tokios duomenų bazės naudojamos kartu su SQL kalba ir su tą kalbą palaikančiais serveriais. Tų lentelių sąsajos būna ganėtinai komplikuotos, tačiau taip pat leidžiančios tiksliai aprašyti d...) |
|||
| (nerodoma 4 tarpinės versijos, sukurtos 2 naudotojų) | |||
| 1 eilutė: | 1 eilutė: | ||
'''Reliacinė duomenų bazė''' - tai tokia [[duomenų bazė]], kur visi duomenys yra saugomi lentelėse, panašiai, kaip [[ekselis|ekseliuose]], tik kiek kito formato. Ir tos visos lentelės yra tarpusavy susijusios, nes paprastai lentelė būna ne viena. Dažniausiai tokios duomenų bazės naudojamos kartu su [[SQL]] kalba ir su tą kalbą palaikančiais serveriais. | '''Reliacinė duomenų bazė''' - tai tokia [[duomenų bazė]], kur visi duomenys yra saugomi lentelėse, panašiai, kaip [[ekselis|ekseliuose]], tik kiek kito formato. Ir tos visos lentelės yra tarpusavy susijusios, nes paprastai lentelė būna ne viena. Dažniausiai tokios duomenų bazės naudojamos kartu su [[SQL]] kalba ir su tą kalbą palaikančiais serveriais. Visgi painioti SQL ir reliacinių bazių nederėtų: nemaža dalis reliacinių db neturi jokio SQL kalbos interfeiso, tuo tarpu SQL kalbos dialektai retkarčiais naudojami ir su nereliacinėmis duomenų bazėmis. | ||
Reliacinėse bazėse esančių lentelių tarpusavio sąsajos būna ganėtinai komplikuotos, tačiau taip pat leidžiančios tiksliai aprašyti duomenų sąsajas taip, kad visokius duomenis galima būtų kaitalioti nepriklausomai, ir visvien išliktų vidinė tų duomenų logika. | |||
Pvz., turime lentelę, kurioje yra namų sąrašas su aprašymais, kiek ten butų, iš ko tie namai pastatyti, kokios spalvos ir taip toliau. Bet namuose gyvena skirtingi kiekiai žmonių, tai kaip su tuo, nerašysi gi po 173 žmones prie kiekvieno namo? Taigi, reikia turėti lentelę, kur būtų žmonių sąrašas, bet jei ten rašysi jų adresus, tai jie masiškai kartosis su visais tais duomenimis iš aprašymų. Tai geriau turėti dvi lenteles, bet tokias, kur abi būtų specializuotos, tačiau su sąsajomis. Štai taip ir gaunasi reliacinės duomenų bazės. | Pvz., turime lentelę, kurioje yra namų sąrašas su aprašymais, kiek ten butų, iš ko tie namai pastatyti, kokios spalvos ir taip toliau. Bet namuose gyvena skirtingi kiekiai žmonių, tai kaip su tuo, nerašysi gi po 173 žmones prie kiekvieno namo? Taigi, reikia turėti lentelę, kur būtų žmonių sąrašas, bet jei ten rašysi jų adresus, tai jie masiškai kartosis su visais tais duomenimis iš aprašymų. Tai geriau turėti dvi lenteles, bet tokias, kur abi būtų specializuotos, tačiau su sąsajomis. Štai taip ir gaunasi reliacinės duomenų bazės. | ||
| 8 eilutė: | 8 eilutė: | ||
Būdingas dalykas, kad visokie [[lameriai]] išvis visiškai nesupranta tų reliacinių duomenų bazių veikimo ir jų nekenčia. Ir dar daugiau - nekenčia ir daugelis normalių žmonių, nes labai užpisa. Tai iš to paskui atsiranda tokios nesąmonės, kaip [[NoSQL]] ir panašiai, kur nebūtų jokių normalių duomenų bazių, bet gautųsi kokius tai duomenis laikyti. Tuo tarpu gudresni būna, kad pradeda duomenis laikyti kokiuose nors tekstiniuose failuose ar [[CSV]] ir paskui iš jų patys susiprogramuoja kažkokias duomenų bazes, kurios vėlgi, kaip galų gale paaiškėja, yra tos pat reliacinės duomenų bazės. | Būdingas dalykas, kad visokie [[lameriai]] išvis visiškai nesupranta tų reliacinių duomenų bazių veikimo ir jų nekenčia. Ir dar daugiau - nekenčia ir daugelis normalių žmonių, nes labai užpisa. Tai iš to paskui atsiranda tokios nesąmonės, kaip [[NoSQL]] ir panašiai, kur nebūtų jokių normalių duomenų bazių, bet gautųsi kokius tai duomenis laikyti. Tuo tarpu gudresni būna, kad pradeda duomenis laikyti kokiuose nors tekstiniuose failuose ar [[CSV]] ir paskui iš jų patys susiprogramuoja kažkokias duomenų bazes, kurios vėlgi, kaip galų gale paaiškėja, yra tos pat reliacinės duomenų bazės. | ||
Sudėtingos ir brangios duomenų bazių sistemos palaiko dar ir [[transakcijos|transakcijas]], tai būna labai gerai, bet užtat paskui viskas mirtinai stringa. | |||
== Žinomesnės reliacinių duomenų bazių sistemos == | == Žinomesnės reliacinių duomenų bazių sistemos == | ||
Nors daugeliu atvejų reliacinės duomenų bazės yra serveriai, bet būna ir daug paprastesnių sistemų, skirtų vienam vartotojui: | Nors daugeliu atvejų reliacinės duomenų bazės yra serveriai, bet būna ir daug paprastesnių sistemų, skirtų vienam vartotojui: | ||
* [[Microsoft Access]] | * [[Microsoft Access]] | ||
* [[MySQL]] | * [[MySQL]] | ||
* [[MariaDB]] | * [[MariaDB]] | ||
| 19 eilutė: | 22 eilutė: | ||
* [[InterBase]] | * [[InterBase]] | ||
* [[SQLite]] | * [[SQLite]] | ||
* [[Oracle]] | |||
* [[Paradox]] | |||
* [[Sybase]] | |||
* [[SQLite]] | |||
* [[Firebird]] | |||
[[Category:IT]] | [[Category:IT]] | ||
pakeitimų