Wikiverzita:Databáze: Porovnání verzí

Smazaný obsah Přidaný obsah
(uživatelské jméno odstraněno)
průběžné uložení
další kus
Řádek 14:
=== Textové soubory ===
 
Druhou možností implementace databáze jsou textové soubory, které buď mohou být vloženy do stránek Wikiverzity, nebo nahrány jako soubory přístupné přes jmenný prostor <code>Soubor:</code>. Jsou-li textové soubory vkládány do stránek, pak se vložení uvede a zakončí párovým tagem <code>&lt;pre&gt;</code> a <code>&lt;/pre&gt;</code>, nebo případně <code>&lt;source lang="text"&gt;</code> a <code>&lt;/source&gt;</code>, přičemž místo <code>text</code> je možno specifikovat formát vkládaného textového souboru (napříkld <code>xml</code>).
* Např. na [[Bible: Databáze]] vidíme, že možno databázová data uložiot tak, že každý záznam (v tomto případě biblický verš) je uložen na samostatném řádku, na jehož začátku jsou uvedeny příslušné souřadnice.
* Jinou možností je známý univerzální formát [[w:CSV|CSV]]
* Další možností je export SQL databáze jako text
* Některé databáze můžeme snadno exportovat do [[XML]]
* ... atd.
 
Základními možnostmi implementace databázové struktury textovým souborem jsou:
Jak vidíme, v každé možnosti máme co dělat s textovým souborem. Textový soubor je možno uložit na jakoukoliv stránku mezi tagy <nowiki> <pre> a </pre></nowiki>. Není to sice moc pohodlný a elegatní způsob, ale je možné jej použít.
 
Podobným způsobem můžeme mezi tagy <nowiki> <source lang="..."> </source></nowiki> uzavřít část zdrojového textu nějakého programovacího jazyka – naprostá většina programovacích jazyků umožňuje definovat různé datové struktury, vhodné k ukládání nejrůznějších dat.
 
* formát [[w:CSV|CSV]], do kterého je možno exportovat databázové tabulky z většiny databázových nástrojů; v něm odpovídá každému datovému záznamu jeden řádek a jednotlivé položky záznamu jsou odděleny čárkou
* prostý text, v němž každý řádek odpovídá jednomu datovému záznamu, jehož struktura je rozpoznatelná pro nástroj, kterým bude soubor zpracováván; příkladem takové databáze je textové uložení bible v [[Bible: Databáze]], kde každý řádek obsahuje jeden biblický verš, před nějž jsou předřazeny jeho textové souřadnice
* [[XML]] nebo jiný značkový formát, v němž je struktura dat určena rozmístěním značek (tagů)
 
=== Podstránky ===
Řádek 29 ⟶ 26:
Někdy lze databázi zorganizovat jako množinu podstránek k nějaké stránce, případně využít stromovou hierarchii, kterou vytváření podstránek umožňuje. Přitom je ovšem třeba dbát zvýšené opatrnosti, aby vytváření podstránek nebylo nadvyužíváno. Na tomto principu s současné době funguje databáze snů na [[Sny/Databáze]]
 
=== Kategorie ===
 
== Označování databází ==
 
 
 
Takovou možnost nemají ani obyčejní uživtelé, ale ani správci či byrokraté: umožnění přímého přístupu k tabulkám SQL databáze by znamanalo velice silný zásah do filosofie, na které je nejen MediaWiki, ale i většina dalších wikistrojů vybudována.
 
Nelze vyloučit, že v budoucnu se může vývoj wikisystémů podobným směrem ubírat a že potom bude moci i některé služby databázového stroje zprostředkovat. V současné době ale stojíme před otázkou, jakým způsobem si s organizací většího množství záznamů, podobných záznamům v tabulkách, poradit.
 
Máte-li k tomuto tématu co říci, prosím, pokračujte na [[Diskuse k Wikiverzitě:Databáze|diskusní stránce]].
 
 
 
[[Kategorie:Wikiverzita:(vše)]]