3 Glavne vrste odnosa u Access bazama podataka

Podijeli sada:

U ovom članku ćemo razumjeti odnos različitih funkcija i povezanih podataka u programu Access.

Access koristi normalizaciju baze podataka za organiziranje tablica (relacija) i stupaca (atributa) relacijske baze podataka kako bi se smanjila redundantnost podataka. Normalizacija je proces koji dijeli podatke u različite tabele što pomaže u poboljšanju ukupnog učinka, dugovječnosti i integriteta resursa unutar organizacije.Razumijevanje odnosa u Access bazama podataka

  • Normalizacija je proces organizacije podataka u bazi podataka.
  • Ovo se sastoji od kreiranja tabele, uspostavljanja odnosa tabele između pravila dizajniranih za zaštitu podataka i promovisanje fleksibilnosti baze podataka, eliminisanjem nedosledne zavisnosti i redundantnosti.

Definisanje odnosa

Relationships In AccessOdnosom se upravlja uparivanje podataka u različite ključne kolone, formiranjem kolona sa sličnim imenom u obje tabele. U većini slučajeva, povezane veze se poklapaju sa primarnim ključem jedne tabele, što pomaže u proizvodnji jedinstvenog identifikatora za svaki red istovremeno sa unosom u stranom ključu druge tabele. U osnovi postoje tri tipa relacija koje se kreiraju, u zavisnosti od definicije povezanih kolona u tabeli.

Pogledajmo ove odnose.

1. Odnosi jedan na više

Ovo je jedan od uobičajenih oblika odnosa, u kojem red iz tabele X može imati jedan ili više sličnih redova u tabeli Y. Ali Tabeli Y je dozvoljeno da ima samo jedan red koji može da odgovara Tabeli X. Svaka velika organizacija širom sveta poznat je po tome što koristi ovu metodu za podsticanje pristupačnosti podataka između tabela.

Na primjer, kupac ima tablice Kupac i Narudžba, sa odnosom jedan-prema-više; svakom kupcu je dozvoljeno da napravi onoliko narudžbi koliko želi, ali svaki ID narudžbe za proizvod može imati samo jednog kupca.

2. Odnos više-prema-više

U ovoj vrsti odnosa, i tablice X i Y mogu imati više podudarnih redova u međusobnoj bazi podataka. Korisnici mogu kreirati ovu vrstu odnosa kreiranjem definicije trećoj tabeli. Ova treća tabela se zove Junction Table, čiji se primarni ključ sastoji od stranog ključa i iz tabele X i iz tabele Y.

Na primjer, tabela kolačića i tabela kupaca dijele odnos mnogo-prema-više, koji je dalje definiran odnosom jedan-prema-više koji se sastoji od obje ove tablice i spojne tablice 'Red'.

3. Odnos jedan na jedan

U većini relacija "jedan-na-jedan", red tabele X može imati samo jedan sličan red iz tabele Y, a tabela Y također može imati jedan sličan red iz tabele X. Ovaj oblik relacije se kreira kada obje povezane kolone u tabelama sadrže jedinstveno ograničenje ili primarni ključ.

Ovo je jedan od rijetkih odnosa među ova tri, jer ovaj oblik odnosa ograničava informacije da putuju kroz drugu tabelu, budući da su ograničene na samo jednu tabelu.

Odnos jedan na jedan se koristi u uslovima kao što su:

  • Ako korisnik želi podijeliti tabelu u više kolona.
  • Za izolaciju dijelova tablice u različite odjeljke kako bi podaci bili sigurniji.
  • Za pohranjivanje kratkotrajnih podataka koji su skloni brisanju s brisanjem tabele.
  • Za pohranjivanje informacija koje se odnose samo na informacije podskupa iz glavne tablice

Uz svu svoju sofisticiranost, MS Access baza podataka i dalje ostaje osjetljiva na oštećenje fajlova, tako da je vrlo važno zadržati accdb repair alat pri ruci. Korisnici mogu izbjeći komplikacije poput gubitka podataka odabirom nabavke specijalizirane aplikacije za oporavak.

Uvod za autora:

Vivian Stevens je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući sql oporavak i Excel softverski proizvodi za oporavak. Za više informacija posjetite www.datanumen.com

Podijeli sada:

Komentari su zatvoreni.