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

    Vikten av en primärnyckel

    Moderna relationsdatabaser används för att komma in , organisera och rapportera om alla typer av data. Innan man överväger vilken typ av program du kan använda , bör du förstå de olika sätt som dina data potentiellt skulle kunna organiseras . År 1978 , skrev Dr Peter Pin - Shan Chen av MIT en avgörande papper om enheter Förstå Data och sambanden mellan dem . Ett av de centrala begreppen i denna " Entity - Relationship " -modellen är användningen av en primär nyckel . Databaser

    En databas är inget annat än en lista med information . En enskild post i en databas som kallas en enhet eller post. Enheter kan hänvisa till verkliga objekt och människor , till exempel en produkt eller en student . De kan också hänvisa till abstrakta begrepp , bland annat en konferens eller ett köp . I en relationsdatabas system är liknande enheter grupperade tillsammans i en samling som kallas en tabell .
    Enheter och relationer

    I en databas , vissa enheter har relationer till andra enheter . Det finns tre olika viktiga typer av relationer i Dr Chens modell : en- till - en relation , en- till - många-relation och många - till - många-relation . Till exempel kan en klass möts i ett särskilt klassrum ur en lista med klassrum . Däremot har det en klass många studenter . Var och en av dessa elever i sin tur är inskrivna i många olika klasser . Vad förenar alla dessa företags tabeller
    nyckeltyper

    är användningen av nycklar . Nycklar identifierar posterna skapa relationer . En " primär " -knappen i en tabell rekord identifierar den posten . När den tangenten används som ett fältvärde i en post i en annan tabell , det hänvisas till som en " främmande nyckel . " En tabell över klass registreringar kan innehålla följande fält , till exempel: ett rekord identifikationsnummer eller ID , en student ID-nummer och en klass-ID nummer . Den student-ID och klass-ID i ett sådant fall skulle vara främmande nycklar som används för att binda att en registrering posten tillbaka till en enskild elev eller klass i sin egen separat tabell . Utan nycklar , kunde dessa relationer inte upprätthållas .
    Primärnyckelrestriktioner
    p Det finns särskilda regler för att utse en enskild bit information , eller fält , som primärnyckel . Primära nycklar måste alltid innehålla ett värde . De kan inte vara tomt . Primära nycklar måste vara unikt inom denna enhet bord . Primära nyckelvärden får aldrig ändra . Alla dessa regler är praktiska , förnuftiga skäl . Till exempel kan en tabell med elever på en skola innehålla många olika studenter som heter " John Smith . " I detta fall skulle ett namnfält inte vara ett bra val för en primärnyckel eftersom det skulle vara omöjligt att entydigt urskilja vilka " John Smith " du menade . En bättre metod är att ha ett system genererade , unikt ID-nummer skapas när posten tas upp .
    Fördelar

    Använda enhetsrelationsmodellen , välja primärnycklar , upprättande främmande nycklar och lägga ut den övergripande strukturen på din databas i en serie av entity-relationship diagram är verkligen en utmanande process . Att göra detta arbete i förväg ger dig en logisk plan för att faktiskt börja skapa din databas i programpaketet för ditt val .

    Databaser byggt med ER diagram tekniken , och de som använder primärnycklar för att etablera relationer , är mycket mer benägna att redovisa uppgifter noggrant och effektivt . I det tidigare exemplet på en elev registreringsdatabas , är ett litet bord med registrering rekord välorganiserade , använder mindre utrymme än upprepa de fältelementen från andra tabeller och gör inträde enklare för slutanvändaren genom att låta dem välja val från andra tabeller av ID .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Subquery i en klausul i T - SQL
    ·Database Management Techniques
    ·Hur du ändrar en tabell namn i SQL
    ·Faktorer som påverkar prestanda för en databas
    ·Hur man hämtar en identitet Värde Efter en Insert
    ·Konvertera Microsoft SQL Datum Skillnad
    ·Så för att visa verktygsfältet i Access 2007
    ·Jag kan inte hitta bifogade filer i Access 2007
    ·Konvertera Excel 2007-filer till dBase
    ·Hur man når en IIF Statement
    Utvalda artiklarna
    ·Hur man gör en spellista så att du kan överföra lå…
    ·Google Presentation Fördelar
    ·Hur Ljusare en bild med bibehållen Detalj i Photoshop
    ·Hur man skapar Affischer i Powerpoint
    ·Hur man gör ett dokument en PDF Fyll i formulär
    ·Hur att skapa och redigera PDF-dokument på en Mac
    ·Hur till Öppen PPT-filer
    ·Hur man skapar ett anpassat teckensnitt
    ·Hur får viktiga koder för Spel
    ·Hur man tar bort den Cutwail Rootkit Virus
    Copyright © Dator Kunskap http://www.dator.xyz