Les bases de données sont extrêmement utiles dans une grande variété de contextes. Création d'une application de base de données est relativement simple , mais ne nécessite normalement l'apprentissage d'une ou plusieurs technologies. Quelles sont les technologies que vous utilisez dépendra en partie de la façon dont vous envisagez de déployer votre application de base de données . Prendre le temps d'arriver à une conception de base de données solide avant de commencer à développer votre application est toujours idéal . Une base de données bien conçu former une base efficace et efficiente pour votre application, tout en étant robuste et facile à administrer. Que votre application de base de données pour le Web ou pour une application de bureau , il ya une série d'étapes communes qui seront probablement impliqués. Instructions
1
Concevez votre base de données à partir d'un modèle conceptuel. De temps à créer une bonne conception de base de données des dépenses est quelque chose qui peut avoir un impact énorme sur la façon efficace, efficiente et utile une demande s'avère être . Il existe plusieurs techniques différentes qui peuvent être utilisées , y compris les diagrammes entité-relation . Pour tout système de base de données relationnelle , vous devriez commencer par décider sur un ensemble d'objets de données . Chaque objet correspond à une table dans votre base de données, et devrait avoir un ensemble d'attributs , dont chacun sera une colonne dans la table de cet objet. Les relations entre les objets peuvent être représentés dans la base de données en utilisant les clés étrangères . Chaque tableau doit aussi avoir une clé primaire rendant chaque enregistrement unique. ( Voir les références 1 )
2
Créer votre base de données en fonction de votre conception abstraite . Si votre base de données va être utilisé sur le Web , il peut y avoir des outils automatisés fourni par votre hébergeur Web que vous pouvez utiliser pour créer. Dans de nombreux cas , vous devrez créer les tables de votre base de données en les définissant dans les instructions SQL , puis en exécutant ces derniers dans votre système de gestion de base de données . Le SQL utilisée pour créer des tableaux devrait définir les noms de tables, leurs noms de colonnes et les types de données qui seront utilisées dans les colonnes. ( Voir les références 2 )
3
définir les caractéristiques de votre base de données. Lorsque vous créez les tables de votre base de données, vous pouvez également définir des caractéristiques telles que des clés primaires et si les colonnes peuvent avoir des entrées "null" . Vous pouvez aussi utiliser les fonctionnalités optionnelles telles que incréments automatiques pour assigner le prochain d'une série de numéros à chaque fois qu'une nouvelle entrée est ajoutée à une table. Ceci est communément utilisé pour les colonnes de clé primaire. Insérer des données dans votre base de données, même si vous ne pouvez insérer des données de test pour commencer. (Voir les références 3) pour 4
Connectez-vous à votre base de données et définir l'ensemble des requêtes qui seront utilisés . Pour la plupart des applications de base de données , il y aura une série d'actions que les utilisateurs sont autorisés à effectuer sur les données. Certains systèmes de gestion de base de données vous permettront de définir exactement ce que les privilèges d'un utilisateur donné . Une approche commune est de définir un ou plusieurs utilisateurs abstraites de la base de données , par exemple «administrateur» ou «manager» en fonction des actions que les utilisateurs particuliers doivent effectuer . Dans le code de votre application, vous devez définir l'ensemble des requêtes qui peuvent être effectuées , qui comprendra non seulement la visualisation, mais aussi la mise à jour et l'insertion de données . (Voir les références 4) pour les 5
Concevoir et construire votre interface de l'application de base de données . Comment construire l'interface de votre application dépendra de l'endroit où vous prévoyez de déployer. Pour le Web , vous aurez généralement besoin d'utiliser HTML ou XML dans une certaine forme , normalement en conjonction avec les technologies côté client comme JavaScript et CSS pour le style . Pour une application de bureau , vous pouvez utiliser un langage tel que Java à la fois à se connecter à votre système de gestion de base de données et de présenter l'interface du client pour les utilisateurs. Votre interface aura naturellement pour permettre aux utilisateurs d'effectuer des fonctions que votre ensemble de requêtes sont destinés. (Voir les références 5 )