Datenbanktabellen erstellen
In dieser Videoreihe sehen Sie, wie Sie das Ozeki SMS Gateway mit einem SQL Anywhere-Datenbankserver für SMS-Nachrichten verbinden. Dieses Video zeigt, wie Sie die richtige Datenbanktabellenstruktur mit der GUI Ihres SQL Anywhere-Datenbankservers erstellen. Der Artikel enthält auch Screenshots, die Ihnen Schritt für Schritt zeigen, wie Sie diese Aufgabe erfolgreich abschließen können. Lassen Sie uns beginnen!
Was ist SQL Anywhere?
SAP SQL Anywhere ist ein eingebettetes relationales Datenbankmanagementsystem (RDBMS), das entwickelt wurde, um Datenbankanwendungen außerhalb traditioneller Rechenzentren laufen zu lassen. Es ist dafür ausgelegt, auf PCs in Nebenstellen, mobilen Geräten und Servern in kleineren Unternehmen wie Restaurants und Einzelhandelsgeschäften zu laufen.
Was sind Datenbanktabellen?
Eine Tabelle ist eine Sammlung verwandter Daten, die in Tabellenform innerhalb einer Datenbank gespeichert sind. Sie besteht aus Spalten und Zeilen. In relationalen Datenbanken und Flat-File-Datenbanken ist eine Tabelle eine Menge von Datenelementen (Werten), die ein Modell vertikaler Spalten (durch Namen identifizierbar) und horizontaler Zeilen verwendet, wobei die Zelle die Einheit ist, in der sich eine Zeile und eine Spalte schneiden. Eine Tabelle hat eine festgelegte Anzahl von Spalten, kann aber beliebig viele Zeilen haben. Jede Zeile wird durch einen oder mehrere Werte in einer bestimmten Teilmenge von Spalten identifiziert. Eine spezifische Auswahl von Spalten, die Zeilen eindeutig identifizieren, wird als Primärschlüssel bezeichnet.
Videoinhalt1. SQL Central starten
2. Datenbank erstellen
3. Mit Datenbank verbinden
4. CREATE TABLE-Anweisungen ausführen
Wie man Datenbanktabellen erstellt (Video-Tutorial)
In diesem kurzen Video-Tutorial lernen Sie, wie Sie Datenbanktabellen erstellen. Dieser Prozess besteht aus 4 Schritten. Zuerst müssen Sie SQL Central öffnen und eine Datenbank erstellen. Nach der Erstellung müssen Sie sich mit der Datenbank verbinden. Dann können Sie Tabellen durch Ausführen von SQL-Befehlen erstellen. Im Video erstellen wir zwei Tabellen. Eine für eingehende und eine für ausgehende Nachrichten.
Bitte scrollen Sie nach unten, um die im Video verwendeten SQL-Anweisungen zu kopieren (Abbildung 1). Wenn Sie die Datenbank in SQL Anywhere erstellt haben, können Sie zum nächsten Video springen.
SQL Anywhere-Datenbank erstellen
Bevor Sie mit dem Erstellen von Tabellen beginnen können, müssen Sie eine Datenbank in SQL Anywhere erstellen. Zuerst müssen Sie SQL Central starten. Dann klicken Sie im Menü auf der linken Seite auf 'Datenbank erstellen...' (Abbildung 1). Dadurch öffnet sich der Datenbank-Erstellungs-Assistent in einem neuen Fenster, wo Sie Ihre Datenbank konfigurieren können.
Datenbank-Erstellungs-Assistent
Klicken Sie auf Weiter auf dem Begrüßungsbildschirm (Abbildung 2).
Wählen Sie den Computer aus, auf dem die Datenbank gespeichert werden soll
Hier müssen Sie auswählen, wo die Datenbank gespeichert werden soll. Dies geschieht durch Anklicken des Kontrollkästchens neben der gewünschten Option. Wir haben 'Datenbank auf diesem Computer erstellen' ausgewählt (Abbildung 3). Klicken Sie auf Weiter, um fortzufahren.
Geben Sie den Speicherort der Datenbank im Dateisystem an
Auf dieser Seite müssen Sie das Verzeichnis der Datenbank im Dateisystem angeben. Klicken Sie auf die Schaltfläche Durchsuchen..., um den Explorer zu öffnen (Abbildung 4). Hier können Sie den Pfad für die Datenbank im Dateisystem festlegen. Nachdem Sie den Speicherort ausgewählt haben, klicken Sie erneut auf Weiter, um fortzufahren.
Wählen Sie aus, wo das Transaktionsprotokoll in Ihrem Dateisystem verwendet werden soll
Sie können wählen, ob die Datenbank eine Transaktionsprotokolldatei führen soll (Abbildung 5). Aktivieren Sie das Kontrollkästchen, wenn Sie diese Option aktivieren möchten (wir empfehlen dies). Klicken Sie erneut auf die Schaltfläche Durchsuchen..., um ein Verzeichnis für die Protokolldatei anzugeben. Klicken Sie abschließend auf Weiter, um fortzufahren.
Einen Datenbankbenutzer erstellen
Nach der Erstellung der Datenbank müssen Sie auch einen Datenbankbenutzer erstellen (Abbildung 6). Dieser Benutzer wird Rechte auf die Datenbank haben. Geben Sie Ihren Benutzernamen in das erste Textfeld ein. Dann geben Sie Ihr Passwort in das zweite Textfeld ein. Bestätigen Sie Ihr Passwort, indem Sie es auch in das dritte Textfeld eingeben. Klicken Sie auf Weiter, um fortzufahren.
Wählen Sie die Art der Verschlüsselung
Auf dieser Seite haben Sie die Möglichkeit, die Verschlüsselung zu aktivieren (Abbildung 7). Sie können auch die Art der Verschlüsselung auswählen, die Sie verwenden möchten. Wir haben uns in diesem Tutorial entschieden, keine Verschlüsselung zu verwenden. Klicken Sie auf Weiter, um fortzufahren.
Geben Sie die Größe der Datenbank an
Hier müssen Sie die Seitengröße auswählen, die Ihre Datenbank verwenden soll. Wir haben 4096 Bytes gewählt, da dies gut zu unserem Beispielprojekt passt (Abbildung 8). Wählen Sie die Größe aus, indem Sie auf das Kontrollkästchen daneben klicken. Klicken Sie erneut auf Weiter, um fortzufahren.
Wählen Sie zusätzliche Datenbankeinstellungen
Auf dieser Seite können Sie zusätzliche Datenbankeinstellungen auswählen (Abbildung 9). Wir haben SYSCOLUMNS- und SYSINDEXES-Ansichten erstellen und Prüfsumme mit jeder Datenbankseite einbeziehen ausgewählt. Sie können diese Optionen auswählen, indem Sie auf die Kontrollkästchen daneben klicken. Klicken Sie auf Weiter, um fortzufahren.
Geben Sie die Sortierreihenfolge an
Hier müssen Sie die Sortierreihenfolge auswählen. Wir haben uns für die Standardeinstellung entschieden (Abbildung 10). Nachdem Sie sie ausgewählt haben, klicken Sie auf Weiter, um fortzufahren.
Wählen Sie das Sicherheitsmodell
Als nächstes müssen Sie das Sicherheitsmodell für die Systemprozeduren auswählen (Abbildung 11). Wählen Sie Systemprozeduren als Aufrufer ausführen. Klicken Sie erneut auf Weiter, um fortzufahren.
Verbinden Sie sich mit der Datenbank
Der Datenbankkonfigurationsprozess ist abgeschlossen. Jetzt müssen Sie sich nur noch mit der Datenbank verbinden (Abbildung 12). Aktivieren Sie das Kontrollkästchen neben Mit der neuen Datenbank verbinden. Geben Sie dann einen Servernamen und einen Datenbanknamen in die entsprechenden Textfelder unten ein. Klicken Sie noch einmal auf Weiter, um zur letzten Seite zu gelangen.
Führen Sie die CREATE DATABASE SQL-Anweisung aus
Auf dieser Seite können Sie Ihre Datenbank finalisieren. Sie können sehen, welche Befehle gemäß Ihren ausgewählten Optionen sofort ausgeführt werden (Abbildung 13). Klicken Sie auf Fertigstellen, um Ihre Datenbank zu finalisieren und zu erstellen.
Öffnen Sie Interactive SQL
Nach erfolgreicher Erstellung der Datenbank werden Sie zurück zur Hauptseite von SQL Central gebracht. Klicken Sie im Menü auf der linken Seite auf Interactive SQL öffnen (Abbildung 14).
Verbinden Sie sich mit Ihrer Datenbank
In diesem Fenster können Sie sich mit Ihrer Datenbank verbinden. Geben Sie Ihren Benutzernamen und Ihr Passwort ein, die Sie zuvor während der Installation angegeben haben (Abbildung 15). Klicken Sie auf die Schaltfläche Verbinden, um sich mit Ihrer Datenbank zu verbinden.
SQL Anywhere CREATE TABLE-Anweisungen zum Kopieren:
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
CREATE TABLE-Anweisungen kopieren
Kopieren Sie den SQL-Code aus Code 1. Wählen Sie den gesamten Code aus, klicken Sie mit der rechten Maustaste und wählen Sie Kopieren (Abbildung 16).
CREATE TABLE-Anweisungen ausführen
Fügen Sie den Code aus Code 1 in den Texteditor von Interactive SQL ein (Abbildung 17). Führen Sie den Code aus, indem Sie auf den schwarzen Play-Button in der Symbolleiste oben klicken. Durch das Ausführen dieses Codes werden die Tabellen ozekimessagein und ozekimessageout erstellt, die eingehende und ausgehende Nachrichten enthalten.
Zusammenfassung
Dies ist das Ende dieses Tutorials. Wenn Sie diesen Punkt erreicht haben, haben Sie diesen Prozess erfolgreich abgeschlossen. Weitere Informationen zur Implementierung dieser Lösung finden Sie im nächsten Teil dieses Tutorials.
More information
- SQL Anywhere-Installation
- Datenbank erstellen
- Datenbankbenutzer konfigurieren
- Test-SMS von SQL Anywhere senden