Pošiljanje SMS iz SQL Anywhere (2. del/4)
Ustvarjanje podatkovnih tabel

V tej video seriji lahko vidite, kako povezati Ozeki SMS Gateway s strežnikom podatkovne baze SQL Anywhere za sporočanje SMS. Ta video prikazuje, kako ustvariti pravilno strukturo podatkovnih tabel z uporabo grafičnega vmesnika vašega strežnika podatkovne baze SQL Anywhere. Članek vsebuje tudi posnetke zaslona, ki vam korak za korakom pokažejo, kako uspešno opraviti to nalogo. Pa začnimo!

Kaj je SQL Anywhere?

SAP SQL Anywhere je vgrajen sistem za upravljanje relacijskih podatkovnih baz (RDBMS), ki omogoča, da aplikacije podatkovnih baz delujejo zunaj tradicionalnih podatkovnih centrov. Namensko je zasnovan za delovanje na osebnih računalnikih v podružnicah, mobilnih napravah in strežnikih v manjših podjetjih, kot so restavracije in trgovine na drobno.

Kaj so podatkovne tabele?

Tabela je zbirka povezanih podatkov, shranjenih v tabelarni obliki znotraj podatkovne baze. Sestavljena je iz stolpcev in vrstic. V relacijskih podatkovnih bazah in podatkovnih bazah z ravno datoteko je tabela niz podatkovnih elementov (vrednosti), ki uporabljajo model navpičnih stolpcev (prepoznavnih po imenu) in vodoravnih vrstic, pri čemer je celica enota, kjer se vrstica in stolpec sekata. Tabela ima določeno število stolpcev, lahko pa ima poljubno število vrstic. Vsaka vrstica je identificirana z eno ali več vrednostmi, ki se pojavijo v določenem podnaboru stolpcev. Določena izbira stolpcev, ki enolično identificirajo vrstice, se imenuje primarni ključ.

Vsebina videa
1. Zaženite SQL Central
2. Ustvarite podatkovno bazo
3. Povežite se s podatkovno bazo
4. Izvedite stavke CREATE TABLE
Kako ustvariti podatkovne tabele (video vadnica)

V tej hitri video vadnici se boste naučili, kako ustvariti podatkovne tabele. Ta proces je sestavljen iz 4 korakov. Najprej morate odpreti SQL Central in ustvariti podatkovno bazo. Po ustvarjanju se morate povezati s podatkovno bazo. Nato lahko ustvarite tabele z izvajanjem SQL ukazov. V videu ustvarimo dve tabeli. Eno za dohodna in eno za odhodna sporočila.

Video 1 - Kako ustvariti podatkovne tabele (Video vadnica)

Prosimo, pomaknite se navzdol, da kopirate SQL stavke (Slika 1), uporabljene v videu. Če ste podatkovno bazo ustvarili v SQL Anywhere, lahko skočite na naslednji video.

Ustvarjanje podatkovne baze SQL Anywhere

Preden lahko začnete ustvarjati tabele, morate ustvariti podatkovno bazo v SQL Anywhere. Najprej zaženite SQL Central. Nato kliknite na 'Create database...' v meniju na levi strani (Slika 1). To bo odprlo čarovnika za ustvarjanje podatkovne baze v novem oknu, kjer lahko konfigurirate svojo podatkovno bazo.

ustvarjanje podatkovne baze sql anywhere
Slika 1 - Ustvarjanje podatkovne baze SQL Anywhere s klikom na 'Create database...'

Čarovnik za ustvarjanje podatkovne baze

Kliknite Naprej na zaslonu dobrodošlice (Slika 2).

čarovnik za ustvarjanje podatkovne baze
Slika 2 - Čarovnik za ustvarjanje podatkovne baze

Izberite napravo, kjer želite shraniti podatkovno bazo

Tukaj morate izbrati, kje želite shraniti podatkovno bazo. To storite tako, da kliknete na potrditveno polje poleg možnosti, ki jo želite izbrati. Izbrali smo 'Create a database on this computer' (Slika 3). Kliknite Naprej, da nadaljujete.

izberite lokacijo podatkovne baze
Slika 3 - Izberite napravo, kjer želite shraniti podatkovno bazo

Določite lokacijo podatkovne baze v datotečnem sistemu

Na tej strani morate določiti imenik podatkovne baze v datotečnem sistemu. Kliknite na gumb Browse..., da odprete raziskovalec (Slika 4). Tukaj lahko določite pot do podatkovne baze v datotečnem sistemu. Ko izberete lokacijo, kliknite Naprej, da nadaljujete.

določite imenik podatkovne baze
Slika 4 - Določite lokacijo podatkovne baze v datotečnem sistemu

Izberite, kje uporabiti dnevnik transakcij v datotečnem sistemu

Lahko izberete, da podatkovna baza vzdržuje datoteko dnevnika transakcij (Slika 5). Kliknite na potrditveno polje, če želite omogočiti to možnost (priporočamo, da to storite). Ponovno kliknite na gumb Browse..., da določite imenik za datoteko dnevnika. Nazadnje kliknite Naprej, da nadaljujete.

izberite, kje uporabiti dnevnik transakcij v datotečnem sistemu
Slika 5 - Izberite, kje uporabiti dnevnik transakcij v datotečnem sistemu

Ustvarjanje uporabnika podatkovne baze

Po ustvarjanju podatkovne baze morate ustvariti tudi uporabnika podatkovne baze (Slika 6). Ta uporabnik bo imel pravice do podatkovne baze. V prvo besedilno polje vpišite svoje uporabniško ime. Nato v drugo besedilno polje vpišite svoje geslo. Geslo potrdite tako, da ga vnesete tudi v tretje besedilno polje. Kliknite Naprej, da nadaljujete.

določite uporabnika dba
Slika 6 - Ustvarjanje uporabnika DBA. Ta uporabnik bo imel pravice do podatkovne baze

Izberite vrsto šifriranja

Na tej strani imate možnost omogočiti šifriranje (Slika 7). Prav tako lahko izberete vrsto šifriranja, ki jo želite uporabiti. V tem vodiču smo se odločili, da šifriranja ne bomo uporabili. Kliknite Naprej, da nadaljujete.

izberite vrsto šifriranja, ki vam ustreza
Slika 7 - Izberite vrsto šifriranja, ki vam ustreza

Določite velikost baze podatkov

Tukaj morate izbrati velikost strani, ki jo bo uporabljala vaša baza podatkov. Izbrali smo 4096 bajtov, saj bo to primerno za naš primer projekta (Slika 8). Velikost izberete s klikom na potrditveno polje zraven. Ponovno kliknite Naprej, da nadaljujete.

določite velikost baze podatkov, ki jo želite ustvariti
Slika 8 - Določite velikost baze podatkov, ki jo želite ustvariti

Izberite dodatne nastavitve baze podatkov

Na tej strani lahko izberete dodatne nastavitve baze podatkov (Slika 9). Izbrali smo Ustvari pogleda SYSCOLUMNS in SYSINDEXES in Vključi kontrolno vsoto z vsako stranjo baze podatkov. Te možnosti lahko izberete s klikom na potrditvena polja zraven. Kliknite Naprej, da nadaljujete.

izberite dodatne nastavitve baze podatkov
Slika 9 - Izberite dodatne nastavitve baze podatkov

Določite zaporedje razvrščanja

Tukaj morate izbrati zaporedje razvrščanja. Odločili smo se za privzeto nastavitev (Slika 10). Ko ste jo izbrali, kliknite Naprej, da nadaljujete.

določite nastavitve razvrščanja
Slika 10 - Določite zaporedje razvrščanja za izvajanje alfanumeričnih operacij razvrščanja v bazi podatkov

Izberite varnostni model

Nato morate izbrati varnostni model za sistemske procedure (Slika 11). Izberite Izvedi sistemske procedure kot klicatelj. Ponovno kliknite Naprej, da nadaljujete.

izberite varnostni model za sistemske procedure
Slika 11 - Izberite varnostni model za sistemske procedure

Povežite se z bazo podatkov

Postopek konfiguracije baze podatkov je zaključen. Sedaj se morate le še povezati z bazo podatkov (Slika 12). Kliknite potrditveno polje zraven Poveži se z novo bazo podatkov. Nato vnesite Ime strežnika in Ime baze podatkov v ustrezna besedilna polja spodaj. Še enkrat kliknite Naprej, da nadaljujete na zadnjo stran.

povežite se z bazo podatkov z uporabo imena strežnika in baze podatkov
Slika 12 - Povežite se z bazo podatkov z uporabo imena strežnika in baze podatkov

Izvedite SQL stavek CREATE DATABASE

Na tej strani lahko dokončate svojo bazo podatkov. Vidite lahko, kateri ukazi bodo izvedeni takoj glede na vaše izbrane možnosti (Slika 13). Kliknite Končaj, da dokončate in ustvarite svojo bazo podatkov.

izvedite sql stavek create database
Slika 13 - Izvedite SQL stavek CREATE DATABASE

Odprite interaktivni SQL

Po uspešnem ustvarjanju baze podatkov boste vrnjeni na glavno stran SQL Central. Kliknite na Odpri interaktivni SQL v meniju na levi strani (Slika 14).

odprite interaktivni sql
Slika 14 - Odprite interaktivni SQL v pravkar odprtem SQL Central

Povežite se s svojo bazo podatkov

V tem oknu se lahko povežete s svojo bazo podatkov. Vnesite svoje uporabniško ime in geslo, ki ste ju določili prej med namestitvijo (Slika 15). Kliknite na gumb Poveži, da se povežete s svojo bazo podatkov.

povežite se s svojo bazo podatkov z uporabniškimi podatki dba
Slika 15 - Povežite se s svojo bazo podatkov z uporabniškimi podatki DBA, ki ste jih nastavili prej

SQL Anywhere stavki CREATE TABLE za kopiranje:

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
Koda 1 - Stavki CREATE TABLE za kopiranje

Kopiraj izjave CREATE TABLE>

Kopiraj SQL kodo iz Kode 1. Izberi celotno kodo in z desnim klikom miške kopiraj (Slika 16).

kopiraj izjave create table iz slike šestnajst
Slika 16 - Kopiraj izjave CREATE TABLE iz Kode 1

Izvedi izjave CREATE TABLE

Prilepi kodo iz Kode 1 v urejevalnik besedila v Interactive SQL (Slika 17). Izvedi kodo s klikom na črno gumb za predvajanje v orodni vrstici na vrhu. Z izvedbo te kode bosta ustvarjeni tabeli ozekimessagein in ozekimessageout, ki vsebujeta dohodna in odhodna sporočila.

izvedi izjave create table na strežniku podatkovne baze
Slika 17 - Prilepi izjave CREATE TABLE in jih izvedi na strežniku SQL Anywhere podatkovne baze

Povzetek

To je konec tega vodiča. Če ste prišli do te točke, ste uspešno zaključili ta postopek. Za več informacij o implementaciji te rešitve si oglejte naslednji del tega vodiča.

More information