| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Différence entre l'identification et non- identification de relations
    Bases de données sont des moyens utiles pour stocker systématiquement des informations de manière structurée . Une base de données bien conçu peut permettre à une organisation de récupérer rapidement des ensembles très spécifiques de données . Dans la construction de bases de données , les concepteurs utilisent différents ensembles d'identifier et de non - identification de relations pour lier les différents groupes d' informations en même temps . La différence entre ces deux termes est subtile, mais importante. Lignes et colonnes
    tables de base de données individuels

    , semblables à des classeurs de tableur individuels , stockent des données dans différentes colonnes qui appartiennent à des lignes individuelles de données. Chaque ligne est une entrée qui décrivent tous ces colonnes . Par exemple, un cabinet d'avocats qui assure le suivi des données sur ses avocats serait attribuer à chaque avocat pour une ligne spécifique. Ensuite, chaque colonne contienne une catégorie spécifique d' informations sur cet avocat , comme un numéro d' identification de l'employé , domaines de spécialité , gagner ratios de pertes , la date d'embauche initiale , ou toute autre chose que la compagnie voulait suivre .

    parent et enfant tables

    nombreuses bases de données de l'entreprise , afin d'accroître la sécurité, ne marquent pas explicitement chaque élément de données sur leurs tables individuelles . Par exemple, un tableau qui permet de suivre les informations sur les avocats dans un cabinet d'avocats va utiliser un numéro d'identification de l' employé à la place d'un nom et un numéro de catégorie au lieu de marquer explicitement les types de cas, il essaie . Tables avec des données agrégées représentés par ces codes numériques sont appelées « tables parent . " Ces codes ensuite référence " Tables d'enfants, " individuelles qui contiennent les données qui traduit le code dans la feuille de données qu'il décrit. Par exemple, une table parent de données d'avocat aura une table enfant qui stocke les noms qui vont avec les numéros d'identification des employés.
    Identifier les relations

    une relation entre une table parent et une table enfant est «Identification » si les données de la table enfant contient est nécessaire d'identifier le sujet de lignes de la table parent . Reprenons l'exemple de la firme d'avocats qui suit les données de ses avocats , sans la table enfant qui correspond aux numéros d'identification des employés à des noms d'employés , l'ensemble des données dans la table parent ne vaut rien . Le tableau est d'aucune utilité pour l'entreprise si elle peut ne pas correspondre aux données à un employé en particulier .
    Non- identification de relations

    une relation entre une table parent et une table enfant est « non identifiantes » si les données de la table enfant contient n'est pas essentiel pour identifier l'objet de lignes de la table parent . Reprenons l'exemple de la firme d'avocats qui a suivi des données sur ses avocats , une table d'une table parent avec les données agrégées peuvent contenir les informations nécessaires pour traduire les codes de la zone de l' objet d' une expertise juridique dans un langage simple de l'enfant. Bien que la perte de la table , il sera plus difficile pour l'entreprise de traduire rapidement ces codes d'expertise, l'entreprise n'a pas besoin de cet ensemble particulier d'informations pour identifier lesquels la totalité de chaque ligne décrit . Bien que la perte d'une telle table enfant va créer du travail supplémentaire pour le service informatique de l'entreprise, elle ne rend pas la totalité de la table parent inutile.

    Previous :

    next :
      articles connexes
    ·Comment faire pour augmenter le LINQ to SQL Timeout 
    ·Comment faire un fichier TLB 
    ·Comment modifier un document Word dans ASP.Net 
    ·Pourquoi une feuille de calcul Excel externe est un doc…
    ·Différence entre Rich Text & HTML 
    ·Comment faire pour intégrer index.html dans ColdFusion…
    ·Comment sérialiser un objet Avec Enum 
    ·Comment utiliser les données sur un organigramme 
    ·Comment faire pour convertir Enum à la liste 
    ·Comment faire pour supprimer les doublons dans Prolog 
      articles en vedette
    ·Comment vérifier si vous avez déclaré une variable e…
    ·Comment accéder aux dossiers partagés VB 2005 
    ·Comment référencer Boutons en AS3 
    ·Comment utiliser les restes Integer en Visual Logic 
    ·Comment faire pour supprimer PHP Tags 
    ·Comment faire pour convertir accès à un serveur MySQL…
    ·Comment faire votre propre jeu Sniper 
    ·Comment faire pour automatiser un email en utilisant Te…
    ·Comment marque une application dans NetBeans 6.5 
    ·Logique booléenne vous permet Quels 
    Copyright © Connaissances Informatiques http://fr.wingwit.com