| 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
    Structure de la table de base de données relationnelle appropriée
    Concevoir les tables d'une base de données relationnelle est de loin l'aspect le plus difficile et le plus important , la construction d'une base de données. Tables mal conçus conduisent à ne pas être capable de trouver des données , d'avoir à entrer des données en double, et la saisie des données maladroit. Prendre le temps de s'assurer que les tables sont correctement mis en place et que les relations sont correctement créés contribue à assurer une bonne conception de base de données . Concevoir les tables

    Avant de commencer à penser à des tableaux , vous devez déterminer quelles informations la base de données va stocker . La meilleure façon de comprendre cela est la réponse qui, quoi, où, quand, et comment. Par exemple, lors de la conception d'une base de données qui permet de suivre les élèves , quelles classes ils prennent , et qui enseigne les classes , ce qui suit serait une partie de la réponse aux questions suivantes: Qui : élèves et enseignants ; Quoi: classe, le grade et le nombre de crédits ; où: emplacements de classe , l'adresse de l'étudiant et l'adresse de l'instructeur ; Quand: date et heure de classe ; Comment : comment est la classe livré

    Il est important de prendre du temps et répondre à ces questions aussi complètement que possible. . Ces questions identifient les champs de vos tables. Une fois que vous savez ce que tous les champs sont , vous êtes prêt à commencer à les organiser dans des tables . Pour vous assurer que le champ se rapporte directement au nom de la table, groupe les champs par le thème commun et de briser les champs vers le bas dans les pièces les plus petites possibles. Par exemple , au lieu d' un champ appelé « InstructorName ", vous devez utiliser ' IntructorFirstName »et« InstructorLastName . Certains champs ne pourraient pas appartenir clairement à une table. Par exemple, le champ « année » se rapporte à l'élève, mais elle concerne également la classe. Lorsque vous rencontrez un terrain qui appartient à deux tables différentes , cela signifie qu'il doit être dans une table de jointure , une table qui joint deux tables dans une relation many-to -many . De cette façon , un étudiant peut obtenir des notes des différentes classes qui sont prises .
    Concevoir des relations

    Une fois que vous avez vos tables conçues , la prochaine étape consiste à déterminer comment ils se rapportent les uns aux autres . Il existe trois types de relations: one-to -one , one-to -many et many-to -many . Le one-to -one relation n'est pas fréquemment utilisé . Cela signifie qu'un enregistrement d'une table est directement liée à un enregistrement de la deuxième table. Cette relation est utilisée dans les bases de données des ressources humaines , où une table contient des données non sécurisées telles que le nom et l'adresse , et la seconde table contient les données sécurisés tels que les salaires .

    Le deuxième type de relation et le le plus courant , est la relation un- à-plusieurs. Cela signifie qu'un enregistrement d'une table est directement lié à plusieurs enregistrements de l'autre table. Par exemple, un professeur peut enseigner beaucoup de classes . Ce qui est signifié par la clé primaire de la table d'instructeur , « InstructorID , « relative à une clé étrangère dans la table des classes , « ClassInstructor .

    Le troisième type de relation est le many-to -many . Dans cette relation , de nombreux enregistrements d'une table sont liées à de nombreux enregistrements d'une autre table. Par exemple , un étudiant peut prendre de nombreuses classes et une classe peut avoir de nombreux étudiants. Pour créer cette relation, une table de jointure est nécessaire. La table de jointure contient en fait les clés étrangères . Dans cette relation , les clés étrangères seraient « StudentID » et « IDClasse 'dans la table de jointure . En créant ces liens , vous permettez aux données de circuler de table en table et être facilement accessible.

    Previous :

    next :
      articles connexes
    ·Comment désactiver un 11 DB Log File Sybase 
    ·Comment faire votre propre serveur Nouvelles 
    ·Expressions communes SQL 
    ·Comment faire pour activer les cookies 
    ·Comment utiliser bcp de MS SQL 
    ·Comment réinitialiser le numéro Auto champ dans Acces…
    ·Comment tracer Autocorrelation dans SPSS 
    ·Comment faire pour modifier des packages SSIS 
    ·Comment interroger Seuls les 300 premiers enregistremen…
    ·Comment imprimer des formulaires vierges dans Access 20…
      articles en vedette
    ·Comment lire les fichiers MP3 dans Visual Basic 6.0 
    ·Comment imprimer de petites enveloppes utilisant Word 
    ·Qu'est-ce qu'une extension de fichier CSV 
    ·Comment faire pour convertir un fichier PDF à un fichi…
    ·Puis-je installer Microsoft Office XP sur mon nouvel or…
    ·Comment faire pour convertir la DDC Musique 
    ·Comment choisir une sauvegarde du disque dur iMac 
    ·Comment graver un Multi- session CD 
    ·Comment faire pour convertir un fichier Excel avec plus…
    ·Pro Configuration logicielle Outils 
    Copyright © Connaissances Informatiques http://fr.wingwit.com