| 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
    Relationnel Tutoriel du modèle de base de données
    Dans cet exercice, nous allons développer un modèle de base de données relationnelle qui crée un carnet d'adresses . Nous allons commencer avec une base de données de fichiers plats ( qui est, une seule table de données) , et de l'étendre aux relations entre les données sur plusieurs tables. Ce tutoriel explore le concept de touches de base de données unique , et la façon de les sélectionner. Le fichier plat carnet d'adresses

    Nous allons commencer avec un carnet d'adresses simple, dans une table plate . Si vous le souhaitez, vous pouvez construire ce dans n'importe quel tableur , un tableur utilise des colonnes et des rangées de créer une représentation en deux dimensions de vos données , ce qui est la définition d'un fichier plat

    Dans la partie supérieure , nous ». ll créer ces étiquettes : nom, adresse , ville, état , code postal , téléphone et courriel . Cela crée sept champs pour nos dossiers , que nous pouvons alors conclure sur les lignes suivantes de la base de données.

    Qu'advient-il , cependant, si une seule personne possède plus d'une adresse e-mail , ou si deux personnes ont le même nom ? Dans un fichier plat, ce qui pourrait facilement causer des problèmes dans le stockage ou l'utilisation des données , par exemple , si vous chausse-pied deux adresses e-mail dans une seule cellule d'adresse e-mail , vous ne serez plus en mesure de récupérer par programmation d'une adresse électronique unique pour chaque personne. ( . Cette restriction sur l'entrée de données - appelé «normalisation» - est indispensable à l'établissement de bonnes bases , une base de données où chaque champ est un méli-mélo de l'information devient rapidement inutilisable)

    La meilleure façon de changer cela est d' conserver le fichier plat, mais d'ajouter de nouveaux champs ( c.-à- Email2 , email3 ) . C'est aussi une mauvaise conception de base de données , un rapport ou un script qui tente de récupérer une adresse email échoueront si l'email est vide, mais Email2 ou email3 sont remplies, à moins que des programmes de plus en plus complexes sont utilisés
    L' . simple base de données relationnelle Modèle

    lieu de cela, créer une relation entre deux fichiers plats. Dans le premier tableau , ajouter un champ ID étiqueté , et le remplir avec des numéros séquentiels . Chaque numéro doit être unique dans chaque enregistrement. Dans une deuxième table, créer deux champs : ID et e-mail . Les tableaux seront ressembler à ceci:

    Flat : ( Nom: " John Smith" , Email: " jsmith@nosuchaddress.com " )

    relationnelle: Tableau 1: (ID: " 31415 " , Nom: " John Smith" ) Tableau 2: (ID: " 31415 " , Email: " jsmith@nosuchaddress.com " )

    le numéro d'identification est le « champ de clé " qui relie les deux tables. Pour ajouter d'autres adresses e-mail à ce dossier dans le tableau 1, vous devez ajouter des enregistrements à la seconde table, chacun avec le même ID que John Smith. La plupart des logiciels de base de données de gérer ces relations pour vous . Saisie de plusieurs adresses e-mail dans un formulaire créer des relations ID dans les coulisses , à condition que le modèle de base de données est correctement configuré .
    Techniques avancées relationnelles

    Parfois vous pourraient vouloir utiliser des champs clés qui sont eux-mêmes significative. Disons que vous voulez mettre en place une table d'employés , mais vous avez deux personnes deux du nom de John Smith dans la même entreprise . Vous pouvez utiliser des identifiants uniques pour cela, mais vous pouvez également utiliser d'autres formes de données uniques . Les adresses de courriel sont fréquemment utilisés à cet effet, car ils sont généralement garantis d'être unique. Un centre communautaire , cependant, où certaines personnes peuvent partager une adresse e-mail, ne serait pas un bon usage de cette technique .

    Previous :

    next :
      articles connexes
    ·Le but d'un système de CRM 
    ·Comment savoir accéder rapidement 
    ·Définition de Data Cleansing 
    ·Comment faire pour éliminer Backcolor sur Access 2007 …
    ·Fichiers plats bricolage 
    ·Les avantages de FileMaker Pro 
    ·Comment fusionner des bases de données d'OpenOffice 
    ·Comment faire pour ajouter une mise à jour cumulative …
    ·Comment mettre à jour un énoncé en PL /SQL Developer…
    ·Comment écrire des requêtes dans FileMaker Pro 
      articles en vedette
    ·Comment enregistrer LP enregistrements sur CD 
    ·Comment puis-je concevoir un rapport qui me donne des d…
    ·Comment faire une étoile dans Photoshop Elements 
    ·Comment convertir les fichiers WAV au format AVI 
    ·Comment télécharger iTunes Helper 
    ·Comment transférer des chansons à partir d'iTunes sur…
    ·Comment faire pour sauvegarder une puce sur une diaposi…
    ·Comment changer un mot de passe AD Via le Web 
    ·Comment faire pour modifier une image avec GIMP Freewar…
    ·Comment regarder la TV gratuite sur un ordinateur avec …
    Copyright © Connaissances Informatiques http://fr.wingwit.com