Dator > hur man håller information är korrekt i en databas när du har två personer med samma namn

  • hur man håller information är korrekt i en databas när du har två personer med samma namn


  • En databas kan vara ett underbart verktyg för att hantera stora mängder information över tiden . Men om stor omsorg inte tas i utformningen av datalagring , kan informationen bli skadad och meningslöst . En viktig teknik för att säkerställa information kan enkelt hanteras är urvalet av nycklar . En nyckel är en unik identifiering för en rad data som säkerställer den kan särskiljas från alla andra rad med data . Välja ett attribut som ett namn för en nyckel kan vara problematiskt eftersom det inte är unik , många människor kan ha samma namn . Använda en icke-unik nyckel kommer att göra det mycket svårt att entydigt identifiera en rad resulterar i problem som en uppdatering som oväntat tillämpas på flera rader av data eller fel dataraden
    1 .
    Gör s lista över möjliga nycklar som kan användas för att identifiera en person. Nycklarna kan vara en eller flera verkliga världen värden , även kallad en naturlig nyckel , eller en påhittad nyckel ( surrogat ) som kan genereras för varje person . Ett exempel på en naturlig nyckel kan vara en person-eller kontonummer . Ett exempel på ett surrogat nyckel kan vara ett slumpmässigt nummer .
    2 .
    Utvärdera varje kandidat för att se till att det är osannolikt att förändring och kommer att vara unikt över tiden . En kandidat nyckel är en av de punkter från listan över möjliga nycklar du identifierat tidigare .
    3 .
    Ta bort alla kandidater som kommer att förändras. Till exempel kan ett namnbyte på grund av äktenskap eller skilsmässa.
    4 .
    Plocka kandidaten tangent som har det mest betydelse för hur du kommer att använda data . Om ingen av de fysiska knapparna sticker ut med ett betydande innebörd eller mer än ett attribut måste kombineras , så ska du använda surrogat nyckel . Även om det är möjligt att definiera flera attribut som primärnyckel ( t. ex. födelsedag och personnummer ) , kommer det att skapa komplexitet när du använder databasen och bör undvikas .
    5 .
    Ta bort alla befintliga primärnyckeln från databasen tabellen . Nyckeln måste tas bort så att den nya primärnyckeln kan definieras .
    6 .
    Utse kandidatnyckel som primär nyckel i din databas tabell .


Previous:nothing Next:hur du skickar ett sms med ett PHP-skript





Relaterade artiklar


  • hur man skapar en exe från en . bat-filen
  • Definitionen av systemet flödesschema
  • hur man installerar ljudkort hårdvara ljud
  • Visual Basic 2008 tutorial
  • Så ställer du in värdet för en viss post i tillgång Visual Basic
  • hur man skapar spel i Visual Basic
  • hur man skriver en textfil i Access & Visual Basic
  • SQL Server Analysis utbildning
  • hur man skapar ett lager för dataåtkomst
  • ASCII protokoll