| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> database Software >> Content
    Sådan at forstå Relationsdatabaser
    Relationelle databaser kan findes i en bred vifte af software og applikationer , og man kan oftest støder relationsdatabaser , når du browser på internettet. Hver gang du bruger en hjemmeside, som du logger ind , eller der gemmer personlige oplysninger som din profil, du er meget sandsynligt at få adgang til en relationel database. Når du forstår de grundlæggende relationelle database begreber , vil du være i stand til at forstå, hvordan specifikke databaser butik og få adgang til oplysninger . Instruktioner
    1

    Gennemgå de grundlæggende ideer bag relationelle databaser . Når database teknologi blev først udviklet , var det almindeligt at lagre oplysninger i en enkelt, stor fil , der ligner et regneark. Dette format har gjort det vanskeligt at gøre dataanalyse, og fra disse vanskeligheder blev relationsdatabaser udtænkt. Udtrykket " relationsdatabase " refererer til en database , der består af mange forskellige datasæt , der relaterer til hinanden . Relationelle databaser organisere information i "tabeller ", som indeholder forskellige " felter" eller " søjler " , hvor data gemmes . For eksempel kan en hjemmeside database indeholde en tabel, der hedder " UserData ", som lagrede oplysninger om webstedets brugere i kolonner som " brugernavn, " " Fornavn" og "Efternavn ".

    Udtrykket "kolonnen " kan virke forvirrende på udkig ved Databasediagrammer der følger. Det kommer fra den måde, databaser ofte vise data lagret i tabellerne , hvor hver af de felter eller kolonner vises i top, med de faktiske data i rækker under , som vist her. Du kan læse de oplysninger lagres i databaser, meget gerne den måde, du ville læse et regneark.
    2

    Kig på nogle eksempler på relationelle databaser til bedre at forstå, hvordan de arbejder. Tag et kig på denne diagram af en database, der gemmer oplysninger om brugere af et websted .

    I dette eksempel , hjemmesiden ved hjælp af denne database giver brugerne mulighed for at oprette flere avatarer , der er knyttet til deres brugerkonto. Til venstre ser du den database tabellen " UserData ", som lagrer grundlæggende oplysninger om brugerne. Ud over de brugeroplysninger, tildeler bordet et nummer til hver bruger kaldet " UserID ", som kaldes " primær nøgle ".

    Primære nøgler er altid unikke, hvilket betyder det samme antal eller værdi, kan kun ske gang . Primære nøgler giver en pålidelig måde at forbinde et bord til et andet. I viste data fra UserData tabellen i billedet fra trin 1 , kan du se , at hver UserData record tildelt en anden UserID nummer, som aldrig vil få lov til at gentage.
    3

    anvende denne viden til at forstå et diagram af en ægte database.

    i dette diagram , ser vi også i tabellen " UserAvatars ", som lagrer oplysninger om avatarer oprettet af hver enkelt bruger. For at forbinde avatars tilbage til den rette bruger record, UserAvatars indeholder endvidere en kolonne kaldet UserID . Fordi en UserData post kan være knyttet til mange UserAvatars poster , dette kaldes en " en til mange " forhold . At hente UserAvatars optegnelser i forbindelse med en bestemt bruger, kan du spørge database til at vise eller returnere kun UserAvatars poster med en bestemt værdi i UserID kolonne. Ved hjælp af data i trin 1 diagram , hvis vi ønskede kun de avatarer oprettet af bruger " coolken ," vi vil bede databasen til at returnere alle UserAvatars poster, hvor UserID er lig med 2, hvilket er den UserID er tildelt " coolken ". Et data anmodning som denne fra en database kaldes en " forespørgsel ".
    4

    Lær om de forskellige typer af relationer, der er muligt i en relationel database. Vi har allerede drøftet " en til mange " forhold , hvor én post i en database tabel er forbundet til mange poster i en anden. Forholdet mellem UserData og UserAvatars vi revideret i trin 2 er en " en til mange " forhold .

    Når du har en post i en database tabel, der kan forbindes til kun én post i en anden tabel , dette kaldes en " en til en" forhold. Du kan finde dette i en database , der lagrer en brugers brugernavn og password i én tabel, og deres navn og adresse i en anden. I dette eksempel kunne hver bruger kun har én brugernavn og en adresse , således at der skabes en " en til en" forhold.

    "Mange til en " forhold opstår, når mange forskellige poster i en tabel er knyttet til en enkelt post i en anden . Hvis vi udvide vores eksempel fra de tidligere trin , formoder , at hver avatar kan bruge en af ​​ti forskellige tilgængelige billeder , der er gemt i en tabel kaldet AvatarImages . Hver AvatarImages post har et unikt id , AvatarImageID , som er, at tabellens primære nøgle. Hver UserAvatar record , så indeholder et link til AvatarImages via AvatarImageID . Som et resultat heraf , fordi mange forskellige avatarer bruge det samme billede er der mange UserAvatar registreringer knyttet til hver AvatarImages post , skaber en "mange til en " forhold . Billedet her viser et diagram af dette forhold.
    5.

    anmeldelse , hvordan datatyper påvirker relationelle databaser . Ud over et navn , er hver kolonne i en relationel database tildelt en specifik " datatype ", der definerer den type information, som kolonne kan gemme . Almindelige datatyper indeholde tekst , tal og dato . Andre mindre indlysende datatyper omfatter : heltal , som gemmer hele tal ( ingen decimaler ) , float , som gemmer numre, som kan omfatte flere decimaler , char, som gemmer et bestemt antal tegn , udfylde en kortere værdi med mellemrum , boolean, som gemmer enten "sande " eller "falsk " ( undertiden fremstilles som " Ja" og "Nej " eller " 1" og "0") og binære , der kan lagre fil data , som billeder eller dokumentfiler .
    < p> en kolonne med én datatype kan ikke gemme noget, der er ikke en gyldig værdi for denne datatype. Et heltal kolonne vil vise en fejl, hvis du prøver og sætte et bogstav eller ord i den. Ligeledes en kolonne på en datatype generelt ikke kan have et forhold med en kolonne med en anden datatype - dvs UserID kolonne UserData kan ikke knyttes til AVATAR kolonne UserAvatars , fordi man er et nummer og den anden er tekst . Forskellige database softwarepakker har forskellige tolerancer for at konvertere oplysninger fra én type til en anden . Nogle baser kan konvertere tal datatyper til teksttyper automatisk , mens andre ikke vil automatisk konvertere alle datatyper.
    6

    Sæt det hele sammen som du gennemgå en komplet database. Som et tip , kan du se et diagram af databasen relationer ved at vælge Værktøjer og derefter relationer.
    P Der er mange andre eksempler tilgængelige databaser på nettet uanset database software, du bruger . Husk hvad du har lært , når du ser på databasen , og tjek dokumentationen til din database software for at få flere oplysninger om, hvordan få adgang til oplysninger om databasen , og hvordan du finder de typer af diagrammerne her.
    < Br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Lær SQL Melder 
    ·Sådan får du adgang til kalenderen i ActiveX 
    ·Sådan oprettes en kontakt telefonbog med MS Access 200…
    ·Sådan Bulk Insert CSV Into SQL 
    ·Sådan Edit makroer eller rapporter i Access 
    ·En introduktion til Relational Database Management Syst…
    ·Sådan tilføjes data til Access tabel 
    ·Sådan Lås Filemaker Files 
    ·Sådan Tilføj brugere til SQL Express 
    ·Sådan Parse HTML Into Access 
      Anbefalede Artikler
    ·Sådan eksporteres fra Oracle 10g Grid Kontrol til Micr…
    ·Sådan gendannes System State Backup Exec 
    ·Hvordan man åbner en WPC Filer 
    ·Sådan Roter Up Side Down tekst i Microsoft Word 2007 
    ·Sådan Kombiner Microsoft Word og Microsoft Excel 
    ·Sådan Konverter en Raster til en Shapefile 
    ·The Best klassiske arcade spil på PC 
    ·Sådan oprettes et vandmærke i Microsoft Word 
    ·Hvordan laver man en ISO-fil fra harddisken 
    ·Sådan oprettes en afholdt, men ikke indberettet Regnea…
    Copyright © Computer Viden http://www.computerdk.com