Tworzenie tabel bazy danych
W tej serii filmów możesz zobaczyć, jak połączyć Ozeki SMS Gateway z serwerem bazy danych SQL Anywhere do wysyłania SMS. Ten film pokazuje, jak utworzyć odpowiednią strukturę tabel bazy danych za pomocą interfejsu graficznego serwera SQL Anywhere. Artykuł zawiera również zrzuty ekranu, które krok po kroku pokazują, jak pomyślnie wykonać to zadanie. Zaczynajmy!
Co to jest SQL Anywhere?
SAP SQL Anywhere to osadzony system zarządzania relacyjnymi bazami danych (RDBMS), który umożliwia uruchamianie aplikacji bazodanowych poza tradycyjnymi centrami danych. Jest przeznaczony do działania na komputerach PC w oddziałach, urządzeniach mobilnych oraz serwerach w mniejszych firmach, takich jak restauracje czy sklepy detaliczne.
Czym są tabele bazy danych?
Tabela to zbiór powiązanych danych przechowywanych w formacie tabelarycznym w bazie danych. Składa się z kolumn i wierszy. W relacyjnych bazach danych i płaskich plikach baz danych tabela to zestaw elementów danych (wartości) wykorzystujący model pionowych kolumn (identyfikowanych przez nazwę) i poziomych wierszy, gdzie komórka jest jednostką przecięcia wiersza i kolumny. Tabela ma określoną liczbę kolumn, ale może mieć dowolną liczbę wierszy. Każdy wiersz jest identyfikowany przez jedną lub więcej wartości pojawiających się w określonym podzbiorze kolumn. Konkretny wybór kolumn, które jednoznacznie identyfikują wiersze, nazywa się kluczem głównym.
Zawartość wideo1. Uruchom SQL Central
2. Utwórz bazę danych
3. Połącz się z bazą danych
4. Wykonaj instrukcje CREATE TABLE
Jak tworzyć tabele bazy danych (samouczek wideo)
W tym krótkim samouczku wideo dowiesz się, jak tworzyć tabele bazy danych. Proces ten składa się z 4 kroków. Najpierw musisz otworzyć SQL Central i utworzyć bazę danych. Po jej utworzeniu musisz połączyć się z bazą danych. Następnie możesz tworzyć tabele, wykonując polecenia SQL. W filmie tworzymy dwie tabele. Jedną dla wiadomości przychodzących i jedną dla wychodzących.
Proszę przewiń w dół, aby skopiować instrukcje SQL (Rysunek 1) użyte w filmie. Jeśli utworzyłeś już bazę danych w SQL Anywhere, możesz przejść do następnego filmu.
Tworzenie bazy danych SQL Anywhere
Zanim zaczniesz tworzyć tabele, musisz utworzyć bazę danych w SQL Anywhere. Najpierw musisz uruchomić SQL Central. Następnie kliknij 'Utwórz bazę danych...' w menu po lewej stronie (Rysunek 1). Spowoduje to otwarcie kreatora tworzenia bazy danych w nowym oknie, gdzie możesz skonfigurować swoją bazę danych.
Kreator tworzenia bazy danych
Kliknij Dalej na ekranie powitalnym (Rysunek 2).
Wybierz maszynę, na której ma być przechowywana baza danych
Tutaj musisz wybrać, gdzie przechowywać bazę danych. Robisz to, klikając pole wyboru obok opcji, którą chcesz wybrać. Wybraliśmy 'Utwórz bazę danych na tym komputerze' (Rysunek 3). Kliknij Dalej, aby kontynuować.
Określ lokalizację bazy danych w systemie plików
Na tej stronie musisz określić katalog bazy danych w systemie plików. Kliknij przycisk Przeglądaj..., aby otworzyć eksplorator (Rysunek 4). Tutaj możesz określić ścieżkę do bazy danych w systemie plików. Po wybraniu lokalizacji kliknij ponownie Dalej, aby kontynuować.
Wybierz, gdzie używać dziennika transakcji w systemie plików
Możesz wybrać, czy baza danych ma utrzymywać plik dziennika transakcji (Rysunek 5). Kliknij pole wyboru, jeśli chcesz włączyć tę opcję (zalecamy to). Kliknij ponownie przycisk Przeglądaj..., aby określić katalog dla pliku dziennika. Na koniec kliknij Dalej, aby kontynuować.
Utwórz użytkownika bazy danych
Po utworzeniu bazy danych musisz również utworzyć użytkownika bazy danych (Rysunek 6). Ten użytkownik będzie miał uprawnienia do bazy danych. Wpisz swoją nazwę użytkownika w pierwszym polu tekstowym. Następnie wpisz swoje hasło w drugim polu tekstowym. Potwierdź hasło, wpisując je również w trzecim polu tekstowym. Kliknij Dalej, aby kontynuować.
Wybierz rodzaj szyfrowania
Na tej stronie masz możliwość włączenia szyfrowania (Rysunek 7). Możesz również wybrać rodzaj szyfrowania, którego chcesz użyć. W tym samouczku zdecydowaliśmy się nie używać szyfrowania. Kliknij Dalej, aby kontynuować.
Określ rozmiar bazy danych
Tutaj musisz wybrać rozmiar strony, której będzie używać Twoja baza danych. Wybraliśmy 4096 bajtów, ponieważ dobrze pasuje to do naszego przykładowego projektu (Rysunek 8). Wybierz rozmiar, klikając pole wyboru obok niego. Kliknij ponownie Dalej, aby kontynuować.
Wybierz dodatkowe ustawienia bazy danych
Na tej stronie możesz wybrać dodatkowe ustawienia bazy danych (Rysunek 9). Wybraliśmy Utwórz widoki SYSCOLUMNS i SYSINDEXES oraz Dołącz sumę kontrolną do każdej strony bazy danych. Możesz wybrać te opcje, klikając pola wyboru obok nich. Kliknij Dalej, aby przejść dalej.
Określ sekwencję sortowania
Tutaj musisz wybrać sekwencję sortowania. Wybraliśmy ustawienie domyślne (Rysunek 10). Po jej wybraniu kliknij Dalej, aby kontynuować.
Wybierz model zabezpieczeń
Następnie musisz wybrać model zabezpieczeń dla procedur systemowych (Rysunek 11). Wybierz Wykonaj procedury systemowe jako wywołujący. Kliknij ponownie Dalej, aby kontynuować.
Połącz się z bazą danych
Proces konfiguracji bazy danych został zakończony. Teraz wystarczy połączyć się z bazą danych (Rysunek 12). Kliknij pole wyboru obok Połącz się z nową bazą danych. Następnie wprowadź Nazwę serwera i Nazwę bazy danych w odpowiednie pola tekstowe poniżej. Kliknij Dalej jeszcze raz, aby przejść do ostatniej strony.
Wykonaj instrukcję SQL CREATE DATABASE
Na tej stronie możesz sfinalizować swoją bazę danych. Możesz zobaczyć, które polecenia zostaną wykonane natychmiast zgodnie z wybranymi opcjami (Rysunek 13). Kliknij Zakończ, aby sfinalizować i utworzyć swoją bazę danych.
Otwórz interaktywne SQL
Po pomyślnym utworzeniu bazy danych zostaniesz przeniesiony z powrotem na stronę główną SQL Central. Kliknij Otwórz interaktywne SQL w menu po lewej stronie (Rysunek 14).
Połącz się ze swoją bazą danych
W tym oknie możesz połączyć się ze swoją bazą danych. Wprowadź swoją nazwę użytkownika i hasło, które wcześniej określiłeś podczas instalacji (Rysunek 15). Kliknij przycisk Połącz, aby połączyć się ze swoją bazą danych.
Instrukcje SQL Anywhere CREATE TABLE do skopiowania:
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
Kopiowanie instrukcji CREATE TABLE
Skopiuj kod SQL z Kodu 1. Zaznacz cały kod, kliknij prawym przyciskiem myszy i wybierz kopiuj (Rysunek 16).
Uruchamianie instrukcji CREATE TABLE
Wklej kod z Kodu 1 do edytora tekstowego w Interactive SQL (Rysunek 17). Uruchom kod, klikając czarny przycisk odtwarzania na pasku narzędzi u góry. Uruchomienie tego kodu spowoduje utworzenie tabel ozekimessagein i ozekimessageout, które przechowują wiadomości przychodzące i wychodzące.
Podsumowanie
To koniec tego samouczka. Jeśli dotarłeś do tego miejsca, oznacza to, że pomyślnie ukończyłeś ten proces. Aby uzyskać więcej informacji na temat wdrażania tego rozwiązania, sprawdź kolejną część tego samouczka.
More information