MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Infokommunikatsiya injiniringgi
2-bosqich 431-22-guruh talabasi-
Aliyev Shohjaxonning
Ma’lumotlar bazasi
fanidan bajargan
13-15 amaliy ishi
Topshirdi: Aliyev Shohjaxon
Tekshirdi: Jo’rayev Tulkinjon
Toshkent 2023
Mavzu: Tasavvur, VIEW yaratish va undan foydalanish, SQLda protseduralar yaratish, SQLda triggеrlar yaratish. Dasturlash tillari va ma’lumotlar bazasi yordamida oddiy interfeys yaratish.
Ishdan maqsad: SQL tilida INDEX yaratish, Tasavvur, VIEW yaratish va undan foydalanish, SQLda triggеrlar yaratish. Predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng ob`yektlarda proseduralarni yaratish va ulardan foydalanish. C++ va ma’lumotlar bazasi yordamida oddiy interfeys yaratishni o`rganish va ko`nikmaga ega bo`lish. C++ da ADO va ODBC dan foydalanib qatorlarga ma’lumot kiritish, o`zgartirish va o`chirishni o`rganish va ko`nikmaga ega bo`lish. C++da Windows Forms Data Controldan foydalanishni o`rganish va ko`nikmaga ega bo`lish.
SQL tilida INDEX yaratish:
SQL tilida INDEX yaratish uchun "CREATE INDEX" buyrug'i ishlatiladi. INDEX, ma'lumotlar bazasidagi bir yoki bir nechta ustunlarni tezkor qidirish uchun qo'llaniladigan ma'lumotlar strukturasidir. INDEX yaratishdan oldin, indeks bo'lgan ustunlarni aniqlash kerak. Quyidagi SQL buyrug'i indeks yaratishni namoyish etadi:
Bu misolda "index_name" indeks nomini, "table_name" indeks yaratiladigan jadvalni va "column1, column2, ..." ustunlarni ifodalaydi. Indeks nomi va ustunlar ro'yxati kerakli ma'lumotlar bazasiga va talablarga qarab o'zgartirilishi mumkin.
Tasavvur yaratish va undan foydalanish:
SQL tilida VIEW (tasavvur) yaratish uchun "CREATE VIEW" buyrug'i ishlatiladi. Tasavvur, bir yoki bir nechta jadvallarni birlashtirib yangi ko'rinishda ma'lumotlarga qarash uchun ishlatiladi. Quyidagi SQL buyrug'i tasavvur yaratishni namoyish etadi:
SQLda prosedura yaratish uchun "CREATE PROCEDURE" buyrug'i ishlatiladi. Buning misolda ma'lumotlar bazasida "procedure_name" nomli bir prosedura yaratilgan:
oxygene
mysql> delimiter //
mysql> create procedure hodim2()
-> begin
-> select upper(fio), lower(maoshi), telefonraqami from hodimlar where ishstaji>1;
-> end //
Shu buyruqlardan foydalangan holda protsedura yaratamiz
call hodim2();//
buyrugi yordamida yaratilgan pretsadurani ishga tushuramiz
Android studio muhituga mysql ni ulab olamiz buning uchun android studio muhitiga kirib stings bolimidan plugins bolimidan DATABASE NAVIGATORNI ornatib olamiz
DATABASE NAVIGATORni ornatib bolganimizdan kegin android studio restar soreydi yani unga bir marotaba kirib chiqish kerak boladi
DATABASE NAVIGATOR ornatildi
DB Braowser degan joyidan DATABASE NAVIGATORGA kirib olamiz va unga MySQL ni connection qilamiz ozimizni user name bilan passwordmizni kiritamiz
Biz MySQL da yaratib olgan jadvalimiz endi android studio muhitida korindi.
Bizning barcha jadvallarimiz shu yerda korinadi
Dostları ilə paylaş: |