Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe te Relationele Databases begrijpen
Relationele databases zijn te vinden in een breed scala van software en toepassingen , en u kunt het vaakst tegenkomen relationele databases tijdens het browsen op internet . Elke keer dat u een website die u zich aanmeldt bij , of dat slaat persoonlijke informatie zoals uw profiel wilt gebruiken , bent u zeer waarschijnlijk toegang tot een relationele database . Als je eenmaal begrijpt de fundamentele relationele database concepten , zult u in staat om te begrijpen hoe specifieke databases opslaan en toegang tot informatie . Instructies
1

Lees de basisideeën achter relationele databases . Als database- technologie voor het eerst werd ontwikkeld , was het gebruikelijk om informatie op te slaan in een enkel , groot bestand , vergelijkbaar met een spreadsheet . Dit formaat maakte het moeilijk om data-analyse te doen , en van die moeilijkheden , waren relationele databases bedacht . De uitdrukking " relationele database " naar een database met verschillende sets van gegevens die betrekking hebben op elkaar . Relationele databases informatie te organiseren in " tafels ", die verschillende " velden " of " kolommen " die gegevens opslaan bevatten . Bijvoorbeeld , kan een website -database een tabel met de naam " UserData " , die opgeslagen informatie over gebruikers van de site in de kolommen zoals " Gebruikersnaam ", " Voornaam 'en' Achternaam '.

De term " kolom " lijkt misschien verwarrend op zoek zijn op databasediagrammen die volgen . Het komt uit de weg databases vaak opgeslagen in de tabellen , waarbij elk van de velden of kolommen bovenaan , en de feitelijke gegevens in rijen volgt uitzien , zoals hier getoond . U kunt de informatie die is opgeslagen in databases net als de manier waarop je zou een spreadsheet lezen.

Look 2 naar enkele voorbeelden van relationele databases om beter te begrijpen hoe ze werken . Neem een ​​kijkje op dit diagram van een database waarin informatie over de gebruikers van een website opslaat .

In dit voorbeeld is de website met behulp van deze databank kunnen gebruikers meerdere avatars die gekoppeld zijn aan hun gebruikersaccount te maken . Aan de linkerkant zie je de database tabel " UserData " die basisinformatie over gebruikers opslaat . Naast de gebruikersgegevens , de tabel wijst een aan elk gebruiker genaamd " UserID ", die de heet " primary key . "

Primaire sleutels
altijd uniek zijn , betekent hetzelfde aantal of de waarde kan alleen plaatsvinden eenmaal . Primaire sleutels bieden een betrouwbare manier van het koppelen van de ene tabel naar de andere . In de getoonde uit de UserData tafel in het beeld van stap 1 gegevens , kunt u zien dat elke UserData plaat een andere gebruikers-ID nummer , dat nooit zal worden toegestaan ​​om te herhalen wordt toegewezen .
3

toepassing van deze kennis om het begrijpen van een diagram van een echte database.

In dit diagram , zien we ook de tabel " UserAvatars , " waar inlichtingen over de avatars die door elke gebruiker opslaat . Om de avatars naar de juiste gebruiker plaat verbinden , UserAvatars bevat ook een kolom genoemd UserID . Omdat men UserData record kan worden gekoppeld aan vele UserAvatars records, dit heet een "een voor veel " relatie . Om de UserAvatars administratie gekoppeld aan een specifieke gebruiker te halen , kunt u de database om alleen UserAvatars records weer te geven of terug te keren met een specifieke waarde in de kolom gebruikers-ID te vragen . Met behulp van de gegevens in de stap 1 diagram , als we wilden alleen de avatars gemaakt door gebruiker " coolken , " zouden we de database vragen om alle UserAvatars records waarvan GebruikersID gelijk is aan 2 , dat is de UserID waarde toegewezen om terug te keren " coolken . " Een data verzoek als dit uit een database is een " vraag " genoemd.
4

Leer over de verschillende soorten relaties die mogelijk zijn in een relationele database . We hebben al gesproken over het " een tot vele " relatie , waarin een record in een database tabel is verbonden met vele records in een andere . De relatie tussen UserData en UserAvatars we beoordeeld in stap 2 is een "een op vele " relatie .

Wanneer u een record in een database tabel die kan worden aangesloten op slechts een record in een andere tabel , dit heet a " een op een" relatie . Je kan dit vinden in een database die winkel gebruikersnaam van een gebruiker en een wachtwoord in een tabel , en hun naam en adres in een ander . In dit voorbeeld kan elke gebruiker slechts een gebruikersnaam en een adres , waardoor een " een op een" relatie.

"Many een " relatie ontstaat wanneer verschillende records in een tabel zijn gekoppeld aan een record in een andere . Als we breiden ons voorbeeld uit de vorige stappen , stel dat elke avatar kan gebruik maken van een van de tien verschillende beschikbare afbeeldingen , die zijn opgeslagen in een tabel genaamd AvatarImages . Elke AvatarImages record heeft een unieke ID , AvatarImageID , dat is de primaire sleutel van die tabel . Elke useravatar opnemen , dan is , bevat een link naar AvatarImages via AvatarImageID . Dientengevolge , omdat veel verschillende avatars hetzelfde beeld , zijn er vele useravatar platen aan elkaar gekoppeld AvatarImages opnemen , waardoor een ' velen om een ​​"relatie . Het beeld hier een schema van deze relatie .

Beoordeling 5 hoe data types beïnvloeden relationele databases . Naast een naam , wordt elke kolom in een relationele database toegewezen een specifiek " data type" dat het type informatie die kolom kan opslaan definieert . Voorkomende soorten gegevens bevatten tekst , nummer en datum . Andere, minder voor de hand liggende data types zijn: integer, in gehele getallen opslaat (geen decimalen ) , vlotter , welke nummers dat kan verschillende decimalen , char , die een bepaald aantal tekens , het invullen van een kortere waarde met spaties , boolean slaat slaat , die ofwel "true" of " false" ( soms voorgesteld als "Ja" en " Nee , " of " 1 " en " 0 " ) en binaire , die bestand data kan opslaan , slaat zoals afbeeldingen of documenten bestanden .

een kolom met een data type kan niet iets dat is geen geldige waarde voor dat gegevenstype slaan . Een integer kolom zal een foutmelding zien als je probeert en zet een letter of een woord in. Ook een kolom van een gegevenstype algemeen niet een relatie hebben met een kolom van een ander gegevenstype - dwz de kolom UserID van UserData kan niet worden gekoppeld aan de kolom AVATARNAME van UserAvatars , want een is een nummer en de andere is tekst . Verschillende database- software pakketten hebben verschillende toleranties voor het omzetten van gegevens van het ene type naar het andere . Sommige databases kan het aantal soorten gegevens automatisch te converteren naar tekst typen , terwijl anderen zullen niet automatisch alle data types te zetten .
6

Zet het allemaal samen als je een complete database beoordelen . Als een hint , kunt u een schema van de relaties van de database bekijken door Extra en vervolgens Relaties .

Er zijn vele andere voorbeeld databases beschikbaar op het web om wat voor database- software die u gebruikt . Houd in gedachten wat je geleerd als je kijkt naar de database , en bekijk de documentatie bij uw database software voor meer informatie over hoe u toegang tot informatie over de database , en hoe je de typen diagrammen hier bekijken .
< Br >

Previous: Next:
  Database Software
·Hoe het opzetten van een Secur…
·SQL Trigger Verwijderde 
·Hoe de ETL Processor Stop 
·Hoe te bespoedigen Data Entry …
·Wat Databases werken met WordP…
·Hoe maak je een Wildcard gebru…
·Verschil tussen Oracle DBMS & …
·Hoe te tonen van de laatste in…
·Hoe te Tabellen bijwerken Door…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe te Kanalen in Logic Pro Bounce 
·Hoe te Cool Effecten toevoegen aan video…
·Hoe een backup in Windows XP Als Er Geen…
·Hoe je Skype Phone Contacten Samenvoegen…
·Hoe om muziek toe aan een Power Point pr…
·Hoe mensen Tan op Photoshop Zorg 
·Hoe krijg ik IDM te Only Download een be…
·Software naar de TV bekijken op een PC 
·Wat is Project Planning & Control Met be…
Copyright © Computer Kennis http://www.nldit.com