Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* Získanie údajov z viacerých tabuliek: Toto je hlavný účel pripojení. Umožňujú vám kombinovať údaje z rôznych tabuliek na základe spoločného vzťahu medzi nimi. Je to rozhodujúce pre získanie úplného obrazu údajov, keď sa šíria do viacerých tabuliek, ktoré sú bežné v normalizovaných databázach.
* Vytváranie správ a zobrazení: Spojy sa vo veľkej miere používajú pri vytváraní zložitých správ, ktoré vyžadujú údaje z rôznych tabuliek. Používajú sa tiež pri budovaní zobrazení databáz, ktoré poskytujú zjednodušený prístup k údajom z viacerých tabuliek.
* Aktualizácia a odstránenie údajov: Aj keď to nie je také bežné ako pri získavaní, spojenia sa dajú použiť na aktualizáciu a odstránenie údajov vo viacerých tabuľkách. Napríklad by ste mohli použiť spojenie na aktualizáciu všetkých objednávok zákazníkov s konkrétnym stavom.
Ako sa spájajú a normalizácia spolupracuje
Normalizácia databázy je o rozdelení údajov na menšie, súvisiace tabuľky na zníženie redundancie a zlepšenie integrity údajov. Zvyčajne to zahŕňa vytvorenie samostatných tabuliek pre rôzne entity (napr. Zákazníci, produkty, objednávky). Toto oddelenie však znamená, že potrebujete spôsob, ako pripojiť tieto súvisiace tabuľky, aby ste získali zmysluplné informácie. Tam prichádzajú pripojenia.
Príklad
Zvážte normalizovanú databázu s tromi tabuľkami:zákazníci, objednávky a produkty.
* Zákazníci: Obsahuje informácie o zákazníkoch (ID, názov, adresa).
* objednávky: Obsahuje údaje o objednávke (ID, ID zákazníka, ID produktu, množstvo, dátum).
* Produkty: Obsahuje informácie o produkte (ID, názov, cena).
Ak chcete získať úplný obrázok objednávky, musíte sa pripojiť k týmto tabuľkám na základe ich bežných ID:
`` sql
Vyberte zákazky.name, produkts.Name, Orders.Quantity
Od zákazníkov
Pripojte sa k objednávkam zákazníkov.CustomerID =Orders.CustomerID
Pripojte sa k produktom na objednávku.ProductiD =produktys.Productid;
`` `
v súhrne: Spojy sú neoddeliteľnou súčasťou SQL a používajú sa na rôzne účely vrátane práce s normalizovanými databázami. Umožňujú vám kombinovať údaje z súvisiacich tabuliek, čo vám umožní získať úplné a zmysluplné informácie z databázy.