Vytvoření databázových tabulek
V této sérii videí uvidíte, jak připojit Ozeki SMS Gateway k databázovému serveru SQL Anywhere pro odesílání SMS. Toto video ukazuje, jak vytvořit správnou strukturu databázových tabulek pomocí grafického rozhraní vašeho databázového serveru SQL Anywhere. Článek také obsahuje snímky obrazovky, které vám krok za krokem ukážou, jak tento úkol úspěšně dokončit. Nyní můžeme začít!
Co je SQL Anywhere?
SAP SQL Anywhere je vestavěný systém pro správu relačních databází (RDBMS), který je navržen tak, aby umožnil běh databázových aplikací mimo tradiční datová centra. Je určen k provozu na počítačích v pobočkách, mobilních zařízeních a serverech v menších podnicích, jako jsou restaurace a maloobchody.
Co jsou databázové tabulky?
Tabulka je soubor souvisejících dat uložených v tabulkovém formátu v databázi. Skládá se ze sloupců a řádků. V relačních databázích a databázích s plochými soubory je tabulka množina datových prvků (hodnot) používající model vertikálních sloupců (identifikovatelných názvem) a horizontálních řádků, přičemž buňka je jednotka, kde se řádek a sloupec protínají. Tabulka má stanovený počet sloupců, ale může mít libovolný počet řádků. Každý řádek je identifikován jednou nebo více hodnotami v určité podmnožině sloupců. Konkrétní výběr sloupců, které jednoznačně identifikují řádky, se nazývá primární klíč.
Obsah videa1. Spustit SQL Central
2. Vytvořit databázi
3. Připojit se k databázi
4. Spustit příkazy CREATE TABLE
Jak vytvořit databázové tabulky (videonávod)
V tomto rychlém videonávodu se naučíte, jak vytvořit databázové tabulky. Tento proces se skládá ze 4 kroků. Nejprve je třeba otevřít SQL Central a vytvořit databázi. Po vytvoření databáze se k ní musíte připojit. Poté můžete vytvářet tabulky spuštěním SQL příkazů. Ve videu vytváříme dvě tabulky. Jednu pro příchozí a jednu pro odchozí zprávy.
Prosím, přejděte dolů pro zkopírování SQL příkazů (Obrázek 1) použité ve videu. Pokud jste již databázi v SQL Anywhere vytvořili, můžete přejít k dalšímu videu.
Vytvoření databáze SQL Anywhere
Než začnete vytvářet tabulky, musíte v SQL Anywhere vytvořit databázi. Nejprve je třeba spustit SQL Central. Poté klikněte na 'Vytvořit databázi...' v nabídce vlevo (Obrázek 1). Tím se otevře průvodce vytvořením databáze v novém okně, kde můžete databázi nakonfigurovat.
Průvodce vytvořením databáze
Klikněte na Další na úvodní obrazovce (Obrázek 2).
Výběr počítače, kde bude databáze uložena
Zde je třeba vybrat, kde bude databáze uložena. To provedete kliknutím na zaškrtávací políčko vedle požadované možnosti. Vybrali jsme 'Vytvořit databázi na tomto počítači' (Obrázek 3). Klikněte na Další pro pokračování.
Určení umístění databáze v souborovém systému
Na této stránce je třeba určit adresář databáze v souborovém systému. Klikněte na tlačítko Procházet..., čímž otevřete průzkumníka (Obrázek 4). Zde můžete určit cestu k databázi v souborovém systému. Po výběru umístění klikněte znovu na Další pro pokračování.
Výběr umístění transakčního logu v souborovém systému
Můžete se rozhodnout, zda má databáze udržovat soubor transakčního logu (Obrázek 5). Zaškrtněte políčko, pokud chcete tuto možnost povolit (doporučujeme). Klikněte znovu na tlačítko Procházet... pro určení adresáře pro soubor logu. Nakonec klikněte na Další pro pokračování.
Vytvoření uživatele databáze
Po vytvoření databáze je také třeba vytvořit uživatele databáze (Obrázek 6). Tento uživatel bude mít práva k databázi. Zadejte své uživatelské jméno do prvního textového pole. Poté zadejte své heslo do druhého textového pole. Potvrďte své heslo jeho opětovným zadáním do třetího textového pole. Klikněte na Další pro pokračování.
Vyberte typ šifrování
Na této stránce máte možnost povolit šifrování (Obrázek 7). Můžete také vybrat typ šifrování, který chcete použít. V tomto tutoriálu jsme se rozhodli šifrování nepoužít. Klikněte na Další pro pokračování.
Zadejte velikost databáze
Zde musíte vybrat velikost stránky, kterou bude vaše databáze používat. Vybrali jsme 4096 bajtů, protože to dobře vyhovuje našemu příkladovému projektu (Obrázek 8). Velikost vyberte kliknutím na zaškrtávací políčko vedle ní. Pro pokračování klikněte znovu na Další.
Vyberte další nastavení databáze
Na této stránce můžete vybrat další nastavení databáze (Obrázek 9). Vybrali jsme Vytvořit pohledy SYSCOLUMNS a SYSINDEXES a Zahrnout kontrolní součet ke každé stránce databáze. Tyto možnosti můžete vybrat kliknutím na zaškrtávací políčka vedle nich. Klikněte na Další pro pokračování.
Zadejte kolaci
Zde musíte vybrat kolaci. Rozhodli jsme se pro výchozí nastavení (Obrázek 10). Po výběru klikněte na Další pro pokračování.
Vyberte bezpečnostní model
Dále musíte vybrat bezpečnostní model pro systémové procedury (Obrázek 11). Vyberte Spustit systémové procedury jako volající. Pro pokračování klikněte znovu na Další.
Připojte se k databázi
Proces konfigurace databáze je dokončen. Nyní se stačí připojit k databázi (Obrázek 12). Zaškrtněte políčko vedle Připojit se k nové databázi. Poté zadejte Název serveru a Název databáze do příslušných textových polí níže. Pro přechod na poslední stránku klikněte ještě jednou na Další.
Spusťte příkaz CREATE DATABASE SQL
Na této stránce můžete dokončit svou databázi. Můžete vidět, které příkazy budou okamžitě provedeny podle vašich vybraných možností (Obrázek 13). Klikněte na Dokončit pro dokončení a vytvoření vaší databáze.
Otevřete interaktivní SQL
Po úspěšném vytvoření databáze budete přesměrováni na hlavní stránku SQL Central. V nabídce vlevo klikněte na Otevřít interaktivní SQL (Obrázek 14).
Připojte se k vaší databázi
V tomto okně se můžete připojit k vaší databázi. Zadejte své uživatelské jméno a heslo, které jste dříve zadali během instalace (Obrázek 15). Klikněte na tlačítko Připojit pro připojení k vaší databázi.
SQL Anywhere příkazy CREATE TABLE ke zkopírování:
CREATE TABLE "ozekimessagein" ( "id" integer NOT NULL DEFAULT autoincrement , "sender" varchar(255) NULL , "receiver" varchar(255) NULL , "msg" varchar(160) NULL , "senttime" varchar(100) NULL , "receivedtime" varchar(100) NULL , "operator" varchar(100) NULL , "msgtype" varchar(160) NULL , "reference" varchar(100) NULL , PRIMARY KEY ("id"), ) go commit work go CREATE TABLE "ozekimessageout" ( "id" integer NOT NULL DEFAULT autoincrement , "sender" varchar(255) NULL , "receiver" varchar(255) NULL , "msg" varchar(160) NULL , "senttime" varchar(100) NULL , "receivedtime" varchar(100) NULL , "operator" varchar(100) NULL , "status" varchar(20) NULL , "msgtype" varchar(160) NULL , "reference" varchar(100) NULL , "errormsg" varchar(250) NULL , PRIMARY KEY ("id"), ) go commit work go CREATE INDEX "ozekimessageinindex" ON "ozekimessagein" ( "id" ASC ) go commit work go CREATE INDEX "ozekimessageoutindex" ON "ozekimessageout" ( "id" ASC ) go commit work go
Kopírování příkazů CREATE TABLE
Zkopírujte SQL kód z Kódu 1. Vyberte celý kód, klikněte pravým tlačítkem a zvolte kopírovat (Obrázek 16).
Spuštění příkazů CREATE TABLE
Vložte kód z Kódu 1 do textového editoru v Interactive SQL (Obrázek 17). Spusťte kód kliknutím na černé tlačítko přehrát v panelu nástrojů nahoře. Spuštěním tohoto kódu se vytvoří tabulky ozekimessagein a ozekimessageout, které obsahují příchozí a odchozí zprávy.
Shrnutí
Tímto končí tento tutoriál. Pokud jste došli až sem, úspěšně jste dokončili tento proces. Pro více informací o implementaci tohoto řešení si prohlédněte další část tohoto tutoriálu.
More information