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

Jeune femme occasionnelle à l'aide d'ordinateur au bureau

Une femme travaille sur son ordinateur dans un bureau moderne

Crédit d'image : Wavebreakmedia Ltd/Wavebreak Media/Getty Images

Les fournisseurs 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 mise en place d'une base de données en ligne est un processus très similaire: vous obtenir un compte de serveur de base de données et utiliser des outils logiciels pour configurer une nouvelle base de données et créer des structures de données dedans. 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 de 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 chez 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 très fréquenté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 la télécharger vers le fournisseur de services.

Vidéo du jour

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 ne fonctionne qu'avec la base de données du fournisseur. Par exemple, le logiciel de bureau Management Studio de Microsoft vous permet d'administrer les 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 sécurité optimale, créez des identifiants et des mots de passe supplémentaires qui n'accèdent qu'aux éléments de données qui sont absolument nécessaires pour un objectif spécifique; sinon, un pirate informatique peut 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 nécessiter des 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 manuellement.

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 aux utilisateurs des pages Web en fonction du 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 identifiant et un mot de passe de connexion et d'autres informations. La section d'entretien 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.