English Bosanski Russian


Informace o databázových serverech podporovaných systémem Groma

Obecný postup při nastavení databází

Před zahájením práce s databází je třeba naistalovat databázový server, který bude sloužit jako úložiště dat. Systém Groma v současné době podporuje databáze Oracle a MySQL. K databázím se připojuje prostřednictvím ODBC driverů. Postup instalace je pro každý typ databáze jiný, budou zde tedy popsány všechny postupně.

Bez ohledu na typ použitého serveru je třeba postupně provést tyto kroky:

  • Instalace databázového serveru

    Na jednom z počítačů v síti je třeba instalovat databázový server, na němž budou ukládána všechna data. K serveru se mohou připojovat všechny stanice, na nichž běží systém Groma. Data jsou tedy sdílená a uložená centrálně, což je výhodné z důvodu administrace a zálohování.

  • Instalace ODBC driveru

    Prostřednictvím ODBC driveru se systém Groma připojuje k databázi. ODBC driver je třeba instalovat na každé stanici, na níž má běžet systém Groma. ODBC drivery ke svým databázím poskytují jejich výrobci.

  • Poinstalační konfigurace databázového serveru

    Některé servery vyžadují po instalaci úpravu nastavení. Zejména bývá třeba explicitně povolit vzdálený přístup k databázi. S tím souvisí i nastavení pravidel firewallu systému Windows na klientské i serverové straně tak, aby byla povolena komunikace se serverem. Obecně se jedná o povolení TCP komunikace na příslušném portu, na němž databáze běží.

    Dále je třeba vytvořit prázdnou databázi, do níž budou data ukládána, a uživatelský účet, pod nímž se budou uživatelé systému Groma k serveru přihlašovat. Oba tyto kroky lze provést přímo ze systému Groma.

  • Připojení systému Groma k databázi

    Po všech předchozích krocích je možno se systémem Groma připojit k databázi.

  • Inicializace databáze

    Po prvním připojení k databázi je třeba vytvořit datové tabulky a naplnit systémové číselníky.

  • Založení projektu

    Před zahájením práce na nové zakázce je třeba založit projekt a nastavit všechny potřebné údaje.

  • Import dat z výměnného formátu nebo vzorových dat

    Po provedení všech předchozích kroků je možno naimportovat do databáze data, a to v podobě souboru s výměnným formátem, zálohy projektu, atd.

Kapitola 1. Instalace a konfigurace databázových serverů

Systém Groma obsahuje funkce pro poinstalační konfiguraci databáze (vytvoření databáze a uživatele, nastavení přístupových práv).

MySQL

MySQL je open-source databáze, která je velmi často využívána ve spojení s webovými aplikacemi, ale lze ji velmi dobře využít i v jiných oblastech. Je relativně malá a jednoduchá, ale dostatečně výkonná a poskytuje všechno, co je pro systém Groma třeba. Lze ji provozovat, mimo jiné, na platformách Windows i Linux.

1. Stažení instalačních souborů

Informace o stažení databáze MySQL naleznete zde. V následující ukázce instalace byl použit server verze 5.0.15 a ODBC driver verze 3.51.

2. Instalace databázového serveru

Instalační program je dodáván ve formě MSI balíčku pro službu Windows Installer. Po jeho spuštění se objeví úvodní tabulka:

Úvodní obrazovka instalačního programu

Po stisknutí tlačítka (Next) budete dotázáni na typ instalace. Nemáte-li nějaké zvláštní požadavky, můžete zvolit typickou instalaci:

Volba typu instalace

V dalším dialogovém okně vám bude nabídnuta možnost vytvořit si uživatelský účet na serveru MySQL.com. Vytvoření účtu není povinné, takže je můžete přeskočit:

Vynechání vytvoření uživatelského účtu

Po potvrzení proběhne instalace serveru.

Po dokončení instalace je zobrazeno okno, v němž je vám nabídnuta poinstalační konfigurace serveru. Potvrďte, že si přejete instalaci provést. Dodatečně ji můžete kdykoli zopakovat vyvoláním z menu MySQL.

Spuštění konfigurace serveru

Začátek poinstalační konfigurace

Po spuštění konfigurace stisknutím tlačítka (Next) budete dotázáni na typ konfigurace. Zvolte Detailní konfiguraci, protože z důvodu podpory češtiny bude třeba změnit implicitní kódování v tabulkách:

Volba typu konfigurace

V dalším okně lze zvolit, jaké množství systémových prostředků bude server používat. Můžete ponechat zvolenou první variantu, při níž má server minimální požadavky na systém:

Volba typu serveru

V dalším okně můžete zvolit typ tabulek. Doporučujeme ponechat první možnost:

Volba typu tabulek

Dále lze definovat umístění databázových souborů. Nemáte-li nějaký zvláštní důvod měnit umístění dat, doporučujeme ponechat přednastavené hodnoty:

Volba umístění datových souborů

Dále lze změnit nastavení předpokládaného počtu současných připojení k databázi. Nabízená první varianta předpokládá 20 současných připojení, což je pro účely systému Groma zcela dostatečné:

Volba počtu současných připojení

V dalším kroku můžeme změnit síťová nastavení. V tomto okně doporučujeme ponechat vše beze změny. V případě nějaké změny může vzniknout situace, kdy nebude možno se k databázi připojit:

Volba síťových parametrů

V dalším okně se nastavuje kódování databází. Kvůli změně tohoto parametru bylo třeba pustit podrobnou konfiguraci. Zvolte zde variantu nejlepší podpory vícejazyčných databází (kódování UTF8):

Volba kódování

Dále se nastavuje způsob spouštění serveru a dalších nástrojů. Doporučujeme ponechat zde přednastavené hodnoty: instalovat server jako službu a povolit jeho automatické spouštění po startu systému.

Tato možnost je nabízena pouze ve Windows technologie NT (Windows 2000, XP). Windows 98 nepodporuje služby, takže je tato možnost nepřístupná a server se instaluje ve formě standardní .exe aplikace, jejíž spuštění je třeba zajistit, např. přidáním do složky Po spuštění. Postup je popsán na konci instalace.

Druhá položka (přidání cesty k binárním souborům serveru do proměnné PATH) není nutná, nechcete-li používat samostatně řádkové nástroje serveru:

Volba typu instalace

V posledním okně jetřeba zadat heslo k administrátorskému účtu root. Pokud chcete administrátorské nástroje pro vytváření databází a uživatelů spouštět ze vzdáleného počítače, zaškrtněte i volbu pro povolenívzdáleného přístupu.

Vytváření anonymního účtu ponechte vypnuté:

Nastavení administrátorského účtu

Na závěr se zobrazí okno, v němž lze sledovat postup konfigurace:

Zobrazení postupu konfigurace

Pokud v některém kroku program zobrazí chybu, počkejte několik sekund a stiskněte tlačítko (Retry). Na závěr by mělo být zobrazeno okno s potvrzením dokončení konfigurace:

Dokončení konfigurace

Dokončení instalace ve Windows 98

Instalujete-li server v prostředí Windows 98, je třeba na závěr instalace zajistit jeho automatické spouštění, jak bylo uvedeno výše.

Postup je následující:

  • Spustit aplikaci: Start => Nastavení => Hlavní panel a nabídka Start
  • Na záložce Programy v nabídce Start zvolit Přidat.
  • V dialogu Vytvořit zástupce je nutné pomocí průzkumníka vybrat soubor MySQLD.exe, který je standardně umístěn v C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld.exe. Přes tlačítko Další přejít k dalšímu dialogu.
  • V dialogu Vybrat složku programu vybrat ve stromové struktuře složku Po spuštění a pomocí tlačítka Další přejít na poslední dailog.
  • V posledním dialogu Vybrat název programu lze zadat jméno, které se bude ve složce Po spuštění zobrazovat. Lze nechat vyplněný název a průvodce dokončit.
  • Restartovat počítač.

3. Instalace ODBC driveru

Pro připojení k serveru je třeba na všech klientských stanicích nainstalovat ODBC driver.

Po spuštění instalačního programu je zobrazena úvodní obrazovka:

Instalace ODBC driveru

V dalším dialogovém okně můžete zvolit typickou instalaci:

Volba typu instalace

Pokud při instalaci nenastane nějaká chyba, bude na závěr zobrazena informace o dokončení instalace:

Informace o dokončení instalace

3. Konfigurace pro vzdálený přístup

Přejete-li si přistupovat k databázi z jiného počítače, je třeba ještě provést několik úprav konfigurace:

  • Povolení komunikace na firewallu: Ujistěte se, že jsou na obou počítačích nastavena pravidla ve firewallu (je-li zapnut) tak, aby byla umožněna komunikace na TCP portu 3306.

  • Nastavení adresy serveru v konfiguraci Gromy: V konfiguračním souboru pro práci s databázemi Groma8\sql\db.ini je třeba v příslušném databázovém profilu (viz Uživatelská příručka systému Groma) upravit v položce "server" atribut "server=" tak, aby byl nastaven na název nebo IP adresu počítače, na němž běží databázový server. Standardně je tento atribut nastaven na hodnotu "localhost":

Kapitola 2. Poinstalační konfigurace databáze

Systém Groma obsahuje funkce, které zjednodušují poinstalační konfiguraci databáze.

Spuštění postalační konfigurace databáze

Funkci pro konfiguraci databáze naleznete v nabídce systému Groma, v menu Databáze - Vytvoření databáze a uživatele.

Ovládání nástroje pro konfiguraci databáze

Po spuštění se zobrazí dialogové okno, v němž je třeba zadat přihlašovací údaje:

  • Jméno: přihlašovací jméno

  • Heslo: heslo pro přihlášení k serveru

  • Instance/server: název nebo IP adresa databázového serveru, v případě Oracle název instance

  • Ovladač: ODBC ovladač příslušné databáze (musí být nainstalován, lze najít v ovládacích panelech)

  • Typ DB: typ databázového serveru (název ODBC driveru)

Tyto přihlašovací údaje systém používá při vytváření databáze a uživatele. Musí se tedy jednat o přihlašovací udaje k účtu, který má práva tyto adminstrativní úkony provádět.

Vytvoření databáze

  • Jméno: název databáze, která má být vytvořena

  • Velikost (pouze pro Oracle a SQL Server): implicitní velikost databáze

  • Cesta k databázovým souborům (pouze pro Oracle a SQL Server): adresář, v němž budou datové soubory umístěny. Implicitní hodnota je převzatá z registru pro zvolený typ databáze (je-li tento nástroj spuštěn přímo na serveru)

Po stisknutí tlačítka Vytvořit program vytvoří dle zadaných parametrů databázi. V systému Oracle je navíc vytvořen tablespace stejného jména, jako je název vytvářené databáze. K takto vytvořené databázi se lze připojit systémem Groma, který po připojení k prázdné databázi automaticky nabídne vytvoření všech potřebných tabulek.

Po stisknutí tlačítka Odstranit program odstraní databázi zadaného jména.

Poznámka

V systému Oracle byl při vytváření databáze vytvořen i příslušný tablespace, který ale při odstranění databáze tímto příkazem odstraněn nebude - pokud si přejete jej odstranit, musíte k tomu použít některý z nástrojů dodávaných k systému Oracle (např. Enterprise Manager).

Varování

V systému Oracle je odstraněn uživatel i s databází a veškerými daty v jednom kroku.

Vytvoření uživatele

  • Jméno: název uživatelského účtu, která má být vytvořena

  • Heslo: heslo k uživatelskému účtu

Po stisknutí tlačítka Vytvořit program vytvoří dle zadaných parametrů uživatelský účet.

Poznámka

Pro správnou funkčnost je třeba účtu nastavit práva k příslušné databázi, takže je třeba mít vyplněn i název datamáze v rámečku Databáze.

Po stisknutí tlačítka Odstranit program odstraní uživatelský účet zadaného jména.

Varování

V systému Oracle je odstraněn uživatel i s databází a veškerými daty v jednom kroku.

Kapitola 3. Připojení systému Groma k databázi

K databázi se připojíte ze systému Groma pomocí příkazu Databáze - Připojit k databázi. Máte-li server nainstalován lokálně, a neměnili-li jste při inicializaci databáze přednastavené parametry (zejména název databáze), není třeba dělat žádné další změny, a připojení by mělo úspěšně proběhnout.

V případě, že jste v přednastavených hodnotách něco změnili, bude pravděpodobně třeba upravit soubor sql/db.ini systému Groma. V něm je nastaven název databáze a název/adresa serveru. Podrobně je struktura souboru popsána v Uživatelské příručce systému Groma.

Kapitola 4. Inicializace databáze

Po prvním připojení k databázi je třeba ji inicializovat. Při tomto procesu jsou vytvořeny všechny nezbytné tabulky a naimportovány systémové číselníky. Dialogové okno pro inicializaci databáze se zobrazí automaticky po připojení k prázdné databázi. Proces spustíte stisknutím tlačítka OK.

Tento nástroj můžete kdykoli vyvolat v systému Groma příkazem Databáze - Inicializovat databázi.

Varování

Spustíte-li tento nástroj na databázi s daty, všechna data budou ztracena. Program smaže a znovu vytvoří všechny potřebné tabulky.

Kapitola 5. Založení projektu

Po přípravě databáze je třeba založit projekt. Dialogové okno pro nastavení projektu se vyvolá příkazem Databáze - Nastavení projekru. V okně vyplňte údaje o zakázce, projekt uložte tlačítkem Uložit a okno zavřete tlačítkem OK.

Kapitola 6. Import dat z výměnného formátu nebo vzorových dat

Po založení projektu můžete otevřít grafické prostředí příkazem Nástroje - Grafika. Pomocí nabídky Projekt - Manažer projektu můžete do zvoleného projektu naimportovat data z výměnného formátu nebo celou zálohu projektu.

© 2009 Jan Sehnal, Geoline, spol. s r.o., Na Mokřině 6, 130 00 Praha 3
info
Valid HTML 4.01! Valid CSS! 10.11.2005 10:14 
webmaster