Ak aplikácia a údaje nie sú uchovávané oddelene, existuje veľká šanca na stratu údajov, čo vysvetľujeme na príkladoch. Vysvetľujeme tiež, ako môže oddelenie aplikácie od údajov pomôcť pri ochrane údajov.
Zo všetkých vzácnych vecí, ktorých sa bojíme stratiť jednu z most vzácne sú dôležité údaje. Tieto údaje môžu byť tie, ktoré používate z osobných dôvodov, alebo údaje spoločnosti, ktoré zodpovedáte za správu. Ak teda stratíte dôležité údaje o spoločnosti, nielen že vás čaká šok, ale môžete tiež prísť o prácu. Existuje niekoľko rôznych problémov, ktoré by mohli spôsobiť stratu údajov obsiahnutých vo vašej aplikácii Access bez zjavných chýb alebo chýb, ktoré ste urobili.
Môžete si predstaviť, aká by to bola nočná mora, keby ste trávili hodiny vykonávaním zmien v databáze a ich aktualizáciou a o deň neskôr sa vrátili a našli databázu takú, aká bola predtým, ako ste vykonali všetky tieto zmeny. Aby ste sa zachránili pred touto nočnou morou, navrhujeme vám oddeliť svoje údaje od aplikácie. Teraz pre tých z vás, ktorí si myslia, že vás žiadame o oddelenie údajov uložených v MS Access od samotného Accessu, sa mýlite. Nenavrhujeme vám to, ale jednoduchšie a inteligentnejšie riešenie.
Rozdelenie prístupových databáz na oddelenie údajov od aplikácie
Návrh ponechať údaje oddelene od aplikácie znamená rozdeliť alebo rozdeliť vašu databázu Accessu na backend a frontend. Týmto sa oddelia všetky vaše objekty používateľského rozhrania od tých, ktoré nie sú súčasťou používateľského rozhrania. Takto sa vytvára rozdiel medzi objektmi, ako sú formuláre, správy a dotazy, ktoré sú k dispozícii v klientskom rozhraní, a údajovými tabuľkami, ktoré sa nachádzajú v serverovom prostredí.
Takže komukoľvek, kto potrebuje použiť objekty, bude poskytnutý prístup do frontendu, zatiaľ čo tým, ktorí majú oprávnenie vykonávať zmeny v tabuľkách, bude poskytnutý prístup do backendu. Toto nielenže zaistí bezpečnosť údajov obmedzením prístupu používateľov, ale zaistí tiež väčšiu bezpečnosť tým, že uchová všetky zmeny vykonané v koncovom systéme a neskôr implementované v klientskom rozhraní.
Prečo by ste sa mali rozhodnúť pre oddelenie aplikácie od údajov
Keď máte všetky objekty používateľského rozhrania v klientskom rozhraní spolu s odkazmi na tabuľky v serverovom prostredí, môžete si s nimi hrať toľko, koľko chcete, a potom prepojiť aktualizovaný súbor s klientským rozhraním, čím sa zapracujú všetky vykonané zmeny. . Pokiaľ nepripojíte aktualizovaný súbor, budete naďalej pracovať so starým súborom bez vykonaných zmien.
Pretože front-end databázy poskytuje odkazy na back-end, môžete sa ubezpečiť, že sa neuložia žiadne zmeny, kým sa v backende nevykonajú aktualizácie. Pretože všetky rozhodujúce údaje sú obsiahnuté v backende a frontend obsahuje iba odkazy na tieto rozhodujúce informácie. Tento proces sa nazýva rozdelenie databázy, prepojenie backendu a frontendu, a označuje sa tiež ako proces oddelenia aplikácie od údajov. Pri výrobe produktu ide dlhá cesta Obnova prístupu prevádzka ľahká a úspešná v krátkom čase.
Ú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 SQL Server zotavenie a vynikajúce softvérové produkty na obnovenie. Pre viac informácií navštívte www.datanumen. S
Nechaj odpoveď