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]], jejíkterý ovšem své databázové možnosti nedává k dispozici uživatelům. Databáze se zde proto implementují buď uspořádáním datových záznamů v rámci jedné stránky (tvorbatabulky vlastníchnebo tabulektextové soubory), relacínebo uspořádáním stránek, databázovýchz dotazůnichž atd.)každá ovšemzastupuje nedávájeden kdatový dispozicizáznam uživatelům(podstránky, kategorie).
 
=== 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]].
 
 
== Stávající možnosti ==
 
Možnosti ukládání takových záznamů, které jsme zvyklí ukládat v jiných prostředí do databází, jsou v prostředí MediaWiki, které Wikivarzita nabízí, sice dost omezené, nicméně nějaké zde přeci jenom jsou:
 
=== 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 ===
 
Viz [[Wikiverzita: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)]]