Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je rozdiel medzi spojením a vzťahom v MS Access?

V prípade MS Access sú „Pripojte sa“ a „vzťah“ úzko spojené, ale odlišné pojmy:

Vzťah:

* Definícia: Vzťah definuje, ako sú údaje v rôznych tabuľkách spojené. Je to * štrukturálny * prvok vášho návrhu databázy, ktorý je zriadený v okne vzťahu databázy. Určuje, ktoré polia tabuľky odkazov a * typ * link (jeden na jeden, jeden do človeka alebo mnoho do človeka).

* Účel: Vynucuje referenčnú integritu (zabezpečenie konzistentnosti údajov). Napríklad vzťah medzi „zákazníkmi“ a „objednávkami“ vám bráni vytvárať objednávku pre neexistujúceho zákazníka. Pomáha tiež optimalizovať výkon dotazu.

* implementácia: Definované vizuálne v prístupovom rozhraní pomocou databázových nástrojov -> Možnosť vzťahov. Je to prvok metadát - informácie * o * údajoch, nie samotných údajoch.

* viditeľnosť: Vzťahy nie sú priamo viditeľné v samotných údajoch, ale sú rozhodujúce pre to, ako prístup interpretuje a spravuje údaje.

Pripojte sa:

* Definícia: Spojenie je * dočasná * akcia vykonaná počas dotazu na kombináciu údajov z viacerých tabuliek na základe súvisiacich polí. Je to * prevádzkový * prvok používaný pri získavaní alebo manipulácii s údajmi.

* Účel: Na získanie údajov z viacerých súvisiacich tabuliek v jednom výsledku dotazu. Používate pripojenia na sprostredkovanie informácií z rôznych tabuliek, ktoré sú prepojené vzťahom (aj keď sa môžete technicky pripojiť k nesúvisiacim tabuľkám, zvyčajne sa neodporúča).

* implementácia: Zadané v zobrazení Design Design Access Design, výber tabuliek a definovanie typu spájania (vnútorná spájanie, ľavá prípojka, pravý spojenie, úplná vonkajšia spojka). Je súčasťou kódu dotazu * SQL *.

* viditeľnosť: Spojenia sú viditeľné iba v kontexte konkrétneho dotazu. Nie sú to trvalá časť databázovej štruktúry, ako sú vzťahy.

Analogia:

Vzťah považujte za plán, ktorý ukazuje, ako sú domy (tabuľky) spojené v susedstve (databáza). Spojenie je ako prechádzka cez okolie, pomocou plánu na návštevu konkrétnych domov a zhromažďovanie informácií z každého z nich pre váš vlastný účel (vytvorenie výsledku dotazu).

Stručne povedané:

* A Vzťah je trvalá definícia prepojenia tabuliek, čím sa zabezpečuje integrita údajov.

* A pripojiť je dočasná akcia v rámci dotazu na kombináciu údajov z súvisiacich tabuliek pre konkrétnu úlohu. Vzťahy sa často používajú na vedenie * pripojení, ale na vykonanie pripojenia nepotrebujete * definovaný vzťah. Spojenie je možné určiť aj pre tabuľky bez vopred definovaného vzťahu. Vo všeobecnosti je však oveľa lepšou praxou najprv vytvárať vzťahy.

Tým, že správne definujete vzťahy, uľahčujete, bezpečnejšie a efektívnejšie. Vzťahy môžete považovať za základ pre efektívne dotazovanie prostredníctvom pripojení.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené