Domov databázy Čo je to väzba údajov? - definícia z technológie

Čo je to väzba údajov? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená viazanie údajov?

Viazanie údajov v kontexte .NET je metóda, pomocou ktorej sú ovládacie prvky v používateľskom rozhraní (UI) klientskej aplikácie nakonfigurované na získavanie alebo aktualizáciu údajov zo zdroja údajov, ako je napríklad databáza alebo dokument XML.

Pred .NET bol prístup k modelom viazania údajov obmedzený na databázy. Mnoho systémov správy databáz (DBM) tak mohlo nepriamo pristupovať k zdroju údajov prostredníctvom svojho aplikačného programovacieho rozhrania (API) bez akejkoľvek flexibility pri riadení procesu viazania údajov. Tento problém sa rieši v prostredí .NET poskytovaním presnej kontroly toho, ako sú údaje viazané, a správania používateľského rozhrania s triedami Windows Forms a ADO.NET v rámci. Vývoj webových aplikácií je zjednodušený poskytovaním schopnosti viazania údajov na webové stránky pomocou webových ovládacích prvkov na strane servera .NET.

Techopedia vysvetľuje viazanie dát

Výhody použitia dátovej väzby v .NET sú nasledujúce:

  1. Zmenšenie veľkosti kódu
  2. Lepší výkon aplikácie
  3. Rýchly vývoj aplikácií založených na údajoch
  4. Prispôsobenie predvoleného procesu viazania údajov úpravou vygenerovaného kódu v prípade potreby
  5. Jemná kontrola viazania údajov prostredníctvom udalostí
  6. Vizuálna spätná väzba o chybách pri validácii priradením pravidiel validácie údajov so vstavaným typom validácie ovládacích prvkov v používateľskom rozhraní (napríklad hodnota dátumu zadaná do kontroly dátumu)
Väzba údajov predstavuje spojenie na synchronizáciu údajov medzi poskytovateľom údajov (zdroj údajov) a spotrebiteľom údajov (údaje zobrazujúce UI), čo umožňuje obojsmerné spojenie medzi vizuálnymi prvkami a zdrojom údajov. Napríklad textová vlastnosť textového poľa formulára Windows môže byť viazaná na meno študenta vyzdvihnutého z databázy. Viazanie sa môže tiež aplikovať na grafiku ovládacieho prvku obrázka, farbu pozadia ovládacieho prvku alebo inú vlastnosť ovládacieho prvku vo formulári.


Rámec .NET poskytuje jednoduché a zložité možnosti viazania údajov vo Windows Forms na prístup k údajom z databáz a štruktúr, ako sú polia a kolekcie. V prípade jednoduchej voľby viazania údajov je jedna kontrola v používateľskom rozhraní viazaná na jednu hodnotu údajov v zdroji údajov, zatiaľ čo v komplexnej možnosti. Jeden ovládací prvok je tiež viazaný na súbor údajov, ako je ovládací prvok Datagrid viazaný na množinu údajov, ktorá predstavuje zoznam hodnôt.


Windows Presentation Framework (WPF) v .NET 4.0 implementoval koncept dátovej väzby spojením vlastností väzbových cieľových objektov (prvky WPF) a akéhokoľvek zdroja údajov, vrátane dotazov na jazyk Integrovaný dopyt (LINQ), objektov Common Language Runtime (CLR), XML a ďalšie zdroje údajov. Poskytuje dátové šablóny na riadenie prezentácie údajov.


Ak sa na stránky ASP.NET použije väzba údajov, akýkoľvek ovládací prvok servera sa môže viazať na jednoduché vlastnosti, kolekcie, výrazy a metódy atď. Všetky výrazy viazania údajov musia byť obsiahnuté v znakoch <% #%>. Triedy rámcov, ako Dataset, DataReader a ďalšie, sa používajú na získavanie údajov z databázy a odkaz na ovládacie prvky na webovej stránke.


Medzi obmedzenia dátovej väzby patrí režijné náklady spôsobené kontrolou verzie ovládacích prvkov, ovládačom / poskytovateľom otvorenej databázy (ODBC) nainštalovaným v užívateľskom systéme a distribúciou novej verzie ovládacích prvkov a middlewaru potrebného na používanie aplikácie v používateľovi systém.

Čo je to väzba údajov? - definícia z technológie