Podrobnosti o tom, jak propojit tabulky s přístupem

Mnoho z nás pracuje na výrobním místě, kde je většina databází používána pro účely vykazování. V tomto článku podrobně popíšeme, jak propojit tabulky v aplikaci Access. Článek je doporučen pro pokročilé uživatele.

Microsoft Access je jedním z systémů pro správu databází. Obsahuje programovací jazyk VBA, který umožňuje uživateli psát různé aplikace pro práci s databází samotnou.

Jak vázat tabulky v aplikaci Access?

Microsoft Access má řadu tabulek, které se vzájemně vztahují. Mezi jednou nebo více tabulkami lze vytvořit logické odkazy pomocí okna popisného schématu. To dává:


  • Schopnost zlepšit výkon.
  • Je snadnější rozšiřovat informace, které mohou být potřebné v různých fázích výroby.
  • Veškeré změny, které se vyskytují, se zobrazují ve všech DB. Chcete-li odpovědět na otázku, jak propojit tabulky v aplikaci Access, musíte zobrazit vše podle příkladu: v databázi jsou vytvořeny čtyři tabulky: Studenti, Disciplíny, Úspěchy a Studentské skupiny. Musíme vytvořit logické spojení mezi nimi. Jak to udělat? Algoritmus:
  • Vyberte hlavní klíč: CodeGroup, Student Code a CodeDiscipline.
  • Mezi klíčovými poli CodeGr. v tabulce. "Skupina" a sekundární klíč CodeGr. V tabulce. "Studenti" vytvářejí komunikaci "jeden k mnoha".
  • Zavřete všechny otevřené tabulky ve formuláři Access, propojené tabulky včetně.
  • Ve zvláštním dialogu "Přidat" vyberte název pole.
  • Zavřete dialogy.
  • Pokynjak navázat logické spojení v celém okně tabulek „Chart data“:


  • Tabulka „Skupiny“ KodHruppы měli přesunout právo na stejném poli od stolu „studenty“.
  • Zobrazí se okno "Změna odkazů".
  • Když jsou všechny akce provedena v „grafu data“ mohou vidět vztah „one-to-many“ mezi skupinami studentů tabulek a studentů.
    Podle stejného plánu můžete vytvořit spojení mezi studijním kódem a studijním kodexem chování a studentskými tabulkami. Pak v tabulkách "Úspěch" a "Disciplina", pole CodeDisciplines.
  • Po nastavení všech logických spojení by mělo být okno "Data Scheme" zavřeno.
  • Vyplňte tabulky. Nejprve je třeba zadat údaje do tabulky „skupin“ studentů, jako je tomu v tabulce „Studenti“ pole KodHruppы použit jako sloupec polí tabulky „studenti“.
  • Uveďte odkazy mezi tabulkami "Studenti" a "Úspěch", "Disciplina" a "Úspěch".
  • Výhody použití logických odkazů

    Proč se data v oddělených tabulkách udržují samostatně? Zvažte výhody tohoto skladování.

    konzistence

    V procesu zapojováním snižuje pravděpodobnost nekonzistentních a nejednoznačných dat. K tomu dochází, protože každá položka je po celou dobu zapsána do jedné tabulky. Například příjmení studenta je uvedeno v tabulce "Studenti".

    Účinnost

  • Úspora místa na disku v důsledku uložení dat na jednom místě.
  • Informace jsou získávány z malých tabulek.
  • Jednoduchost

    Informace jsou uloženy v různých tabulkách, tedy ve struktuřeDatabázi lze lépe pochopit. Také existují přístupové, propojené tabulky VBA - programovací jazyk, který umožňuje propojit tabulky v aplikaci Access a Excel. Pokud znáte jazyk, můžete programovat databázi.

    Důležité rady!

    Při plánování databázového návrhu si promyslete okamžitě. Pokud tabulka s primárním klíčem již existuje, můžete použít průvodce k nahrazení a vytvořit pole externího klíče. Pak vám tento průvodce pomůže vybudovat vztahy.

    Závěrem

    doufáme, že po přečtení tohoto článku o tom, jak propojit tabulky s Accessem, jste značně zlepšili dovednosti správy databází, které jsou v moderním světě velmi užitečné, zejména pro začínající programátory. Také doporučujeme navštívit oficiální webové stránky programu a přečíst si uživatelskou příručku.

    Související publikace