DataSet - ma'lumotlar manbalaridan qat'i nazar, izchil dasturlash modelini ta'minlaydigan
oddiy, doimiy ma'lumotlar bazasi.
DataSet - bu tegishli jadvallar, cheklovlar va jadvallar
o'rtasidagi munosabatlarni o'z ichiga olgan to'liq ma'lumotlar to'plami.
Odatda ma'lumotlar to'plami (DataSet)
RelationsCollection obyekti tomonidan aniqlangan
munosabatlarni o'z ichiga oladi.
DataRelation obyekti xaritasi bir jadvaldagi qatorlar bilan boshqa
ma'lumotlar jadvalidagi satrlar bilan ifodalangan munosabatlar. Bu relyatsion ma'lumotlar
bazasidagi tashqi kalitlarga o'xshash ishlaydi.
DataRelation ikkita DataSetsdagi ustunlarning mosligini aniqlaydi. Aloqalar DataSet ichida
bir
jadvaldan
boshqasiga
o'tishga
imkon
beradi.
DataRelationning
asosiy
elementlari
quyidagilardir:
munosabatlarning nomi, ikkita jadvalning o'zlari bilan bog'lanishi, shuningdek
jadvallarda birlamchi kalit va chet el kalitlari ustunlari. Aloqalar jadvaldagi bir nechta ustunlar,
birlamchi va chet el kalitlari uchun
DataColumn moslamalari qatori asosida o'rnatilishi mumkin.
DataRelation
yaratilganda,
ADO.NET
munosabatlar
o'rnatilishi
mumkinligini
tekshiradi.
ADO.NET munosabatlarga salbiy ta'sir ko'rsatishi mumkin bo'lgan keyingi o'zgarishlardan qochib,
faqat bir marta RelationsCollectionga aloqalarni qo'shadi.
Do'stlaringiz bilan baham: