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

    Relationsdatabas Övningar

    I dessa övningar , ska vi undersöka användningen av seriella fälten antal viktiga att relatera tabeller med data , och skapandet av sekundära relationer mellan tabeller för att förbättra vår förmåga att lagra och bearbeta flera och förlängda datainmatningar . Serienummer viktiga områden

    Det enklaste sättet att skapa en databas relation är att använda seriella fält Antal nyckel där ett unikt nummer tilldelas varje post i en viss tabell . Till exempel kommer vi att skapa en adressbok med flera relationer , vilket möjliggör flera poster i varje persons rekord

    Tabell 1 , People : . Rekord 1 : ( UserID : 1 Namn : " Jane Doe " ) Record 2 : ( UserID : 2 , Namn : " Joseph Brown " ) katalog

    Tabell 2 , E-post : post 1 : ( UserID : 1 , E : " jdoe@ourcompany.com " ) Record 2 : ( UserID : 2 , E-post : " brown@anothercompany.com " ) Record 3 : ( UserID : 2 , E : " joe@joeshobbysite.org " ) katalog

    Tabell 3 , Tel : post 1 : ( UserID : 2 , Tel : " 202-555-8213 " ) katalog

    förhållandet skapas med hjälp av fältet UserID nyckeln, som hänför sig UserID i tabell 1 med användar-ID i tabell 2 och tabell 3 . E-post och tabeller telefon, dock inte har någon relation mellan varandra som inte ansluter till UserID , så vi behöver inte tilldela dem unika ID-nummer . För att hämta fullständig information , skulle din rapport eller databas skript ( även kallad en " metod " ) korsa dessa relationer : börja med People Namn rekord , skulle det först hämta alla telefonnummer med samma användar-ID , så alla e-postadresser med att UserID , och formatera den för visning eller utskrift
    p Det är viktigt att notera att UserIDs i den primära tabellen måste vara unikt , . det är acceptabelt att hoppa över nummer ( oftast sker detta när poster tas bort ) , men samma nummer kan inte användas två gånger . I de sekundära tabellerna , men du kan använda den primära ID så många gånger du behöver för att skapa flera poster , Joseph Brown har två e-postadresser , så han har två poster i e bordet med hans användarnamn
    .
    Sekundär Key Field relationer

    Ofta kommer du vill skapa en andra uppsättning relationer utöver den första . Om du vill lagra , med varje e-postadress , en serie instruktioner om hur den e -postadress ska användas : ie , HTML kontra vanlig e-post text , och ett arbete eller hem etikett . Du kan göra detta med en platt fil databas genom att lägga till fler fält i varje post , men det kan orsaka ineffektiv databasdesign när tabellen växer sig stor . Använd en sekundär nyckel relation istället

    Tabell 2 , e-post : . Rekord 1 : ( EMAILID : 1 , UserID : 1 , E : " jdoe@ourcompany.com " ) Record 2 : ( EMAILID : 2 , UserID : 2 , E : " brown@anothercompany.com " ) Record 3 : ( EMAILID : 3 , UserID : 2 , E : " joe@joeshobbysite.org " ) katalog

    Tabell 4 , EmailInstructions : post 1 : ( EMAILID : 1 , typ : " HTML " , Kind : " arbete " ) Record 2 : ( EMAILID : 2 , typ : " plain " , Kind : " arbete " ) Record 3 : ( EMAILID : 3 , typ : " plain " , Kind : . " hem " ) katalog

    med en sekundär tabell , kan du lagra godtyckliga data för varje post , samtidigt som maximal effektivitet för uttag från den ursprungliga tabellen som inte behöver de sekundära uppgifter

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man fråga Tid i Access
    ·Hur man ändra storleken rollback segment
    ·Funktionen Dir i Access
    ·Hur man gör ett beräknat fält i Access 2007
    ·Olika nivåer av sammanfattas i en databas
    ·Hur man gör en ISO -fil av en stor hårddisk
    ·Hur hämta data från Access Calendar Control
    ·Filemaker 10 Server Systemkrav
    ·Teradata SQL Assistant Tutorial
    ·Segregation of Duties för en DBA
    Utvalda artiklarna
    ·Hur man skapar en presentation cirkeldiagram
    ·Hur man tar bort en Remote Desktop Open Session
    ·Hur Rikta en tabell horisontellt i Microsoft Word
    ·Hur man skapar fält för att skriva ut utan att boxas …
    ·Hur man skapar en intermittent ljudsignal på Audacity
    ·Hur man bränner en DVD till ett minneskort
    ·Konvertera Matlab till Mathematica
    ·Hur till Öppen Ofullständiga zip-filer
    ·Hur man arbetar med makron i ett dokument i Word 2007
    ·Hur kan jag öppna en Publisher dokument
    Copyright © Dator Kunskap http://www.dator.xyz