Wikiverzita:Databáze: Porovnání verzí
Smazaný obsah Přidaný obsah
(uživatelské jméno odstraněno) překopávám |
(uživatelské jméno odstraněno) průběžné uložení |
||
Řádek 4:
== Charakter databázových projektů ==
V obecném smyslu nazýváme databází jak data samotná, tak systém jejich správy, resp. program zajišťující fungování tohoto systému (databázový stroj, engine). V prostředí Wikiverzity se jedná především o samotnou sbírku dat, která jsou spravována zvenčí aktivitou uživatelů bez specifičtějších databázových nástrojů. Wikiverzita je, obdobně jako jiné wikiprojekty, sice postavena na [[w:relační databáze|relační databázi]] spravované systémem [[w:MediaWiki|MediaWiki]],
=== Tabulky ===▼
Pojetí wiki asi nejlépe odpovídá implementace databáze pomocí tabulky v rámci jedné stránky (nebo několika propojených stránek, z nichž každá obsahuje jednu tabulku). Každý datový záznam je pak reprezentován jedním řádkem tabulky a každé položce záznamu odpovídá jeden sloupec. K dispozici jsou nástroje pro řazení zobrazené tabulky, k prohledávání se využívá vyhledávací funkce webového prohlížeče a údržba se provádí ručně. Je ovšem také možno tabulku exportovat do jiného datového formátu, v něm zpracovat příslušnými programy a pak importovat zpátky do tabulky.
Podrobněji o využití tabulek pojednává stránka [[Wikiverzita:Tabulky]].
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]].▼
=== Textové soubory ===
Řádek 31 ⟶ 24:
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.
▲=== Tabulky ===
=== Podstránky ===
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]]
▲ 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)]]
|