| 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
    Formes normales en théorie des bases de données relationnelles
    Les formes normales dans relationnelle beaucoup de théorie de base de données avec la façon de réduire la quantité de redondance des données dans une table donnée. Chaque forme normale représente un niveau . Pour satisfaire les exigences de chacun à un certain niveau , les exigences pour les niveaux précédents doivent être respectées. Pour atteindre la forme normale optimal pour les tables dans une base de données , le créateur commence avec une grande liste de toutes les données qui doivent avoir lieu dans la base de données, et travaille ensuite à travers les formes normales jusqu'à ce qu'il ne puisse plus sortir les données en petites tables . Première forme normale

    La première forme normale est créé en supprimant les attributs récurrents ou plusieurs valeurs au sein d'une table à une table enfant. Chaque entrée dans une colonne doit avoir une valeur unique. Chaque colonne doit être d'un seul type de données. Vous ne pouvez pas avoir une colonne qui contient à la fois numérique et la ligne de data.Each de caractères doit être unique. Il ne peut y avoir plusieurs instances de la même adresse. La séquence des colonnes et des lignes n'a pas d'importance . Toutes les colonnes doivent avoir un nom unique dans une table. Les noms peuvent être répétés plus d'une table, mais pas dans le même tableau .
    Deuxième forme normale

    Dans la deuxième forme normale , chaque colonne dans la table doivent être pertinentes à la clé principale . La relation doit être une relation one- to-one ou one-to -many . La deuxième forme normale n'est pertinent que lorsqu'il n'y a plus d'une colonne utilisée comme une clé primaire . Par exemple , si nous avons un tableau dans lequel la clé primaire est la colonne PART_NO et de l'entrepôt et il ya une colonne appelée WAREHOUSE_ADDRESS , la colonne WAREHOUSE_ADDRESS n'est pertinente que pour la partie WAREHOUSE de la clé primaire . Il doit être placé dans une autre table où la clé primaire est simplement entrepôt.
    Troisième forme normale

    Pour la troisième forme normale , toutes les colonnes qui en dépendent colonnes non-clés sont retirées . En outre , toutes les données qui peuvent être tirés d'autres colonnes sont supprimées . Par exemple , si vous avez une table qui a la colonne noms client, la compagnie et company_address , le company_address de la colonne dépend de la colonne Société . Pour répondre à la troisième forme normale , il devrait y avoir deux tables. Un avec les colonnes client et l'entreprise , et un autre avec les colonnes entreprise et seconde partie COMPANY_ADDRESS.The de la troisième forme normale dit que les données peuvent qui peuvent être tirés d'autres colonnes sont supprimées . Par exemple, une table qui a eu le CLIENT colonnes , No_article , QUANT_PURCHASED , UNIT_PRICE et TOTAL viole troisième forme normale parce que TOTAL ne peut être dérivé de QUANT_PURCHASED * UNIT_PRICE . Pour répondre à la troisième forme normale de la colonne TOTAL serait supprimée .
    Quatrième forme normale

    Dans la quatrième forme normale , une table ne peut pas avoir plus d'une colonne à valeurs multiples . Une colonne à valeurs multiples est celle où une seule entité peut avoir plus d'un attribut pour cette colonne. A table avec les colonnes employés, les compétences et AWARDS violerait quatrième forme normale parce que l'employé pourrait avoir des compétences multiples et de multiples récompenses. Pour satisfaire quatrième forme normale , les données devraient être divisés en une table avec les colonnes EMPLOYÉ et des compétences et une seconde table avec les colonnes EMPLOYÉ et récompenses.
    Cinquième forme normale
    < p> La cinquième forme normale est créé en supprimant les colonnes qui peuvent être créés à partir de petits morceaux de données qui peut être maintenu avec moins de redondance . Un tableau qui contient l'interprète de colonnes, SHOW, LIEU violerait cinquième forme normale si les artistes pourraient apparaître dans plusieurs spectacles et lieu multiple. Pour satisfaire cinquième forme normale , les données seraient divisés en trois tableaux . Le premier tableau aurait colonnes interprète et SHOW. Le deuxième tableau aurait colonnes et le lieu. Le troisième tableau aurait colonnes LIEU et interprète. L'exactitude des données peuvent encore être obtenues en combinant les tableaux , mais les données ne sont plus de nature cyclique .

    Previous :

    next :
      articles connexes
    ·Comment faire pour créer une base de données dans Acc…
    ·Quels sont les avantages d'utiliser des ordinateurs à …
    ·Comment lier des tables Oracle dans Access 2007 
    ·Pourquoi les systèmes de CRM échouent 
    ·Comment changer le nom Global Oracle 
    ·MS Access 2003 Forms ne s'ouvre pas dans Access 2007 
    ·Comment faire pour convertir Microsoft SQL date à cord…
    ·Comment créer des rubans personnalisés dans Access 20…
    ·Comment créer un planning avec les champs de date dans…
    ·Comment insérer un tableau dans une base de données O…
      articles en vedette
    ·Comment faire pour imprimer des documents PDF dans Adob…
    ·Comment convertir Clob à Varchar2 dans Oracle 
    ·Comment se connecter au NAS SSH Midphase 
    ·Comment ajouter une signature numérique à un document…
    ·Comment déposer électroniquement les déclarations fi…
    ·Comment éditer les fichiers PDF protégés par mot de …
    ·Comment faire de montagnes dans Gimp 
    ·Comment enregistrer un fichier Word de MS Office au for…
    ·Comment faire pour créer des effets spéciaux dans Pho…
    ·Comment trouver la durée moyenne des peines dans MS Wo…
    Copyright © Connaissances Informatiques http://fr.wingwit.com