| 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
    Comment comprendre bases de données relationnelles
    Bases de données relationnelles peuvent être trouvés dans une grande variété de logiciels et d'applications , et vous pouvez rencontrer plus souvent bases de données relationnelles lorsque vous naviguez sur Internet . Chaque fois que vous utilisez un site Web que vous vous connectez à , ou qui stocke des informations personnelles comme votre profil , vous êtes très probablement accès à une base de données relationnelle . Une fois que vous comprenez les concepts de base de données relationnelles de base, vous serez en mesure de comprendre comment spécifique magasin de bases de données et informations d'accès . Instructions
    1

    en revue les idées de base derrière bases de données relationnelles . Lorsque la technologie de base de données a été développée , il était courant de stocker des informations dans un seul gros fichier , semblable à une feuille de calcul . Ce format , il est difficile de faire l'analyse des données , et à partir de ces difficultés, bases de données relationnelles ont été conçus . Le terme « base de données relationnelles " se réfère à une base de données consistant en plusieurs ensembles différents de données qui se rapportent les uns aux autres . Bases de données relationnelles organisent l'information en « tableaux », qui contiennent différents «champs» ou « colonnes » que de stocker des données . Par exemple, une base de données de site Web pourrait inclure une table appelée " UserData " qui informations stockées sur les utilisateurs du site dans les colonnes comme "username ", " Prénom " et "Nom ".

    Le terme "colonne" peut sembler déroutant à la recherche les schémas de base de données qui suivent. Il vient de la façon dont les bases de données affichent fréquemment des données stockées dans les tables , où chacun des champs ou des colonnes est affiché en haut , avec les données réelles dans les lignes ci-dessous , comme indiqué ici . Vous pouvez lire les informations stockées dans des bases un peu comme la façon dont vous souhaitez lire une feuille de calcul .
    2

    Regardez quelques exemples de bases de données relationnelles afin de mieux comprendre comment ils fonctionnent. Jetez un oeil à ce schéma d'une base de données qui stocke les informations sur les utilisateurs d'un site web .

    Dans cet exemple, le site Web en utilisant cette base de données permet aux utilisateurs de créer plusieurs avatars qui sont liés à leur compte utilisateur. Sur la gauche , vous voyez le tableau base de données " UserData " qui stocke les informations de base sur les utilisateurs . En plus de l'information de l'utilisateur, la table attribue un numéro à chaque utilisateur " ID utilisateur ", qui est appelé la « clé primaire ».

    Clés primaires sont toujours uniques , ce qui signifie le même nombre ou la valeur ne peut se produire une fois . Les clés primaires constituent un moyen fiable de relier une table à l'autre. Dans les données présentées dans le tableau UserData à l'image de l'étape 1 , vous pouvez voir que chaque dossier UserData est attribué un numéro d' identification de l'utilisateur différente, qui ne sera jamais autorisé à répéter .
    3

    appliquer ces connaissances pour comprendre le schéma d'une véritable base de données .

    Dans ce schéma, nous voyons aussi les " UserAvatars ," table qui stocke des informations sur les avatars créés par chaque utilisateur. Afin de connecter les avatars dos à l'enregistrement de l'utilisateur est correct , UserAvatars contient également une colonne appelée ID utilisateur . Parce qu'un dossier UserData ne peut être liée à de nombreux UserAvatars dossiers , c'est ce qu'on appelle un " one to many " relation. Pour récupérer les enregistrements de UserAvatars associés à un utilisateur spécifique, vous pouvez demander à la base de données pour afficher ou retourner uniquement les enregistrements de UserAvatars avec une valeur spécifique dans la colonne d' identification de l'utilisateur . En utilisant les données du 1 Schéma de l'étape , si nous voulions que les avatars créés par l'utilisateur " coolken , " nous demandons à la base de données pour renvoyer tous UserAvatars dossiers où UserID est égal à 2 , ce qui est la valeur ID utilisateur attribué à " coolken . " Une demande de données comme ceci à partir d'une base de données est appelée « requête ».
    4

    savoir plus sur les différents types de relations qui sont possibles dans une base de données relationnelle. Nous avons déjà discuté de la " one to many " relation dans laquelle un enregistrement dans une table de base de données est connecté à de nombreux dossiers dans un autre. La relation entre UserData et UserAvatars nous avons examiné à l'étape 2 est un " one to many " relation.

    Lorsque vous avez un enregistrement dans une table de base de données qui peut être connecté à un seul enregistrement d'une autre table, c'est ce qu'on appelle un "one to one " relation. Vous pourriez trouver dans une base de données qui stockent nom d'utilisateur et mot de passe d'un utilisateur dans un tableau , et leur nom et leur adresse dans un autre. Dans cet exemple, chaque utilisateur peut avoir qu'un seul nom d'utilisateur et une adresse, créant ainsi un "one to one " relation.

    " Plusieurs à un " relation se produit lorsque de nombreux enregistrements différents dans une table sont liés à un enregistrement dans un autre . Si nous étendons notre exemple des étapes précédentes , supposons que chaque avatar peut utiliser l'une des dix images différentes disponibles , qui sont stockés dans une table appelée AvatarImages . Chaque enregistrement de AvatarImages possède un ID unique, AvatarImageID , qui est la clé primaire de la table. Chaque enregistrement useravatar , puis , contient un lien vers AvatarImages via AvatarImageID . En conséquence, en raison de nombreux avatars utilisent la même image , il ya beaucoup de dossiers de useravatar liés à chaque enregistrement de AvatarImages , la création d'un " plusieurs à un " relation. L'image ci-contre montre un schéma de cette relation.
    5

    Review comment les types de données, influent sur les bases de données relationnelles. En plus d'un nom, chaque colonne d'une base de données relationnelle se voit attribuer un " type de données" spécifique qui définit le type d'informations que la colonne peut stocker . Types de données communs comprennent du texte , numéro et date . D'autres types de données moins évidentes comprennent : nombre entier , qui stocke des nombres entiers ( pas de décimales ) , un flotteur , qui stocke des nombres qui peuvent inclure plusieurs décimales , char, qui stocke un nombre déterminé de caractères , le remplissage en toute valeur plus courte avec des espaces , boolean , qui stocke soit "true" ou "false" ( parfois représentée comme «Oui» et «Non» ou «1» et «0») et binaire, qui peut stocker des données de fichiers, comme des images ou des fichiers de documents.
    < p> une colonne avec un type de données ne peut pas stocker tout ce qui n'est pas une valeur valide pour ce type de données . Une colonne de type integer indique une erreur si vous essayez de mettre une lettre ou un mot dedans. De même, une colonne d'un type de données peut généralement pas avoir une relation avec une colonne de type de données différent - c'est à dire la colonne d' identification de l'utilisateur de UserData ne peut pas être liée à la colonne d' AVATAR de UserAvatars , parce que l'un est un nombre et l'autre est texte . Différents logiciels de base de données ont des tolérances différentes pour convertir l'information d'un type à un autre . Certaines bases de données peuvent convertir les types de données numériques pour différents types de textes automatiquement , tandis que d'autres ne convertit automatiquement les types de données.
    6

    mettre tout cela ensemble lorsque vous examinez une base de données complète . Comme un indice, vous pouvez afficher un diagramme des relations de la base de données en sélectionnant Outils , puis des relations.

    Il ya beaucoup d'autres bases de données par exemple disponibles sur le web pour tout logiciel de base de données que vous utilisez. Gardez à l'esprit que vous avez appris que vous regardez à la base de données et vérifier la documentation de votre logiciel de base de données pour plus d'informations sur la façon d' accéder à l'information sur la base de données , et la façon de voir les types de diagrammes présentés ici .
    < Br >

    Previous :

    next :
      articles connexes
    ·Comment faire pour convertir Excel à Access & Keep For…
    ·Comment mettre en place des métadonnées dans DB2 
    ·Comment créer un index dans Access 2003 
    ·Comment Saut de page de modification des données dans …
    ·Comment analyser dans Oracle 
    ·Comment faire une zone de texte dans une liste déroula…
    ·Comment modifier le type de données dans SQL 
    ·Comment faire pour ouvrir l'Analyseur de requêtes dans…
    ·Comment accéder et justifier à droite un champ de tex…
    ·Comment puis-je imprimer plusieurs rapports de page d' …
      articles en vedette
    ·Comment apprendre AutoCAD 2D 
    ·Quelle est l'extension du fichier Abw 
    ·Qu'est-ce que MS Excel Macro 
    ·Comment faire une chronologie dans Windows 
    ·Comment faire pour installer MS Office 2003 
    ·Comment faire des images 3D à l'aide de Photoshop 
    ·Comment ouvrir les fichiers JSP dans Photoshop CS4 
    ·Ports requis pour Remote Desktop 
    ·Comment changer le Meta Titre d'un site sous Drupal 
    ·Comment faire un journal de bord dans Excel 
    Copyright © Connaissances Informatiques http://fr.wingwit.com