Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> SQL Server >> Content
Wat is het doel van het gebruik van joins in database -normalisatie alleen deze?
Het is een beetje een misvatting om te denken dat joins worden gebruikt * alleen * in database -normalisatie. Joins zijn een fundamenteel onderdeel van SQL (gestructureerde querytaal) en worden gebruikt voor verschillende doeleinden, waaronder:

* Gegevens ophalen uit meerdere tabellen: Dit is het primaire doel van joins. Hiermee kunt u gegevens van verschillende tabellen combineren op basis van een gemeenschappelijke relatie daartussen. Dit is cruciaal voor het verkrijgen van een compleet beeld van de gegevens wanneer deze over meerdere tabellen wordt verspreid, wat gebruikelijk is in genormaliseerde databases.

* Rapporten en weergaven maken: Joins worden veelvuldig gebruikt bij het maken van complexe rapporten die gegevens van verschillende tabellen vereisen. Ze worden ook gebruikt bij het bouwen van databaseweergaven, die vereenvoudigde toegang bieden tot gegevens van meerdere tabellen.

* Gegevens bijwerken en verwijderen: Hoewel niet zo gebruikelijk als voor het ophalen, kunnen joins worden gebruikt voor het bijwerken en verwijderen van gegevens over meerdere tabellen. U kunt bijvoorbeeld een join gebruiken om alle bestellingen van de klant bij te werken met een specifieke status.

hoe joins en normalisatie samenwerken

Database -normalisatie gaat over het afbreken van gegevens in kleinere, gerelateerde tabellen om redundantie te verminderen en de gegevensintegriteit te verbeteren. Dit omvat meestal het maken van afzonderlijke tabellen voor verschillende entiteiten (bijvoorbeeld klanten, producten, bestellingen). Deze scheiding betekent echter ook dat u een manier nodig hebt om deze gerelateerde tabellen aan te sluiten om zinvolle informatie op te halen. Dit is waar joins binnenkomen.

Voorbeeld

Overweeg een genormaliseerde database met drie tabellen:klanten, bestellingen en producten.

* klanten: Bevat klantinformatie (ID, naam, adres).

* Bestellingen: Bevat bestelgegevens (ID, klant -ID, product -ID, hoeveelheid, datum).

* Producten: Bevat productinformatie (ID, naam, prijs).

Om een ​​compleet beeld van een bestelling te krijgen, moet u deelnemen aan deze tabellen op basis van hun gemeenschappelijke ID's:

`` `SQL

Selecteer klanten.

Van klanten

Word lid van bestellingen op klanten.customerid =orders.customerid

Word lid van producten op bestellingen. ProductId =products.productId;

`` `

Samenvattend: Joins zijn een integraal onderdeel van SQL en worden gebruikt voor verschillende doeleinden, waaronder het werken met genormaliseerde databases. Hiermee kunt u gegevens van gerelateerde tabellen combineren, zodat u volledige en zinvolle informatie uit de database kunt ophalen.

Previous: Next:
  SQL Server
·SQL Server DTS Tutorial 
·Hoe te Stored Procedures op SQ…
·Hoe kopieer ik een SQL Tabel V…
·De SQL Server 2008 Operating S…
·Hoe maak je een nieuwe webserv…
·Hoe krijg ik de eerste helft v…
·Hoe te installeren Microsoft S…
·Definitie van SQL Server Agent…
·Hoe te importeren Database SQL…
  Related Articles
Wat is het verschil tussen een computer …
Wat was de toegevoegde versie van SQL on…
Waar kunt u de afbeelding van de afdrukk…
Is Dragon Dictation een computerspel? 
Wat is de doelen van de hybride computer…
Wat zijn e-applicaties? 
Wat is hardware- en software -selectie i…
Wat zijn de voordelen van papieren opsla…
Welke controller heeft een computer nodi…
  Software Articles
·Wat doe je als je zoete thee op je compu…
·How to Get Rid van Microsoft Visual C 
·Hoe kan ik spelen Mijn dvd- RS op Real P…
·Hoe te Album Artwork Get voor Songs 
·Ik heb gegoogeld om 360 antivirus te ver…
·Hoe je twee iTunes bibliotheken Verplaat…
·Hoe kopieer ik een film op mijn computer…
·Hoe te verwijderen Mcafee op een Dell me…
·Wat is de extensie Nbi ? 
Copyright © Computer Kennis https://www.nldit.com