Zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi


Ishlab chiqilgan ma’lumotlar bazasida qo`langan so`rovlarni tahlil qilish



Yüklə 1,29 Mb.
səhifə19/20
tarix05.05.2023
ölçüsü1,29 Mb.
#108163
1   ...   12   13   14   15   16   17   18   19   20
AT Инд.2

2.4. Ishlab chiqilgan ma’lumotlar bazasida qo`langan so`rovlarni tahlil qilish.
1) “Axborot texnologiyalar” kafedrasi ma’lumotlar bazasini tuzish

2) ma’lumotlar bazasi uchun jadval yaratish:








  1. jadvalni ma`lumotlar bilan to`ldirish.

INSERT INTO `atareas` (`Area_id`, `Area_nomi`, `Bosqich`)
VALUES ('5330202', 'Informatika va axborot texnologiyalari', 'B');

INSERT INTO `teachers` (`name`, `tel`, `address`, `fan`)
VALUES ('Qashiyev Z', '0', 'Samarqand', 'Mobil ilovalar');

4)MB jadvaldan ma`lumotlarni olish.


"SELECT * FROM atareas"
"SELECT * FROM teachers"
"SELECT * FROM fanlar"
"SELECT * FROM groups"
SELECT * FROM `teachers` ORDER BY `Teacher_id` ASC
SELECT * FROM `atkafedra.teachers` WHERE `Teacher_id` = 1 
ORDER BY `Teacher_id` ASC;
SELECT * FROM `teachers` ORDER BY `teachers`.`name` DESC
5)Jadvallarni birlashtirish:
SELECT
kurslar.Kurs_id AS 'Kurslar raqami',groups.Group_number AS 'Guruh raqami',
groups.Students AS 'Talabalar soni',teachers.name AS 'O`qituvchilar',
fanlar.name AS 'Fanlar' ,fanlar.soat AS 'Dars vaqt'
FROM kurslar
INNER JOIN fanlar ON kurslar.Fan_id= fanlar.Fan_id
INNER JOIN teachers ON kurslar.Teacher_id= teachers.Teacher_id
INNER JOIN groups ON kurslar.Group_number= groups.Group_number ;

6)MB jadvaldan ma`lumotlarni o`chirish.


"DELETE FROM `kurslar` WHERE `kurslar.Kurs_id` = $id"
 "DELETE FROM groups WHERE Group_number = $id"
 "DELETE FROM `teachers` WHERE `teachers.Teacher_id` = 9"

7)MB jadvaldagi ma`lumotlarni o`zgartirish.


UPDATE `teachers` SET `address` = 'Samarkand' WHERE 
teachers.Teacher_id = 3;
UPDATE groups SET Rahbar= WHERE 
groups.Group_number = 303;
UPDATE atareas SET Area_id = 2330001
WHERE atareas.Area_id = 5330501;


Xulosa:
Men o‘zimga biriktirilgan kurs ishimni tayyorladim. Menga biriktirilgan kurs ishimning mavzusi “Axborot texnologiyalari kafedrasi ma’lumotlar bazasini ishlab chiqish”ni tuzish edi.
Birinchi navbatda ushbu ma’lumotlar bazasini yaratish uchun men ma’lumotlar bazasini loyihalab va unga mohiyat – aloqa diagrammasini tuzdim. Bu ishni amalga oshirib bo‘lganimdan so‘ng esa ma’lumotlar bazasining ustida ishlash uchun unga so‘rovlarni shakllantirdim va ma’lumotlarni saraladim. Keyin esa oxirgi bosqichni amalga oshirdim, ya’ni tuzilgan ma’lumotlar bazasiga formani shakllantirib, uni o‘zimga qulay tartibda yasadim.
Ushbu kurs ishini tayyorlashdan oldin ma’lumotlar bazasida jadvallarni qo`shish va aloqa bog`lash amallarni qilishda qiyinchilik bor edi va kurs ishini bajarish davomida ularni yaxshi o`rganib kurs ishida qo`ladim va bilimlarimni mustaxkamlab oldim.
Ushbu kurs ishini tayyorlash jarayonida men ma’lumotlar bazasini loyihalashni, uning ustida ishlashni, ayniqsa, ma’lumotlar bazasi qanday tartibda tuzilishini o‘rganib oldim.


Yüklə 1,29 Mb.

Dostları ilə paylaş:
1   ...   12   13   14   15   16   17   18   19   20




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin