1-mavzu. Fanning maqsadi va vazifalari. Asosiy tushuncha va ta‟riflar. Ma‟lumotlar bazasiga qo„yiladigan talablar




Download 3,73 Mb.
Pdf ko'rish
bet33/40
Sana18.12.2023
Hajmi3,73 Mb.
#122559
1   ...   29   30   31   32   33   34   35   36   ...   40
Bog'liq
6.-UsmonovJ.T.XujaqulovT.A.Malumotlarbazasiniboshqarishtizimi-oquvqollanma
Boshqaruv tamoyillari qonunlari va tamoyillari, boshqaruv-usullari, PDH tarmoq mustaqil ish M. Sh, Document 12, Matematika-kechasi-ssenariysi, Reja Zamonaviy operatsion tizimlar, Metabolizmga ta’sir qiluvchi dori vositalarining klinik va farmakologik tavsifi, 9 класс 3 четверть тест, 1-Tajriba ishi, 2-laboratoriya ishi, 6-amaliy ish1.1, Toshkent moliya instituti “buxgalteriya hisobi’’ fanidan mustaqi-fayllar.org, 3chi,, XALQARO INNOVATSION UNIVERSITETI Yuzi mustaqil ishni.
 
 
12- mavzu: Ochiq ma`lumotlar bazasi aloqasi. 
REJA: 
1. C++da asosiy komponentalar bo`limi 
2. ADOConnectionva ADOQuery komponentalari 
3. Data Source va DBGrid komponentalari 
4. C++ va oracle aloqasi 
 
 
Tayanch iboralar: C++, ADO, ADOQUERY, Data source
DBGRID, komponenta. 
C++ dasturlash tilida ma`lumotlar bazasi bilan ishlaydigan ADO, 
DataAccess, DataControl va dbExpress kabi komponenta bo`limlari 
mavjud. Ular orqali ma`lumotlar bazasi ustida amallar bajarilishi mumkin. 
Interfeysda ma`lumotlar bazasini chaqirish uchun ADOConnection
ADOQuery va DataSource komponentalaridan foydalanish kifoya. 


66 
Ma`lumotlar bazasidagi ob`yektni aks ettirish uchun esa DBGrid 
komponentasidan foydalaniladi. DBGrid komponentasi jadvallarni aks 
ettiradigan komponenta hisoblanadi.

ADOConnection komponentasi ADO bo`limida joylashgan bo`lib, u 
ma`lumotlar bazasi bilan aloqa o`rnatishga xizmat qiladi. 

ADOQuery komponentasi ham ADO bo`limida joylashgan bo`lib 
bog`langan ma`lumotlar bazasiga so`rovlar yozishda ishlatiladi. 

DataSource komponentasi esa Data Access bo`limida joylashgan 
bo`lib, so`rovlarni dbGrid komponentasi, ya`ni so`rovlarni jadvallarda aks 
ettiradi. 
Yuqorida keltirilgan komponentalar ma`lumotlar bazasi bilan aloqa 
o`rnatishda muhim komponentalar hisoblanadi. Ma`lumotlar bazasini 
boshqarish tizimining qaysi turi bo`lishidan qat`iy nazar bu 
komponentalardan foydalaniladi. Shunday ekan C++ builder 6 dasturi va 
Oracle ma`lumotlar bazasi bog`lashni ko`rib chiqamiz. 
C++ Builder 6 dasturining bosh oynasi keltirilgan bo`lib, 
ma`lumotlar bazasi bilan aloqa o`rnatishda ADO va DataAccess 
bo`limlaridan foydalaniladi. Avvalo bu uchta komponentani ishga tushirish 
kerak bo`ladi. Bu komponentalar dastur ishga tushganda ko`rinmaydi. Ular 


67 
forma osti komponentalari hisoblanadi. 
ADOConnection 
komponentasining 
xususiyatlarini 
kerakli 
bo`limlariga o`zgartirishlar kiritilishi shart. Bulardan biri ConnectionString 
xususiyatidir. Uni ishga tushirganimizda rasmdagi oyna hosil bo`ladi. 
Ma`lumotlar bazasi bilan aloqa o`rnatishimiz uchun undagi “Build” 
tugmasi bosiladi. 
Ma`lumotlar bazasini boshqarish tizimiga moslab kerakli bo`limi 
tanlanadi. Masalan Oracle bilan bog`lanishni amalga oshirish uchun 
“Microsoft OLE DB Provider for Oracle” bo`limi tanlanadi. 


68 
ADOQuery 
komponentasining 
Connection 
xususiyatini 
“ADOConnection1” va DataSource xususiyatini “DataSource1” nomlari 
bilan belgilash maqsadga muvofiq. Bunda uchta komponenta bir biri bilan 
aloqa bo`ladi.


69 
ADOQuery komponentasining SQL xususiyatga so`rov yozish bilan 
davom ettiriladi. 
ADOQuery komponentasining Active xususiyatiga “True” 
belgilanadi. Shundagina kiritilgan so`rov ishga tushadi va tekshiriladi. 
DataSource komponentasininng DataSet xususiyatiga “ADOQuery1” 
belgilanadi. Bu bilan ikkita komponent o`rtasida aloqa o`rnatiladi. 


70 
Kiritilga so`rovni aks ettirish uchun yana bir komponenta DBGrid 
komponentasi kerak bo`ladi. Bu komponenta Data Controls bo`limida 
joylashgan. U ishga tushirilgandan keyin esa Data Source xususiyatiga 
“DataSource1” belgilanadi. 
Tayyor bo`lgan loyiha kompilyatsiya qilinadi. 

Download 3,73 Mb.
1   ...   29   30   31   32   33   34   35   36   ...   40




Download 3,73 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



1-mavzu. Fanning maqsadi va vazifalari. Asosiy tushuncha va ta‟riflar. Ma‟lumotlar bazasiga qo„yiladigan talablar

Download 3,73 Mb.
Pdf ko'rish