? Bases de données sont des outils utiles pour organiser l'information . Systèmes de gestion de bases de données relationnelles utilisent le modèle de base de données relationnelle , qui organise les données dans des tables . Chaque table contient des enregistrements de données étroitement liés qui peuvent être liés par un attribut commun . La base de données relationnelle est devenu le modèle standard pour les bases de données fabriquées à partir de produits tels que Access ou MySQL. Histoire
En 1970, Edgar F. Codd a écrit un article intitulé «Un modèle relationnel de données pour de grandes banques de données communes », expliquant le modèle de base de données relationnelle . Ses nouvelles idées remplacés bases de données "plates" , qui stocke les informations dans un fichier texte de longueur. Codd a travaillé pour IBM , mais Oracle est le premier à bénéficier avec succès de son modèle relationnel. Plus tard , d'autres entreprises ont adopté le modèle , et il est devenu la conception de base de données standard pour les bases de données.
Tables
Une base de données stocke des informations relationnelles dans une collection de tableaux . Chaque table comporte des colonnes et des lignes, où les colonnes représentent les champs de données et les lignes représentent les enregistrements . Les champs peuvent contenir des caractères, des chiffres ou des dates. Chaque dossier peut contenir un ensemble spécifique de données telles que l'adresse complète de la personne. Une base de données relationnelle généralement composé de plusieurs tableaux contenant des informations connexes .
Clés
Chaque table d' une base de données relationnelle contiendra une clé qui correspond à une colonne et fournit une façon logique d'obtenir un enregistrement d'une table . Une clé primaire contient colonne unique de données . Un exemple d'une bonne clé primaire serait un numéro d'identification dans un tableau du personnel, où chaque employé possède un numéro d'identification unique. Une table peut aussi avoir une clé étrangère qui relie une table en particulier à un autre , la plupart correspondant probablement à une clé primaire dans une autre table .
Relations
tableaux trouvés dans un base de données relationnelle avoir des relations différentes : un-à- un, un- à-plusieurs et plusieurs-à -plusieurs. Quand un enregistrement d'une table se rapporte à un seul enregistrement d'une autre table, ils ont un one- to-one . Dans une relation one-to -many , un record dans un tableau se rapporte à plusieurs enregistrements d'une autre table . Many- to-many se produisent lorsque de nombreux dossiers se rapportent à de nombreux enregistrements d'une autre et vice versa.
SQL
SQL, un langage de programmation conçu pour créer et gérer relationnel bases de données , est devenu le langage standard utilisé avec les bases de données relationnelles aujourd'hui . La plupart des bases de données utilisent cette langue pour construire les tables d'une base de données. Lorsque vous créez une table avec une commande CREATE , la base de données fournit un nom de colonne et le type de données pour cette colonne. Grâce à SQL , vous pouvez également affecter des touches à une colonne spécifique .