| 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
    L'importance d'une clé primaire
    systèmes de bases de données relationnelles modernes sont utilisées pour saisir , d'organiser et de faire rapport sur ​​toutes sortes de données. Avant d'examiner ce genre de logiciel que vous pouvez utiliser , vous devez comprendre les différentes façons que vos données pourraient être organisées. En 1978 , le Dr Peter Pin- Shan Chen du MIT a écrit un article essentiel sur les entités de données de la compréhension et les relations entre eux. Un des concepts clés de ce modèle " entité-relation " est l'utilisation d'une clé primaire . Bases de données

    Une base de données n'est rien de plus qu'une liste d'informations . Un élément individuel dans une base de données s'appelle une entité ou d'enregistrement. Les entités peuvent se référer à des objets et des personnes du monde réel , comme un produit ou d' un étudiant. Ils peuvent également se référer à des concepts abstraits , y compris un événement ou d' un achat. Dans un système relationnel , les entités similaires sont regroupés dans une collection appelée une table.
    Entités et relations

    Dans une base de données , certaines entités ont des relations avec d'autres entités. Il existe trois grands types de relations dans le modèle de M. Chen : le one-to -one relation , la relation one-to -many et la relation many-to -many . Par exemple, une classe peut rencontrer dans une classe en particulier sur une liste de classes. Toutefois, que l'on classe a beaucoup d'étudiants . Chacun de ces étudiants , à leur tour , se fait inscrire dans de nombreuses classes différentes .

    Clés Types

    Ce qui lie chacune de ces tables d'entités est l'utilisation de clés . Clés identifier les enregistrements à nouer des relations . Une clé "primaire" dans un enregistrement de la table identifie cet enregistrement. Lorsque la clé est utilisée comme une valeur de champ dans un enregistrement dans une autre table , il est considéré comme un « clé étrangère ». Un tableau des immatriculations de classe peut contenir les champs suivants , par exemple : un numéro d'identification de dossier ou ID , le numéro d'identification d'un élève et un numéro d'identification de classe. La carte d'étudiant et l'ID de classe dans un tel cas seraient les clés étrangères utilisées pour attacher qu'un dossier d'inscription retour à un élève ou une classe dans leur propre table séparée . Sans touches , ces relations ne pouvaient pas être maintenues.
    Contraintes de clé primaire

    Il existe des règles spécifiques pour désigner une pièce d' information, ou sur le terrain , comme une clé primaire . Les clés primaires doivent toujours contenir une valeur . Ils ne peuvent pas être vide. Les clés primaires doivent être uniques dans la table de cette entité. Les clés primaires ne doivent jamais changer . Toutes ces règles sont pour des raisons pratiques et de bon sens . Par exemple, une table d'étudiants d'une école peut contenir de nombreux étudiants différentes nommées « John Smith ». Dans ce cas, un champ de nom ne serait pas un bon choix pour une clé primaire , car il serait impossible de faire la distinction unique qui " John Smith" vous vouliez dire. Une meilleure pratique consiste à disposer d' un numéro d'identification unique généré par le système créé au moment de l' enregistrement est entré.
    Avantages

    l'aide du modèle entité-relation , en sélectionnant les clés primaires, clés étrangères établissement et fixant la structure globale de votre base de données dans une série de diagrammes entité - relation est certainement un processus difficile . Faire ce travail à l'avance vous fournit un modèle logique de commencer réellement créer votre base de données dans le logiciel de votre choix.

    Bases de données construites en utilisant la technique de création de diagrammes ER , et ceux qui utilisent des clés primaires pour établir des relations , sont beaucoup plus susceptibles de tenir compte des données avec précision et efficacité . Dans l'exemple précédent d'une base de données d'inscription des étudiants , une petite table avec dossiers d'enregistrement est très bien organisé , utilise moins d'espace que de répéter l'un des éléments sur le terrain à partir d'autres tables et rend l'entrée plus simple pour l' utilisateur final en leur permettant de choisir des sélections provenant d'autres tables par ID .

    Previous :

    next :
      articles connexes
    ·Qu'est-ce que Filemaker Pro 6 
    ·Liste des produits logiciels qui Mirror SQL 
    ·Comment faire un planificateur d'événements dans Acce…
    ·Comment trier les photos dans FileMaker Pro 
    ·Comment construire une simple base de données dans Acc…
    ·Comment mettre à jour un énoncé contenant plusieurs …
    ·Les inconvénients de SGBD Entreprise 
    ·Comment importer un fichier CSV à un carnet d'adresses…
    ·Comment planifier l'exécution d'une commande TSQL 
    ·Comment vérifier la version SQL à partir de la ligne …
      articles en vedette
    ·Comment utiliser les formulaires de mise à jour des do…
    ·Comment modifier le paramètre de registre pour un post…
    ·Comment faire pour ajouter une ligne à DataTable 
    ·Comment corriger le tempo pour Traktor 
    ·Adobe Photoshop CS3 ne s'ouvre Canon 50D fichiers Raw 
    ·Comment utiliser PowerDVD pour faire un DVD Duplicate 
    ·Quelle est l'extension du fichier WBA 
    ·Comment créer un collage Desktop sur Photoshop 
    ·Comment puis-je ajouter un PDF à une page Web 
    ·FMF Comme beaucoup d' extensions de fichiers informatiq…
    Copyright © Connaissances Informatiques http://fr.wingwit.com