Créer des tables de base de données
Dans cette série de vidéos, vous pouvez voir comment connecter Ozeki SMS Gateway à un serveur de base de données SQL Anywhere pour la messagerie SMS. Cette vidéo montre comment créer la structure de table de base de données appropriée en utilisant l'interface graphique de votre serveur de base de données SQL Anywhere. L'article contient également des captures d'écran qui vous montrent étape par étape comment accomplir cette tâche avec succès. Commençons maintenant !
Qu'est-ce que SQL Anywhere ?
SAP SQL Anywhere est un système de gestion de base de données relationnelle (SGBDR) embarqué conçu pour permettre aux applications de base de données de fonctionner en dehors des centres de données traditionnels. Il est destiné à fonctionner sur des PC dans des bureaux satellites, des appareils mobiles, et des serveurs dans des petites entreprises comme des restaurants et des magasins de détail.
Que sont les tables de base de données ?
Une table est une collection de données connexes organisées dans un format tabulaire au sein d'une base de données. Elle se compose de colonnes et de lignes. Dans les bases de données relationnelles et les bases de données à fichier plat, une table est un ensemble d'éléments de données (valeurs) utilisant un modèle de colonnes verticales (identifiables par nom) et de lignes horizontales, la cellule étant l'unité où une ligne et une colonne se croisent. Une table a un nombre spécifié de colonnes, mais peut avoir un nombre quelconque de lignes. Chaque ligne est identifiée par une ou plusieurs valeurs apparaissant dans un sous-ensemble de colonnes particulier. Un choix spécifique de colonnes qui identifient de manière unique les lignes est appelé la clé primaire.
Contenu de la vidéo1. Démarrer SQL Central
2. Créer une base de données
3. Se connecter à la base de données
4. Exécuter les instructions CREATE TABLE
Comment créer des tables de base de données (tutoriel vidéo)
Dans ce tutoriel vidéo rapide, vous apprendrez comment créer des tables de base de données. Ce processus se compose de 4 étapes. Vous devez d'abord ouvrir SQL Central et créer une base de données. Après l'avoir créée, vous devez vous connecter à la base de données. Ensuite, vous pouvez créer des tables en exécutant des commandes SQL. Dans la vidéo, nous créons deux tables. Une pour les messages entrants et une pour les messages sortants.
Veuillez faire défiler vers le bas pour copier les instructions SQL (Figure 1) utilisées dans la vidéo. Si vous avez créé la base de données dans SQL Anywhere, vous pouvez passer à la vidéo suivante.
Créer une base de données SQL Anywhere
Avant de pouvoir commencer à créer des tables, vous devez créer une base de données dans SQL Anywhere. Vous devez d'abord lancer SQL Central. Ensuite, cliquez sur 'Créer une base de données...' dans le menu de gauche (Figure 1). Cela ouvrira l'Assistant de création de base de données dans une nouvelle fenêtre, où vous pourrez configurer votre base de données.
Assistant de création de base de données
Cliquez sur Suivant sur l'écran de bienvenue (Figure 2).
Sélectionnez la machine où stocker la base de données
Ici, vous devez sélectionner où stocker la base de données. Cela se fait en cliquant sur la case à cocher à côté de l'option que vous souhaitez sélectionner. Nous avons sélectionné 'Créer une base de données sur cet ordinateur' (Figure 3). Cliquez sur Suivant pour continuer.
Spécifiez l'emplacement de la base de données dans le système de fichiers
Sur cette page, vous devez spécifier le répertoire de la base de données dans les fichiers. Cliquez sur le bouton Parcourir... pour ouvrir l'explorateur (Figure 4). Ici, vous pouvez spécifier le chemin de la base de données dans le système de fichiers. Une fois que vous avez sélectionné l'emplacement, cliquez à nouveau sur Suivant pour continuer.
Sélectionnez où utiliser le journal des transactions dans votre système de fichiers
Vous pouvez choisir que la base de données maintienne un fichier journal des transactions (Figure 5). Cochez la case si vous souhaitez activer cette option (nous vous recommandons de le faire). Cliquez à nouveau sur le bouton Parcourir... pour spécifier un répertoire pour le fichier journal. Enfin, cliquez sur Suivant pour continuer.
Créer un utilisateur de base de données
Après avoir créé la base de données, vous devez également créer un utilisateur de base de données (Figure 6). Cet utilisateur aura des droits sur la base de données. Écrivez votre nom d'utilisateur dans la première zone de texte. Ensuite, écrivez votre mot de passe dans la deuxième zone de texte. Confirmez votre mot de passe en le tapant également dans la troisième zone de texte. Cliquez sur Suivant pour continuer.
Sélectionnez le type de chiffrement
Sur cette page, vous avez la possibilité d'activer le chiffrement (Figure 7). Vous pouvez également sélectionner le type de chiffrement que vous souhaitez utiliser. Nous avons décidé de ne pas utiliser de chiffrement dans ce tutoriel. Cliquez sur Suivant pour continuer.
Spécifiez la taille de la base de données
Ici, vous devez sélectionner la taille de page que votre base de données va utiliser. Nous avons sélectionné 4096 octets, car cela conviendra bien à notre exemple de projet (Figure 8). Sélectionnez la taille en cliquant sur la case à cocher à côté. Cliquez à nouveau sur Suivant pour continuer.
Choisissez des paramètres supplémentaires de la base de données
Sur cette page, vous pouvez sélectionner des paramètres supplémentaires pour la base de données (Figure 9). Nous avons sélectionné Créer les vues SYSCOLUMNS et SYSINDEXES et Inclure une somme de contrôle avec chaque page de la base de données. Vous pouvez sélectionner ces options en cliquant sur les cases à cocher à côté. Cliquez sur Suivant pour continuer.
Spécifiez la séquence de collation
Ici, vous devez sélectionner la séquence de collation. Nous avons opté pour le paramètre par défaut (Figure 10). Après l'avoir sélectionné, cliquez sur Suivant pour continuer.
Choisissez le modèle de sécurité
Ensuite, vous devez choisir le modèle de sécurité pour les procédures système (Figure 11). Sélectionnez Exécuter les procédures système en tant qu'invocateur. Cliquez à nouveau sur Suivant pour continuer.
Connectez-vous à la base de données
Le processus de configuration de la base de données est terminé. Maintenant, vous devez simplement vous connecter à la base de données (Figure 12). Cochez la case à côté de Se connecter à la nouvelle base de données. Ensuite, entrez un Nom du serveur et un Nom de la base de données dans les champs de texte respectifs ci-dessous. Cliquez une fois de plus sur Suivant pour passer à la dernière page.
Exécutez l'instruction SQL CREATE DATABASE
Sur cette page, vous pouvez finaliser votre base de données. Vous pouvez voir quelles commandes seront exécutées immédiatement selon les options que vous avez sélectionnées (Figure 13). Cliquez sur Terminer pour finaliser et créer votre base de données.
Ouvrez l'SQL interactif
Après avoir créé la base de données avec succès, vous serez ramené à la page principale de SQL Central. Cliquez sur Ouvrir l'SQL interactif dans le menu de gauche (Figure 14).
Connectez-vous à votre base de données
Dans cette fenêtre, vous pouvez vous connecter à votre base de données. Entrez votre nom d'utilisateur et votre mot de passe précédemment spécifiés lors de l'installation (Figure 15). Cliquez sur le bouton Se connecter pour vous connecter à votre base de données.
Instructions SQL Anywhere CREATE TABLE à copier :
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
Copier les instructions CREATE TABLE
Copiez le code SQL du Code 1. Sélectionnez tout le code et faites un clic droit, puis copiez (Figure 16).
Exécuter les instructions CREATE TABLE
Collez le code du Code 1 dans l'éditeur de texte d'Interactive SQL (Figure 17). Exécutez le code en cliquant sur le bouton de lecture noir dans la barre d'outils en haut. L'exécution de ce code créera les tables ozekimessagein et ozekimessageout, qui contiennent les messages entrants et sortants.
Résumé
C'est la fin de ce tutoriel. Si vous êtes arrivé à ce point, vous avez terminé ce processus avec succès. Pour plus d'informations sur la mise en œuvre de cette solution, consultez la partie suivante de ce tutoriel.
More information