Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


Reliacinės duomenų bazės: Skirtumas tarp puslapio versijų

Jump to navigation Jump to search
nėra keitimo aprašymo
 
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.


lentelių 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.
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.
14 eilutė: 14 eilutė:
== Ž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]]
2 160

pakeitimų

Naršymo meniu