Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Comment étendre Gameshark données …
  • Comment remplacer le XML Path en T -…
  • Comment créer un planning en accès…
  • Comment exporter dans FileMaker Pro …
  • Comment crypter Avec CRM 
  • Microsoft SharePoint Formation 
  • Image Gestion des logiciels 
  • Comment interroger une base de donné…
  • Comment ajouter des clés multiples …
  • Comment faire pour exécuter un tabl…
  •   Logiciel de base de données
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Logiciel de base de données

    Qu'est-ce que l'intégrité référentielle et comment un programmeur pouvez éviter ces problèmes

    L'intégrité référentielle est une contrainte appliquée à une base de données relationnelle - une base de données dans laquelle les données et les relations entre eux sont organisés en tables de lignes et de colonnes - de sorte que des données incohérentes ? n'est pas entré . Systèmes de gestion de bases de données relationnelles plus définir des règles d'intégrité référentielle que les programmeurs s'appliquent lors de la création d'une relation entre deux tables. Intégrité référentielle règle

    Essentiellement , les Etats intégrité référentielle qu'une base de données ne peut pas contenir toutes les valeurs de clé étrangère inégalées . Une clé étrangère est une colonne dans une table de base de données qui contient des valeurs également trouvé dans la colonne de clé primaire - un identificateur unique qui marque une ligne de la table - dans une autre table . Par exemple, considérons une table de base de données nommée «ministère» , dans lequel une colonne appelée " dept non» est la clé primaire . Elle se rapporte à une autre table nommée «employé» , dans lequel « dept_no " est une clé étrangère . Un employé ne peut appartenir à un ministère en particulier si le " dept_no " correspondant n'existe pas déjà dans le tableau «ministère» . Si le programme d'ajouter des employés en oeuvre l'intégrité référentielle, toute tentative visant à insérer un employé dans un département inconnu ne se produit.
    Avantages

    plus de veiller à ce que les références entre les données sont intactes et valides, définir l'intégrité référentielle dans une base de données présente de nombreux avantages . L'intégrité référentielle utilise le code existant dans un moteur de base de données plutôt que de demander aux programmeurs d'écrire du code de programme personnalisée à partir de zéro . En conséquence, l'élaboration du programme est plus rapide, moins sujette aux erreurs et cohérente à travers plusieurs programmes d'application qui accèdent à une base de données .
    Conséquences

    Malheureusement , langages de programmation n'ont généralement pas un mécanisme pour faire appliquer l'intégrité référentielle et , même si un système de gestion de base de données relationnelle prend en charge un tel mécanisme , les programmeurs ne parviennent souvent pas à l'utiliser. La conséquence d'ignorer l'intégrité référentielle est un code de programme qui contient des défauts , ou des bugs , fonctionne mal et il est difficile d'étendre
    application

    programmeurs peuvent appliquer l'intégrité référentielle . - et d'éviter les enregistrements «orphelins» dans une base de données - en lui permettant une relation entre deux tables. Dans Microsoft Access, par exemple , de l'intégrité référentielle entraîne toute opération qui violerait l'intégrité référentielle doit être rejetée . Ces opérations comprennent les mises à jour une base de données qui changent la cible d'une référence ou suppressions qui éliminent la cible d'une référence . En outre , Microsoft Access inclut également un ensemble d'options , connu sous le nom des options "cascade" . Ces options permettent des mises à jour et les suppressions référentielles à se propager dans toute la base de données, de sorte que toutes les lignes correspondantes sont modifiés en conséquence.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment accéder aux colonnes de Somme 
  • Décrire la clé primaire 
  • Comment formater PowerShell et sortie vers Excel 
  • Comment supprimer un compte AWS 
  • Comment faire pour créer une chaîne de hiérarchie dans MS Access 
  • Comment faire pour modifier les procédures dans MS Access 
  • Comment faire pour utiliser une base de données Open Office sur un site web 
  • Comment convertir une chaîne à la date et l'heure dans MS Access 2003 
  • Comment ajouter de la couleur à des listes de valeurs dans FileMaker Pro 8 
  • Comment copier une table de MS Access vers une table SQL 
  • Connaissances Informatiques © http://www.ordinateur.cc