>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment créer une base de données en ligne

Les éditeurs de logiciels fournissent des outils de base de données qui s'exécutent sur votre PC, tandis que les fournisseurs de services Internet proposent des panneaux de contrôle Web qui configurent les bases de données à l'aide du navigateur de votre ordinateur. Si vous avez de l'expérience dans la création de bases de données, la configuration d'une base de données en ligne est un processus très similaire :vous obtenez un compte de serveur de base de données et utilisez des outils logiciels pour configurer une nouvelle base de données et y créer des structures de données. Le serveur de base de données peut être un serveur hébergé à distance chez un FAI, ou il peut s'agir de votre propre ordinateur serveur connecté à Internet.

Compte serveur

Avant de pouvoir créer une base de données en ligne, vous devez configurer un compte de serveur de base de données auprès d'un fournisseur de services Internet. Le fournisseur possède et exploite l'équipement serveur et fournit le logiciel dans ses locaux ; vous payez pour le service et avez accès à la base de données. Les offres de logiciels de base de données incluent Microsoft SQL Server, Oracle, MySQL, MongoDB et autres ; ces plates-formes offrent des temps de réponse rapides pour les sites Web occupés. Pour les sites Web dont l'activité est relativement faible, vous pouvez choisir de créer une base de données Microsoft Access ou FileMaker Pro et de la télécharger vers le fournisseur de services.

Outils clients

En plus du compte en ligne, vous aurez besoin d'outils logiciels sur votre PC pour gérer la base de données à partir de votre bureau. Le fournisseur de base de données fournit un logiciel de gestion qui vous permet de créer des tables, des index et d'autres structures de base de données ; généralement, le logiciel est propriétaire et fonctionne uniquement avec la base de données du fournisseur. Par exemple, le logiciel de bureau Management Studio de Microsoft vous permet d'administrer des bases de données SQL Server.

Sécurité

Les bases de données en ligne ont un ID utilisateur et un mot de passe d'administrateur qui accordent un accès complet à la base de données. Pour une meilleure sécurité, créez des ID utilisateur et des mots de passe supplémentaires qui n'accèdent qu'aux éléments de données absolument nécessaires à une fin spécifique ; sinon, un pirate pourrait prendre le contrôle de votre base de données et voler des informations confidentielles.

Chargement des données

Une fois créée, une base de données est une structure vide qui peut avoir besoin de données utiles pour fonctionner correctement. Par exemple, un magasin de jouets en ligne a besoin de registres d'inventaire décrivant chaque jouet à vendre, y compris un numéro de modèle, une description et un prix. Si vous disposez déjà de ces informations dans un autre format -- une feuille de calcul Microsoft Excel, par exemple -- vous pouvez utiliser le logiciel de l'outil client pour copier les données Excel dans la base de données. Si vous ne disposez pas de ces données sous forme informatique, vous devrez les saisir à la main.

Connexion au programme

Les programmes Web utilisent les informations de la base de données en ligne pour faire fonctionner le site Web ; les programmes lisent les données et envoient à l'utilisateur des pages Web basées sur le contenu de la base de données. Chaque programme incorpore une donnée appelée chaîne de connexion; la chaîne spécifie le nom de la base de données, l'adresse de protocole Internet du serveur, un ID de connexion et un mot de passe, ainsi que d'autres informations. La section de gestion interne du programme utilise la chaîne pour ouvrir la base de données ; d'autres parties du programme recherchent des données, modifient des enregistrements existants ou en ajoutent de nouveaux. Pour assurer la sécurité de votre base de données, utilisez des ID utilisateur et des mots de passe à accès restreint dans vos programmes, et non l'ID de l'administrateur.


Vie intelligente