DB
Iš Studento Vikis.
DB lessons
db - duomenų_bazė - en. database
Duomenų bazė - kartu saugomų ir tarpusavyje susijusių duomenų rinkinys, kuriuo galima individualiai naudotis ja papildant, redaguojant ir ieškant duomenų.
Turinys |
Kelios darbinės nuorodos
- (dabar sudaromas sąrašas, vėliau bus suredaguota ir perkelta prie tinkamų straipsnių)
DBVS
Sąrašai
- List of relational database management systems, Wikipedia
- Comparison of relational database management systems, Wikipedia
Palyginimas
- techninių parametrų palyginimo lentelė
- Rikki Endsley (2013) 5 Reasons It’s Time to Ditch MySQL, SmartBear.com
- Manolis Tzanidakis (2013) Replacing MySQL with MariaDB
- Trumpai užsiminta apie MySQL alternatyvas ir priežastis, kodėl reikia ieškoti kitos DBVS, į kurią būtų galima perkelti MySQL projektus. Iš visų MySQL alternatyvių MariaDB patogiausia todėl, kad ji suderinama su MySQL. Be to, patogus instaliavimas. Labiau specifinis privalumas - paminėta serverių replikavimo problema, kurią geriau išsprendė Maria DB.
- Carla Schroder (2011) PostgreSQL vs. MySQL: Which Is the Best Open Source Database?
- Kasia Mikoluk (2013) MySQL vs PostgreSQL: Why MySQL Is Superior To PostgreSQL
- Daniel Bartholomew (2012) MariaDB/MySQL, PostgreSQL and SQLite3 - Comparing Command-Line Interfaces, Linux Journal
- pgulutzan (2013) The Third Most Popular Open Source DBMS
- Autorus nebando ginčyti nusistovėjusios nuomonės apie DBVS: (1) MySQL - "Populiariausia DBVS", (2) PostgreSQL - "pažangiausia DBVS". Autorius kelią klausimą, kokia DBVS yra trečioje vietoje. Pagal Vikipedijos straipsnių atvertimus 2012 m. rugsėjo mėnesį dideliu atotrūkiu trečią vietą užėmė SQLite, tuo tarpu 2013 m. rugsėjo mėnesį ją pasivijo ir net nežymiai aplenkė MariaDB. Autorius pripažįsta, kad remiantis kitais kriterijais trečioje vietoje gali atsidurti SQLite, Casandra arba MongoDB.
- Asher Feldman (2013) Wikipedia Adopts MariaDB
- Aprašoma, kodėl ir kaip Vikipedija pereina nuo MySQL prie MariaDB.
- Dmitry Sotnikov (2011) Database marketshare: MySQL, PostgreSQL, MariaDB, MongoDB
- Jelastic Java cloud siūlo savo klientams rinktis vieną iš pavadinime minimų DBVS. Daugiau nei 40% klientų tiek JAV, tiek ir Europoje renkasi MySQL, kiekvienos iš kitų trijų DBVS populiarumas įvairiose rinkose svyruoja nuo 13% iki 21%. Tai rodo, kad MySQL vis dar tvirtai dominuoja, tačiau šie konkurentai turi apčiuopiamas rinkos dalis, todėl DBVS pasirinkimas naujam projektui nėra vienareikšmis.
- brennen (2013) Some MariaDB -> PostgreSQL Notes
- Kurį laiką naudojo MariaDB, bet perėjo prie PostgreSQL. Nepatiko kai kurie MariaDB vystymo aspektai, patiko PostgreSQL dokumentacija ir SQL sintaksė, artimesnė ISO SQL.
Teorija
- Žilvinas Jančoras, Mykolas Okulič-Kazarinas (2008) Laisvieji informaciniai sprendimai
- III dalis. Atvirieji sprendimai ir globalieji tinklai (Apie WWW ir LAMP)
- VI dalis. Modeliai (SD, OSI, TCP/IP)
- VII dalis. Metodiniai rašto darbų rengimo nurodymai (Rašto darbų reikalavimai, Efektyvaus dokumentų rengimo pagrindai)
Duomenų bazės sąvoka
Duomenų bazė susideda iš duomenų ir juos tvarkančios bazių valdymo sistemos DBVS.
Siaurąja prasme duomenų baze gali būti vadinami vien sutvarkyti duomenys.
Kartais duomenų bazė suprantama plačiau: DB pavadinama visa informacinė sistema bei duomenų aptarnavimu užsiimantis personalas.
Duomenų bazių modeliai
- tinklinis;
- hierarchinis;
- reliacinis;
- objektinis;
Reliacinė duomenų bazė
Reliacinė duomenų bazė susideda iš susijusių lentelių. Lentelės eilutė yra įrašas, eilutės ir stulpelio sankirta yra laukas. Ryšiams tarp lentelių nurodyti naudojami raktai. Lentelės pirminis raktas yra toks laukas, kuris vienareikšmiškai identifikuoja konkretų įrašą.
Pirminis raktas yra:
- ...privalomas;
- ...unikalus;
- ...nekintamas;
- ...diskretus.
Nuorodos
Apie duomenų bazes
- Vikipedijoje: Duomenų bazė, Reliacinė lentelė.
Apie reliacines duomenų bazes
- Laisvieji informaciniai sprendimai skyrius 26. Duomenų bazės reliacinis modelis (pdf)
- Romas Baronas. Duomenų bazių valdymo sistemos. skyrius Informacijos išrinkimas (pdf)
Apie SQL
- SQL Tutorial, w3schools.com