Jedna z aplikací nabízených v bezplatné a otevřené sadě LibreOffice se nazývá Base. Base je aplikace typu front-end pro vytváření, připojování nebo čtení databází (včetně databází vytvořených pomocí aplikace Microsoft Access). Tato příručka vás provede procesem používání Base k vytvoření jednoduché, ale užitečné vlastní databáze a zahájení zadávání dat.

1. Nainstalujte LibreOffice Base

The LibreOffice apartmá, alternativa k sadě Microsoft Office, je k dispozici pro Windows, macOS a Linux. Existuje několik způsobů, jak jej nainstalovat do vašeho systému (zejména pokud používáte Linux), ale oficiální instalační balíčky si můžete stáhnout na libreoffice.org/download. V tomto článku budeme používat LibreOffice verze 7.0.2.2.

7 nejlepších alternativ Microsoft Office zdarma

Microsoft Office je králem kancelářských balíků, ale to neznamená, že je pro vás ten pravý. Zde jsou některé další kancelářské sady, které by se vám mohly líbit lépe!

2. Spusťte základnu a vytvořte databázi

Jakmile je LibreOffice nainstalován, spusťte Base z pracovní plochy. Pokaždé, když otevřete Base, uvidíte toto dialogové okno s dotazem, zda chcete spustit novou databázi nebo otevřít existující. Vybrat 

Vytvořte novou databázi přepínač.

Base je dodáván se systémem správy relačních databází s názvem HSQLDB (HyperSQL Database Management System), který je připraven k použití a je výchozí volbou.

HSQLDB je ideální pro váš první projekt, protože je jednoduchý a snadno ovladatelný. Ujistěte se, že HSQLDB Embedded volba je vybrána ze seznamu a klikněte na Další> knoflík.

3. Zaregistrujte se a uložte svou databázi

Base se vás zeptá, zda chcete zaregistrovat databázi. Registrace jednoduše zpřístupní vaši databázi dalším aplikacím v sadě LibreOffice na vašem zařízení, například Calc a Writer. Tato funkce je ve vašem zařízení lokální, nemusíte se bát, že bude přístupná pro kohokoli jiného.

Pokud si nejste jisti, že s těmito dalšími aplikacemi nikdy nebudete chtít přistupovat k nové databázi, můžete bezpečně odejít Ano, zaregistrujte mi databázi vybraný.

Ujistěte se, že jste vybrali Otevřete databázi pro úpravy a poté klikněte Dokončit. Base vás vyzve k uložení databáze jako souboru .ODF. Vyberte umístění a název souboru a klikněte na Uložit.

4. Vytvořte tabulku a nastavte primární klíč

První věcí, kterou musíte udělat s novou databází, je vytvoření tabulky. Tabulky jsou nejdůležitější částí databáze a k dosažení čehokoli potřebujete alespoň jednu.

Výchozí zobrazení při otevírání databáze je část Tabulky. Vybrat Vytvořit tabulku v návrhovém zobrazení... z nabídky úkolů.

Otevře se dialog Návrh tabulky s několika prázdnými buňkami pod štítky Název pole, Typ pole, a Popis. Zde vyberete a pojmenujete pole, která chcete v tabulce.

Jedná se o různé „kategorie“ údajů, které plánujete zadat do své databáze. Jako příklad plánujeme vytvořit databázi naší filmové sbírky, takže zahrneme pole jako Název, Režisér a ReleaseYear.

První pole, které byste měli vytvořit, by však měl být nějaký jedinečný identifikátor, například číslo nebo kód UPC. Toto pole bude rozlišovat každou položku, i když všechna ostatní pole mají duplicitní data. V našem příkladu jsme pojmenovali první pole MovieID a vybrali typ pole Integer [INTEGER], aby bylo toto pole jednoduché číslo.

Cokoli nakonec vytvoříte identifikační pole, klikněte pravým tlačítkem na tento řádek a zkontrolujte Primární klíč v rozevírací nabídce. Pokud nevyberete pole jako primární klíč, Base při pokusu o uložení tabulky vyvolá chybu.

V našem příkladu pod Vlastnosti pole, také jsme nastavili možnost AutoValue pro naše pole primárního klíče na Ano abychom nemuseli pokaždé, když vytváříme záznam, ručně vybírat nové identifikační číslo. Pomocí funkce AutoValue bude Base automaticky zadávat další přírůstkové číslo pro každou novou položku.

5. Vyplňte svá datová pole

Pokračujte v přidávání tolika polí, kolik potřebujete, a ujistěte se, že jste vybrali vhodné typy polí. Pro většinu základních použití budete chtít použít VARCHAR pro text, INTEGER pro čísla a DATE pro kalendářní data.

Pokud již máte data v tabulce nebo souboru CSV, který plánujete importovat do své databáze, je to velmi užitečné jako přidáváte pole, která zajistí, aby se názvy vašich polí snadno shodovaly se jmény polí ve vašich datech soubor.

Uvědomte si, že pole, která vytvoříte, lze při počátečním vytváření tabulky přeskupit, ale po uložení tabulky je nelze změnit. To by vám nemělo způsobovat žádné velké problémy a pole můžete později přidat a odstranit.

6. Uložte svůj první stůl

Klikněte na tlačítko Uložit nebo stiskněte Ctrl + S pro uložení tabulky a Base vás vyzve k pojmenování tabulky. Vyberte název, který chcete (v našem příkladu jsme vybrali výchozí, Tabulka1).

Po uložení tabulky nezapomeňte uložit samotný databázový soubor, abyste neztratili práci. Váš soubor .ODF bude nutné uložit kdykoli vytvoříte nebo upravíte tabulku, dotaz, formulář nebo sestavu.

Pokud budete někdy potřebovat upravit pole v tabulce, musíte na tabulku kliknout pravým tlačítkem a kliknout Upravit z rozbalovací nabídky.

7. Zadejte nebo importujte data

Teď, když máte stůl, potřebuje váš stůl data. Existuje několik způsobů, jak získat data do databáze, ale dnes se podíváme na to, jak je ručně zadat do zobrazení tabulky a jak importovat z tabulky.

Ruční zadání

Dvakrát klikněte na svůj stůl nebo klikněte pravým tlačítkem a vyberte Otevřeno. V tomto dialogu uvidíte všechna pole, která jste právě vytvořili. Položky můžete ručně vytvářet zadáváním dat po jednom poli, podobně jako zadávání informací do buněk tabulky.

Když se dostanete do posledního pole pro zadání, stiskněte Tab přejdete na další položku. Base automaticky uloží zadaná data, takže při každém zadávání dat nemusíte klikat na tlačítko uložení. Pokud navíc nastavíte pole ID na AutoValue, Base za vás automaticky vyplní pole ID, když přejdete na další položku.

Pokračujte, dokud nezadáte všechna požadovaná data.

Import z tabulky

Pokud máte tabulku, která již obsahuje data, která chcete zadat, můžete ji snadno importovat do své tabulky, i když musíte dodržovat několik pravidel.

Chcete-li importovat z tabulky, musíte mít sloupec pro každé pole, které máte v tabulce, i když je pole nastaveno na AutoValue nebo pro něj ještě nemáte žádná data. Kromě toho musí být data obsažena v každém řádku každého importovaného sloupce, jehož cíl není nastaven na AutoValue.

V našem příkladu existuje sloupec se zhruba stejným názvem pro každé pole v naší tabulce a všechny řádky jsou vyplněny kromě řádků v poli ID, které Base při importu automaticky vyplní. Názvy se nemusí přesně shodovat a sloupce nemusí být ve stejném pořadí jako vaše databázová pole; během importu budete mít šanci změnit uspořádání svých dat.

Chcete-li začít importovat, zvýrazněte všechna data v tabulce, kterou chcete importovat, včetně štítků pro každý sloupec, a zkopírujte je pomocí Ctrl + C.

Poté otevřete Base a ujistěte se, že jste na obrazovce zobrazení tabulky. Klepněte na Upravit> Vložit nebo zasáhnout Ctrl + V. Tím se otevře Kopírovat tabulku dialogové okno. Ponechte možnosti tak, jak jsou, a klikněte na Další> knoflík.

V Přiřadit sloupce V dialogovém okně budete muset sladit sloupce, které importujete, s poli v tabulce. Použijte nahoru a dolů tlačítka upravte polohu každého sloupce a zrušte zaškrtnutí všech zkopírovaných sloupců, které nechcete importovat. Klikněte na ikonu Vytvořit až budete hotovi.

Pokud během importu nedošlo k žádným chybám, dialogové okno se jednoduše zavře a vrátí vás do hlavního zobrazení tabulky. Poklepáním na tabulku zobrazíte data a zkontrolujete, zda se nic nesprávně neimportovalo.

Databáze připravená k akci

Gratulujeme! Nyní, když jste prošli procesem vytváření databáze, sestavování tabulky a zadávání dat, máte na dosah ruky použitelný databázový soubor. Některé další úkoly, které můžete udělat v Base, jsou spouštění dotazů v SQL, návrh formulářů a vytváření sestav s vaší databází.

E-mailem
Jak nainstalovat databázi MySQL ve Windows

Pokud často píšete aplikace, které se připojují k databázovým serverům, je hezké, pokud víte, jak nainstalovat databázi MySQL do počítače se systémem Windows pro účely testování.

Související témata
  • Produktivita
  • LibreOffice
  • SQL
  • Analýza dat
O autorovi
Jordan Gloor (Publikováno 17 článků)

Jordan je učitel a novinář, který se velmi zajímá o to, aby Linux byl dostupný a bez stresu pro všechny. Má titul BA v angličtině a věc pro horký čaj. Během teplého období rád jezdí na kole po vrchu Ozarks, kde žije.

Více od Jordan Gloor

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.