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

    Hur förstå relationsdatabaser

    relationsdatabaser kan hittas i en mängd olika program och applikationer , och du får oftast stöter relationsdatabaser när du surfar på Internet . Varje gång du använder en webbplats som du loggar in , eller som lagrar personlig information som din profil , är du troligen komma en relationsdatabas . När du förstår de grundläggande relationsdatabas koncept , kommer du att kunna förstå hur specifika databaser lagra och komma åt information . Instruktioner
    1

    igenom de grundläggande idéerna bakom relationsdatabaser . När databasen teknik först utvecklades , var det vanligt att lagra information i en enda stor fil , som liknar ett kalkylblad . Detta format har gjort det svårt att göra analys av data , och från dessa svårigheter var relationsdatabaser tänkt . Termen " relationsdatabas " hänför sig till en databas som består av många olika uppsättningar data som relaterar till varandra . Relationsdatabaser organisera information i " tabeller ", som innehåller olika " fält " eller " kolumner " som lagrar data . Till exempel kan en webbplats databas innehålla en tabell som heter " UserData " som lagrad information om webbplatsens användare i kolumner som " Användarnamn ", " Förnamn " och "Efternamn ".

    Termen " kolumnen " kan verka förvirrande ser vid databasdiagram som följer . Det kommer från hur databaserna ofta visar data som lagras i tabellerna , där varje fält eller kolumner visas i toppen , med de faktiska uppgifterna i rader nedanför , så som visas här . Du kan läsa den information som lagras i databaser ungefär som det sätt du vill läsa ett kalkylblad .
    2

    Titta på några exempel på relationsdatabaser för att bättre förstå hur de fungerar . Ta en titt på denna bild av en databas som lagrar information om användare av en webbplats .

    I detta exempel ger hemsidan använder denna databas användare att skapa flera avatarer som är kopplade till deras användarkonto . Till vänster ser du den databastabell " UserData " som lagrar grundläggande information om användarna . Utöver användarens uppgifter , tilldelar bordet ett nummer till varje användare som heter " UserID ", som kallas " primärnyckel . "

    Primärnycklar är alltid unika , dvs samma nummer eller värde kan endast ske gång. Primärnycklar ger ett pålitligt sätt att länka en tabell till en annan . I de data som visas från UserData tabellen i bilden från steg 1 , kan du se att varje UserData post tilldelas ett annat användar-ID -nummer, som aldrig kommer att tillåtas att upprepa .
    3

    tillämpa denna kunskap för att förstå ett diagram över en riktig databas .

    i detta diagram ser vi även tabellen " UserAvatars ", som lagrar information om avatarer skapas av varje användare . För att ansluta avatarer tillbaka till rätt användare rekord , innehåller UserAvatars också en kolumn som heter UserID . Eftersom en UserData post kan kopplas till många UserAvatars register , kallas detta en " en till många " relation . Om du vill hämta UserAvatars register associerade med en viss användare , kan du be databasen att visa eller returnera enbart UserAvatars poster med ett visst värde i UserID kolumnen . Med hjälp av data i steg 1 diagrammet , om vi ville bara avatarer skapas av användaren " coolken , " vi ber databasen att returnera alla UserAvatars poster där UserID är lika med 2 , vilket är den UserID värdet tilldelas " coolken . " En uppgift som denna från en databas som kallas en " fråga . "
    4

    Läs om de olika typer av relationer som är möjliga i en relationsdatabas . Vi har redan diskuterat det " en till många " förhållande , där en post i en databas tabell är kopplad till många poster i en annan . Förhållandet mellan UserData och UserAvatars vi granskade i Steg 2 är en " en till många " relation .

    När du har en post i en databas tabell som kan anslutas till en enda post i en annan tabell , detta kallas en " en till en" relation . Du kan hitta denna i en databas som lagrar en användares användarnamn och lösenord i en tabell , och deras namn och adress i ett annat . I detta exempel kan varje användare ha endast ett användarnamn och en adress , vilket skapar en " en till en" förhållande.

    A " många att ett " förhållande uppstår när många olika poster i en tabell är kopplade till en enda post i en annan . Om vi utöka vårt exempel från föregående steg , antar att varje avatar kan använda en av tio olika tillgängliga bilder som är lagrade i en tabell som heter AvatarImages . Varje AvatarImages post har ett unikt ID , AvatarImageID , vilket är att tabellens primärnyckel . Varje UserAvatar rekord , då , innehåller en länk till AvatarImages via AvatarImageID . Som ett resultat , eftersom många olika avatarer använder samma bild , det finns många UserAvatar register kopplade till respektive AvatarImages post , vilket skapar en " många att ett " förhållande . Bilden här visar ett diagram över detta förhållande .
    5

    Review hur datatyper påverkar relationsdatabaser . Förutom ett namn , är varje kolumn i en relationsdatabas tilldelas en specifik " datatyp " som definierar vilken typ av information som kolumn kan lagra . Vanliga datatyper inkluderar text , nummer och datum . Andra mindre uppenbara datatyper är: heltal , som lagrar heltal ( inga decimaler ) , float , vilket lagrar tal som kan innehålla flera decimaler , röding , som lagrar ett visst antal tecken , fylla i något kortare värde med mellanslag , boolean , som lagrar antingen " sant " eller " falskt " ( ibland representeras som " Ja" och " Nej" eller " 1 " och " 0 " ) och binära , som kan lagra filen data , som bilder eller dokumentfiler .

    en kolumn med en datatyp kan inte lagra något som inte är ett giltigt värde för den datatypen . Ett heltal kolumnen visar ett felmeddelande om du försöker och sätta en bokstav eller ett ord i den. Likaså en kolumn med en datatyp i allmänhet inte kan ha en relation med en kolumn av en annan datatyp - dvs UserID kolumnen UserData inte kan kopplas till AVATARNAME kolumnen UserAvatars , eftersom man är ett nummer och den andra är text . Olika databasen mjukvarupaket har olika toleranser för att omvandla information från en typ till en annan . Vissa databaser kan konvertera antal datatyper till texttyper automatiskt , medan andra inte kommer att automatiskt konvertera alla datatyper .
    6

    Sätt ihop allt som du granskar en komplett databas . Som en ledtråd kan du visa en bild av databasens relationer genom att välja Verktyg och sedan Relationer .
    P Det finns många andra exempel databaser tillgängliga på webben för vad databasprogram du använder . Tänk på vad du lärt dig när du tittar på databasen , och kolla in dokumentationen för din databas programvara för mer information om hur du får tillgång information om databasen , och hur man kan se vilka typer av diagram som visas här .

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man byter ett ord i Acrobat 8
    ·Hur du ändrar tabell i en Access Query
    ·Komma åt dubbletter med en Query
    ·Hur får SQL Erfarenhet
    ·Hur man gör ett formulär Invisible i Access 2007
    ·Hur Segment en databas
    ·Hur du tar bort Komprimerade filer
    ·Hur du använder FileMaker Pro
    ·Hur man avgör datumintervall Med SQL Funktion
    ·Konvertera Tillgång till VB6
    Utvalda artiklarna
    ·Det bästa sättet att säkerhetskopiera ett operativsy…
    ·Hur man installerar RecordNow
    ·Open Source Flash-spelare
    ·Hur man tar bort poster i en aktivitetsfältet eller ve…
    ·Open Font Typer
    ·Kan jag bränna data på en DVD med Windows XP
    ·Vad är en Hulu Premium Medlemskap
    ·Hur validera data i Excel
    ·Ta bort en kryssruta i Adobe Acrobat
    ·Hur man tar bort dubbletter i OpenOffice
    Copyright © Dator Kunskap http://www.dator.xyz