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



Download 3,73 Mb.
Pdf ko'rish
bet35/42
Sana24.11.2022
Hajmi3,73 Mb.
#871420
1   ...   31   32   33   34   35   36   37   38   ...   42
Bog'liq
6.-UsmonovJ.T.XujaqulovT.A.Malumotlarbazasiniboshqarishtizimi-oquvqollanma

Ruxsatni diskretizasiyalash. 
Tizim imtiyozlari

Tizimda 80 dan ortiq imtiyozlar (priviligiyalar) mavjud. 

Faqat kerakli priviligiyalarni taqdim etish. 

Vazifalarni taqsimlash. 
 
Nazorat savollari 
 
1.
Ma`lumotlar bazasini administrator tushunchasi.
2.
Ma`lumotlarni xavfsizligini ta`minlash nima? 
3.
Ma`lumotlar bazasini xavfsizligini ta`minlash nima? 
 
 
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.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   ...   42




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish