La structure de base de données relationnelle a été inventé dans les années 1970 comme une réponse à l'augmentation des problèmes avec les fichiers plats et de la complexité croissante des données . La structure sépare les données sur un objet dans une table, puis des liens vers des tableaux de données connexes à l'aide des touches de référence. Tables
Une base de données relationnelle est une collection de tableaux de données connexes. Un tableau de données est comme un tableau Excel très structuré . Colonnes décrivent les éléments d'information dans le tableau et chaque ligne stocke les données correspondantes. Par exemple, une table " client " peut contenir trois colonnes : " CustomerID ", " Nom " et " Prénom " Le tableau aurait alors des données client stockées dans les lignes de la table
clés primaires < . br>
une clé primaire est une colonne ou d'une compilation de plusieurs colonnes qui a une valeur unique, faisant de chaque rangée unique dans la table . Chaque table doit avoir une clé primaire , car il est utilisé pour relier les données provenant de tables liées . Par exemple, la clé primaire de la table Customer serait la colonne intitulée " CustomerId " , alors que le tableau Historique de commandes peut avoir " RéfCommande " comme clé primaire .
Clés étrangères < br > Photos
Une clé étrangère est la clé primaire d'une autre table et sert à relier les lignes de données entre les tables. Par exemple, le tableau Historique de commande a une clé primaire de " OrderId » pour identifier chaque enregistrement. Pour savoir quel client a passé la commande , les données de la colonne " code client " du client de la table Clients sont stockées dans la ligne de l'histoire de l' Ordre. Les requêtes peuvent ensuite être effectués pour joindre les données des deux tables dans des applications d'entreprise.