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 videa1. 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.
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 AnywherePreden 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.
Kliknite Naprej na zaslonu dobrodošlice (Slika 2).
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.
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.
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.
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.
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.
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.
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.
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.
Izberite varnostni model
Nato morate izbrati varnostni model za sistemske procedure (Slika 11). Izberite Izvedi sistemske procedure kot klicatelj. Ponovno kliknite Naprej, da nadaljujete.
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.
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.
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).
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.
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
Kopiraj izjave CREATE TABLE>
Kopiraj SQL kodo iz Kode 1. Izberi celotno kodo in z desnim klikom miške kopiraj (Slika 16).
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.
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
- Namestitev SQL Anywhere
- Ustvari bazo podatkov
- Nastavi uporabnika baze
- Pošlji testni SMS iz SQL anywhere