Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> database programvare >> Content
    Relational Database Model Tutorial
    I denne øvelsen vil vi utvikle en relasjonsdatabase modell som skaper en adressebok . Vi begynner med en flat - fil database ( det vil si et enkelt tabell av data) , og utvide den med data relasjoner på tvers av flere tabeller . Denne opplæringen utforsker begrepet unike database nøkler , og hvordan du velger dem . Flat -File Adressebok

    Vi begynner med en enkel adressebok , i et flatt bord . Hvis du vil, kan du bygge dette i noen regneark, et regneark bruker kolonner og rader for å skape en todimensjonal representasjon av dine data , som er definisjonen på en flat fil

    Across toppen, vi ' . ll opprette disse etikettene: Navn , adresse, by , stat, postnummer , telefon og e-post . Dette skaper sju felt for våre registre , som vi kan da gå inn på etterfølgende radene i databasen .

    Men hva skjer hvis en enkelt person har mer enn én e-postadresse , eller dersom to personer har samme navn ? I en flat fil , kan dette lett føre til problemer i datalagring eller utnyttelse , for eksempel hvis du skohorn to e-postadresser til en enkelt e-post adresse celle , vil du ikke lenger være i stand til å programmatisk hente én e-postadresse for hver person . ( . Denne begrensningen på dataregistrering - kalt " normalisering " - er avgjørende for å bygge gode databaser , en database hvor alle felt er et sammensurium av informasjon raskt blir ubrukelig)

    Den enkleste måten å endre dette på er å holde flat fil , men å legge til nye felt (dvs. post2 , Email3 ) . Dette er også dårlig database design , en rapport eller skript som forsøker å hente en e-postadresse vil mislykkes hvis e-post er blank , men post2 eller Email3 er fylt ut, med mindre stadig mer kompliserte programmer brukes
    . enkel Relational Database Model

    stedet oppretter en relasjon mellom to flate filer . I den første tabellen , legge til et felt merket ID , og fyll den med sekvensielle tall . Hvert tall må være unikt i hver post . I en annen tabell, oppretter to felt : ID og e-post . Tabellene vil se slik ut : en

    Flat: ( Navn: " John Smith " , e-post : " jsmith@nosuchaddress.com ")

    Relasjonell : Tabell 1 : ( ID : " 31415 " , Name: " John Smith ") Tabell 2 : ( ID : " 31415 " , e-post : " jsmith@nosuchaddress.com ")

    ID-nummeret er "nøkkelen field" som knytter de to tabellene . For å legge til flere e-postadresser til denne posten i tabell 1 , vil du legge til flere poster i den andre tabellen , hver med samme ID som John Smith . Mest database programvare vil administrere disse relasjonene for deg. Legge inn flere e-postadresser til en form vil lage ID- relasjoner bak kulissene , forutsatt databasen modellen er satt opp riktig .
    Avansert relasjonelle teknikker

    Noen ganger vil kanskje bruke sentrale felt som er seg selv meningsfylt. La oss si at du ønsker å sette opp en ansatt tabellen , men har du to personer begge heter John Smith i samme selskap . Du kan bruke unike IDer for dette , men du kan også bruke andre former for unike data . E-postadresser blir ofte brukt til dette formålet , som de vanligvis er garantert å være unik. En samfunnshus , men der hvor noen mennesker kan dele en e-postadresse , vil ikke være en god bruk av denne teknikken .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge til tid til et tidsstempel i MS SQL 
    ·Hvordan automatisk fylle felt i Access 
    ·Slik installerer SQL Hurtigtaster 
    ·Slik kopierer du en tabell uten data i MS SQL 
    ·Hvordan fange en signatur i Access 2007 
    ·Slik installerer Oracle på Ubuntu 9.10 
    ·Hvordan koble til en ekstern SQL 
    ·Hvordan sette mitt passord i Access 2007 
    ·Hvordan sortere Bestill en Pivot Tabell 
    ·Hvordan oppdatere en uttalelse med to tabeller 
      Anbefalte artikler
    ·Hvordan legge til Avsnitt Ledende i InDesign 
    ·Hvordan konvertere en AVI til en NRG 
    ·Hva er MS ISO 
    ·Hvordan Plott en parabel i MATLAB 
    ·Hvordan bruke Photoshop CS3 Med Leopard 
    ·Hvordan lære Microsoft Excel Database Regneark 
    ·Hvordan beskjære et bilde i Gimp 2 
    ·Hvordan Script en Installer 
    ·Photoshop kan ikke deaktivere Version Cue 
    ·Hvordan Design en plakat i PowerPoint 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/