| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • 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
  •  
    Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
    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.

    Previous :

    next :
      articles connexes
    ·Comment remplacer des données dans Access requêtes 
    ·Comment faire pour ajouter un sous-formulaire dans Acce…
    ·Comment envoyer des rapports MS Access 
    ·Comment mettre à jour un ensemble Transact -SQL avec d…
    ·Que ouvre un fichier Webpageicons.db sur un iMac 
    ·Comment faire un MOTD pour un serveur CSS 
    ·Comment accéder à DB pour étiquettes 
    ·Ubuntu instructions d'installation pour Oracle 11g sous…
    ·Comment faire pour créer une feuille de calcul pour le…
    ·Comment convertir une date timestamp dans Oracle SQL 
      articles en vedette
    ·Comment télécharger de Drupal Avec MacJournal 
    ·Comment jouer Destruction de billes Jeux 
    ·Comment faire pour réinitialiser le mot de passe Conte…
    ·Comment faire pour limiter un document Word à partir e…
    ·Comment graver des CD sur le réseau 
    ·Comment faire pour supprimer les dossiers raccourci par…
    ·Comment remplacer un modèle de diapositive PowerPoint 
    ·Comment modifier les propriétés de police du texte da…
    ·Comment utiliser la colle 
    ·Comment utiliser le redimensionnement Photoshop Adobe p…
    Copyright © Connaissances Informatiques http://fr.wingwit.com