3 hlavné typy vzťahov v databázach Accessu

Zdieľať teraz:

V tomto článku pochopíme vzťah rôznych funkcií a súvisiacich údajov v Accesse.

Access používa normalizáciu databázy na usporiadanie tabuľky (relácií) a stĺpcov (atribútov) relačnej databázy, aby sa minimalizovala redundancia údajov. Normalizácia je proces, ktorý rozdeľuje údaje do rôznych tabuliek, čo pomáha zlepšiť celkový výkon, životnosť a integritu zdrojov v rámci organizácie.Pochopenie vzťahov v databázach Accessu

  • Normalizácia je databázový proces organizácie údajov.
  • Zahŕňa to vytváranie tabuliek, vytváranie vzťahov medzi tabuľkami medzi pravidlami určenými na ochranu údajov a na podporu flexibility databázy odstránením nekonzistentných závislostí a redundancie.

Definovanie vzťahov

Vzťahy v prístupeVzťah sa riadi priraďovaním údajov do rôznych kľúčových stĺpcov, vytváraním stĺpcov s podobným názvom v oboch tabuľkách. Vo väčšine prípadov sa súvisiace prepojenia zhodujú s primárnym kľúčom jednej tabuľky, čo pomáha pri vytváraní jedinečného identifikátora pre každý riadok súčasne so záznamom v cudzom kľúči druhej tabuľky. V zásade existujú tri typy vzťahov, ktoré sa vytvárajú v závislosti od definície súvisiacich stĺpcov v tabuľke.

Poďme sa pozrieť na tieto vzťahy.

1. Vzťahy typu One-to-Many

Toto je jedna z bežných foriem vzťahu, v ktorej riadok z tabuľky X môže mať jeden alebo viac podobných riadkov v tabuľke Y. Tabuľka Y však môže mať iba jeden riadok, ktorý sa zhoduje s tabuľkou X. Každá veľká organizácia na svete je známy používaním tejto metódy na urýchlenie dostupnosti údajov medzi tabuľkami.

Napríklad nakupujúci má tabuľky Zákazník a Objednávka so vzťahom jeden k mnohým; každý zákazník môže urobiť toľko objednávok, koľko chce, ale každé ID objednávky pre produkt môže mať iba jedného zákazníka.

2. Vzťah veľa k mnohým

V tomto type vzťahu môže mať tabuľka X aj Y viacero zhodných riadkov vo vzájomnej databáze. Používatelia môžu vytvoriť tento druh vzťahu vytvorením definície tretej tabuľky. Táto tretia tabuľka sa nazýva Junction Table, ktorej primárny kľúč pozostáva z cudzieho kľúča z tabuľky X a tabuľky Y.

Napríklad tabuľka cookies a tabuľka Zákazník zdieľajú vzťah mnoho k mnohým, ktorý je ďalej definovaný vzťahom jeden k mnohým, ktorý pozostáva z oboch týchto tabuliek a spojovacej tabuľky „Objednávka“.

3. Vzťah jeden k jednému

Vo väčšine vzťahov typu „jeden k jednému“ môže riadok tabuľky X obsahovať iba jeden podobný riadok z tabuľky Y a tabuľka Y môže mať tiež jeden podobný riadok z tabuľky X. Táto forma vzťahu sa vytvorí, keď oba súvisiace stĺpce v tabuľkách pozostávajú z jedinečného obmedzenia alebo primárneho kľúča.

Toto je jeden z mála vzťahov medzi týmito tromi, pretože táto forma vzťahu obmedzuje prenos informácií cez inú tabuľku, keďže je obmedzená iba na jednu tabuľku.

Vzťah jeden k jednému sa používa v podmienkach, ako sú:

  • Ak chce používateľ rozdeliť tabuľku do viacerých stĺpcov.
  • Na izoláciu častí tabuľky do rôznych sekcií, aby boli údaje bezpečnejšie.
  • Na ukladanie údajov s krátkou životnosťou, ktoré sú náchylné na vymazanie pri vymazaní tabuľky.
  • Na ukladanie informácií, ktoré sa vzťahujú len na podmnožinu informácií z hlavnej tabuľky

Napriek všetkej svojej sofistikovanosti zostáva databáza MS Access stále zraniteľná voči poškodeniu súborov, takže je veľmi dôležité ju udržiavať accdb oprava nástroj po ruke. Používatelia sa môžu vyhnúť komplikáciám, ako je strata údajov, ak si zaobstarajú špecializovanú aplikáciu na obnovu.

Úvod autora:

Vivian Stevens je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane zotavenie sql a vynikajúce softvérové ​​produkty na obnovenie. Pre viac informácií navštívte www.datanumen. S

Zdieľať teraz:

Komentáre sú uzavreté.