Databáze

Z Wikiverzity
Skočit na navigaci Skočit na vyhledávání

Databáze je velmi obecně řečeno nějaký soubor dat, se kterým je možno nějak pracovat za pomoci strojů (např. ukládat a vyhledávat data, procházet jimi, třídit je, hledat vzájemné vztahy, počítat s nimi, vytvářet statistiky atd. atd.). Na Wikiverzitě se nachází již mnoho článků a projektů, majících nějaký vztah k databázi. Tato stránka je rozcestníkem, který nám pomůže se v problematice trochu orientovat.

Info[editovat]

Databázové modely[editovat]

Během doby se vyvinulo a do dnešní doby existuje množství strojů, pracujících s různými databázovými modely. Někdy není snadné určit přesně typ určitého modelu. Databázové stroje zpravidla pracují na principu serverů, takže mohou obsluhovat množství různých dotazů od různých klientů – důležité je přitom zachovat konsistenci dat.

Relační databáze[editovat]

Data jsou uložena ve formě vzájemně provázaných tabulek ve tvaru sloupců a řádků, ve kterých každý řádek representuje jeden datový záznam (record).

MySQL[editovat]

Populární databáze, rozšířená prakticky na všech WWW serverech.

SQLite[editovat]

Jednoduchá databáze, jejíž data jsou uložena v jediném binárním souboru – viz w:SQLite

Objektově relační databáze[editovat]

PostgreSQL[editovat]

Původně (i nyní zkráceně) nazývaný jen Postgres – viz w:PostgreSQL

Objektové databáze[editovat]

XML[editovat]

XML formátem zápisu dat, navrženým m.j. ke vzájemnému přenosu dat mezi různými databázemi, nicméně existují aplikace, které se soubory ve formátu XML dokážou pracovat jako s databázemi.

Znalostní databáze[editovat]

slouží na ukládání různých tvrzení, se kterými je možno různě logicky pracovat; často se jedná o správu metadat.

Aplikační rozhraní[editovat]

Perl[editovat]

Python[editovat]

Databáze na Wikiverzitě[editovat]

Projekty na Wikiverzitě, které v sobě obsahují nějaké soubory dat (většinou ve tvaru různě provázaných stránek dle kategorií)

Wikidata[editovat]

Wikidata jsou jedním ze sesterských projektů nadace Wikimedia. Do budoucna se počítá, že se stanou centrálním úložištěm dat nejen pro potřeby ostatních sesterských projektů.

MediaWiki[editovat]

Celý stroj MediaWiki je v podstatě založen na relační databázi, přitom ale není zcela triviální na takové wikině prostě nějakou vlastní bázi dat udržovat. Proto (ještě před vznikem Wikidat) byla vyvinuta řada extensí, které umožňují na stránkách Wiki vytvářet databázové struktury.

Další projekty[editovat]

Různé projekty, jejichž data nejsou (dosud) přímo ukládána či zpracovávána v prostředí MediaWiki (ale do budoucna by mohly).

Externí odkazy[editovat]