DataRow DataColumn i Constrains | seminarski diplomski
Ovo je pregled DELA TEKSTA rada na temu "DataRow DataColumn i Constrains". Rad ima 14 strana. Ovde je prikazano oko 500 reči izdvojenih iz rada.
Napomena: Rad koji dobjate na e-mail ne izgleda ovako, ovo je samo DEO TEKSTA izvučen iz rada, da bi se video stil pisanja. Radovi koje dobijate na e-mail su uređeni (formatirani) po svim standardima. U tekstu ispod su namerno izostavljeni pojedini segmenti.
Uputstvo o načinu preuzimanja rada možete pročitati OVDE.
PROJEKAT IZ PROJEKTOVANJA APLIKACIJA BAZA PODATAKA
TEMA: DataRow DataColumn i Constrains
Bujas Nenad 020/2007
ADO.NET
ADO.NET, omogućava jednostavan i efikasan pristup podacima istovremeno vodeći računa o maksimalnom iskorišćenju resursa sistema.
Data Architecture
Pristup podacima u ADO.NET arhitekturi oslanja se na dve osnovne komponente. To je DataSet - komponenta koja smešta podatke na lokalnu memoriju računara i Data Provider – skup komponenti koje posreduje u interakciji između aplikacije i baze podataka.
DataSet
DataSet je diskonektovana prezentacija podataka iz baze u lokalnoj memoriji računara koji je zadužen za izvršavanje aplikacije. Može se posmatrati kao lokalna kopija podataka iz baze, relevantnih za funkcionisanje aplikacije. DataSet je persistentan u lokalnoj memoriji tako da se podaci koje sadrži mogu ažurirati i manipulisati njima u saglasnosti sa logikom aplikacije nezavisno od baze podataka. Kada logika aplikacije to zahteva DataSet služi kao templejt za ažuriranje podataka na serveru.
Objekti klase DataSet sastoje se od kolekcije DataTable objekata. Svaki DataTable objekat je memorijska prezentacija pojedinačne tabele. Struktura svakog DataTable objekta definisana je DataColumns kolekcijom objekata koja opisuje kolone tabele kao i Constraint kolekcijom koja opisuje ograničenja atributa tabele. Ove dve kolekcije, DataColumns i Constraint definišu šemu date tabele. Objekat DataTable takođe sadrži DataRows kolekciju koja u sebi sadrži aktuelne podatke objekta DataSet.
Data Provider
Veza sa bazom podataka realizuje se i održava pomoću ADO.NET komponente Data Provider. Data Provider je ustveri skup komponenti koje zajedničkom funkcionalnošću obezbeđuju efikasnu komunikaciju između baze podataka i aplikacije. Microsoft.NET Framework trenutno isporučuje dve vrste provajdera (snabdevača, isporučilaca) podataka: SQL Server .NET Data Provider koji je dizajniran za rad sa Microsoft SQL Serverom i OleDb .NET Data Provider koji povezuje aplikaciju sa drugim vrstama baza podataka.
Svaki Data Provider sastoji se od (međusobno sličnih) sledećih komponentnih klasa.
Connection objekat omogućava konekciju sa bazom podataka
Command objekat sadrži informaciju o SQL SELECT upitu ili INSERT, UPDATE, DELETE naredbi koja se sprovodi nad bazom podataka. Može
The DataReader objekat (recordset) koji učitava podatke u direktnoj konekciji sa bazom podataka.
The DataAdapter objekat popunjava diskonektovani DatSet ili DataTable sa odgovarajućim podacima i ažurira podatke u DB.
Scenario pristupa podacima korišćenjem ADO.NET komponenti odvija se na sledeći način:
Objekat Connection uspostavlja vezu između baze podataka i aplikacije. Ta konekcija se koristi za pristup bazi direktno pomoću Command objekta ili pomoću objekta DataAdapter. Command objekt obezbeđuje realizaciju odgovarajućeg SQL upita u direktnoj komunikaciji sa bazom držeći sve vreme pristupa konekciju otvorenom. U slučaju da vraća više od jedne vrednosti Command objekt vraća aplikaciji DataReader objekt kao snabdevača aplikacije podacima. Podaci dobijeni na ovaj način mogu biti direktno procesuirani od strane logike aplikacije. Drugi način snabdevanja aplikacije podataka realizuje se indirektno pomoću DataAdapter objekta koji popunjava objekat DataSet. Ažuriranje podataka u bazi od strane aplikacije može se izvesti korišćenjem ili objekta Command ili pomoću objekta DataAdapter.
...
CEO RAD MOŽETE PREUZETI NA SAJTU: WWW.MATURSKIRADOVI.NET