Au début des années 1980, bases de données relationnelles ont commencé à être défini . Un des partisans de la théorie de base de données relationnelle était Edgar F. Codd , qui a publié 13 règles qui établissent de définir une base de données relationnelle . Ce fut le début du travail préparatoire scientifique formalisée fait de fixer des règles spécifiques pour l'existence de l'aspect relationnel d'une base de données. Principes de base Codd a déclaré que, pour une base de données pour être relationnel , il fallait satisfaire règle 0. Cela exige qu'il doit utiliser ses propriétés relationnelles de manière exclusive pour contrôler la base de données . C'est le précurseur de tous les autres 12 règles qui définissent les détails. Une base de données relationnelle peut mettre à jour et de l'information en cascade des flux de données connexes. Dans une base de données relationnelle , toutes les modifications ou les dossiers ajoutée qui se rapportent à d'autres informations seront mise à jour des tables reliées trop . Si une base de données contient les enregistrements de clients qui font des affaires avec une société et un client est marqué comme " inactif ", alors les enregistrements de transactions sont marquées comme n'étant plus actif à ce moment --- mais l'information avant ce point peut être recherchée. C'est l'insert de haut niveau , Update et Delete Rule ( Règle 7). Considérations pratiques Les règles d' intégrité référentielle doivent être préservés. Si un dossier est mis à jour , il doit être conservé comme un disque multi- modifiable et non être autorisé à être modifié par un processus de bas niveau (article 12). Cela signifie que si une base de données contient les codes et les clés des prix liés à ces codes d'article item , la suppression des clés de prix ne devrait pas affecter la base attributs affectés aux codes d'article . En outre, les enregistrements dans un laps de temps avant existeront dans ce laps de temps et ne pas être affecté par des changements ultérieurs . Signification bases de données relationnelles , tout en n'étant pas en existence commune au début des années 1980, sont d'usage courant partout aujourd'hui . Un exemple est une banque, où les clients accèdent à une vue de leurs dossiers à une machine " hole-in - the-wall " caissier et toutes les modifications apportées aux dossiers y sont mis à jour la base de données centrale , après vérification par le personnel de la banque . Ces enregistrements peuvent ensuite être visualisées par les clients dans une session Web en ligne. Potentiels bases de données relationnelles former la structure d'un certain nombre d'applications clés en main base de données centrées et ont une grande potentiel pour le commerce, applications bancaires et comptables , la chaîne d'approvisionnement et . La seule variation dans les principes de ces bases de données est la propension à traiter plus de dossiers. Applications de base de données comme SQL Server et Oracle sont désormais orientés à traiter des millions de dossiers avec intégrité référentielle et forment la base de nombreuses applications commerciales qui gardent la trace de la ligne et les achats en magasin . Une autre application pratique d'une base de données relationnelle en ligne est le projet de radio de la station, Blip.FM , qui stocke de multiples accès à plusieurs fichiers sonores , a joué dans plusieurs échéances . L'avenir des bases de données relationnelles bases de données relationnelles continueront à être utilisés dans de nombreuses applications différentes et gagneront puissance plus le développement est mis en eux . Alors que les grands clients commerciaux continueront à utiliser ces produits et à développer leurs capacités , bases de données relationnelles seront également utilisés par de plus en plus de gens qui n'ont jamais utilisé auparavant, souvent sans s'en rendre compte .
|