Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    Korrekt Relational Database Table Struktur

    Utforma tabeller i en relationsdatabas är den i särklass svåraste , och viktigaste , aspekten av att bygga en databas . Dåligt utformade tabeller leder till att inte kunna hitta information , att behöva ange dubblerade data och obekväma datainmatning . Att ta sig tid att se till att tabellerna ordentligt ställa upp och att relationerna är korrekt skapas bidrar till att säkerställa god databasdesign . Utforma tabeller

    Innan du börjar tänka på tabeller , måste du bestämma vilken information som databasen ska lagra . Det enklaste sättet att räkna ut det här är svaret vem , vad , var, när och hur . Till exempel , när man utformar en databas som spårar studenter , vilka klasser de tar , och som undervisar klasserna , skulle följande vara en del av svaret på frågorna : Vem : studenter och lärare ; Vad : klass , klass och antal poäng ; Var : class platser, elev adress och instruktör adress , När : klass datum och tid , hur : hur är klassen levereras
    p Det är viktigt att ta tid och besvara dessa frågor så fullständigt som möjligt . . Dessa frågor identifierar områdena dina tabeller . När du vet vad alla fält är , är du redo att börja ordna dem i tabeller . Att se till att fältet direkt relaterar till bordet namn , grupp fälten med det gemensamma temat och bryta fälten ner i de minsta bitarna möjligt . Till exempel , istället för ett fält som heter " InstructorName , " ska du använda " IntructorFirstName ' och ' InstructorLastName . " Vissa fält kanske inte tydligt hör till något bord . Exempelvis avser fältet " klass" till studenten , men det avser även klassen . När du stöter på ett område som hör till två olika tabeller , betyder det att det måste vara i en join tabell , en tabell som förenar två tabeller i en många - till - många-relation . På så sätt kan en elev få olika kvaliteter för olika klasser som tas .
    Utforma Relationer

    När du har dina tabeller utformade , är nästa steg att räkna hur de förhåller sig till varandra . Det finns tre typer av relationer : en - till-en , en - till - många och många - till - många. Den en -till- ett-förhållande är inte ofta används . Det betyder att en post i en tabell direkt relaterar till en post i den andra tabellen . Denna relation används i Human Resources databaser , där en tabell innehåller icke - säkra data såsom namn och adress , och den andra tabellen innehåller de säkra data såsom lön . Den andra typen av relation , och

    vanligast , är det en - till - många-relation . Detta innebär att en post i en tabell direkt relaterar till många poster i den andra tabellen . Till exempel kan en instruktör undervisa många klasser . Detta betecknas som den primära nyckeln i instruktör tabellen , " InstructorID , " avser en främmande nyckel i klasserna tabellen , " ClassInstructor . "

    Den tredje typen av relation är många - till-många . I denna relation är många poster i en tabell relaterad till många poster i en annan tabell . Till exempel kan en elev ta många klasser , och en klass kan ha många elever . För att skapa denna relation är en koppling bord krävs . Kopplingstypen Tabellen innehåller faktiskt de främmande nycklar . I detta förhållande , skulle de främmande nycklar vara " ElevID ' och ' ClassID " i join tabellen . Genom att skapa dessa relationer , du gör data flöda från bord till bord och vara lättillgänglig .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga till en instans till SQL Express 2005
    ·Vilka är fördelarna med en relationsdatabas
    ·Fördelar med Sequel Servrar
    ·Hur man kör SQL-kommando Lines
    ·Handledning för Crystal Reports
    ·Hur man tillåta val av flera objekt på sidan Area av …
    ·Hur tar jag reda på SKU Antal en Grocery Punkt
    ·Oracle Grid Control ljusinstallation
    ·Access 2007 : Dölj Formulärkontroll
    ·Hur man bränner en Bin Cue tillsammans på PS1
    Utvalda artiklarna
    ·Hur du fyller i en PDF-fil på din dator
    ·Hur du redigerar en ASF Video
    ·Hur Säkerhetskopiera & återställa iTunes till en ny …
    ·Hur du uppdaterar Microsoft Powerpoint
    ·Hur ändrar standardskrivare i Illustrator
    ·Photoshop CS Pen Tool Tutorial
    ·Hur du formaterar Numbers i ett Word- tabell
    ·Hur man återskapar Microsoft Word 2007-filer
    ·Vad är Adobe Reader 9.0
    ·Hur koppla ihop alla celler i en rad i OpenOffice
    Copyright © Dator Kunskap http://www.dator.xyz