Les champs de la table CUSTOMERS consistent en ID, nom, âge, adresse et salaire. Les applications accèdent aux données en spécifiant des requêtes, qui utilisent des opérations telles que SELECT pour identifier les tuples, projetaient d`identifier des attributs et joignent pour combiner des relations. La raison principale derrière est le fait que, toutes les valeurs dans la colonne “STNO” sont uniques et il ne se répète jamais dans la colonne. Chaque ligne, également appelée un enregistrement ou un tuple, contient une instance unique de données, ou clé, pour les catégories définies par les colonnes. Ce modèle organise des données dans une ou plusieurs tables (ou «relations») de colonnes et de lignes, avec une clé unique identifiant chaque ligne. La table a également quatre rangées, ou des enregistrements, en elle (un chacun pour Natalia, Ned, Zenas, et Laura). Ces bases de données peuvent prendre en charge une variété de modèles, y compris les formats clé-valeur, document, colonnes et graphiques. Il est «relationnel» parce que les valeurs dans chaque table sont liées les unes aux autres. Néanmoins, les bases de données relationnelles ont reçu des défis continus et infructueux par les systèmes de gestion de bases de données d`objets dans les années 1980 et 1990 (qui ont été introduites pour tenter de remédier à la prétendue incompatibilité d`impédance objet-relationnel entre des bases de données relationnelles et des programmes d`application orientés objet), ainsi que par les systèmes de gestion des bases de données XML dans les années 1990. En 1974, IBM a commencé à développer System R, un projet de recherche pour développer un prototype de SGBDR. Selon DB-Engines, en juin 2018, les systèmes les plus couramment utilisés étaient Oracle, MySQL (logiciel libre), Microsoft SQL Server, PostgreSQL (logiciel libre), IBM DB2, Microsoft Access et SQLite (logiciel libre). En fait, l`utilisation d`une clé composite comme celle-ci peut être une forme de vérification des données, quoique faible. Alors qu`une base de données relationnelle décrit le type de base de données qu`un RDMBS gère, le SGBDR fait référence au programme de base de données lui-même.

Certains de ces programmes prennent en charge les bases de données non relationnelles, mais ils sont principalement utilisés pour la gestion des bases de données relationnelles. Intégrité définie par l`utilisateur – applique certaines règles d`entreprise spécifiques qui ne tombent pas dans l`intégrité de l`entité, du domaine ou de l`identité référentielle. D`autres modèles, outre le modèle relationnel, incluent le modèle de base de données hiérarchique et le modèle de réseau. Il s`agit du logiciel qui exécute des requêtes sur les données, y compris l`ajout, la mise à jour et la recherche de valeurs. Ces données sont généralement structurées d`une manière qui rend les données facilement accessibles. Intégrité de l`entité − il n`y a pas de lignes dupliquées dans une table. Ingres et IBM BS12 ont suivi. Les colonnes sont étiquetées avec un nom descriptif (par exemple, l`âge) et ont un type de données spécifique. Server, IBM DB2, Oracle, MySQL et Microsoft Access.

Les tables peuvent avoir des centaines, des milliers, parfois même des millions de lignes de données. Par exemple, une base de données d`entrée de commande d`entreprise typique comprendrait une table qui décrivait un client avec des colonnes pour le nom, l`adresse, le numéro de téléphone et ainsi de suite.