|
JADVALLARNI YARATISH VA TO'LDIRISH
|
bet | 3/4 | Sana | 11.10.2024 | Hajmi | 378,7 Kb. | | #274580 |
Bog'liq 6 – mavzu Texnik tizimlarda ma’umotlar bazasi (MB)JADVALLARNI YARATISH VA TO'LDIRISH
Ma'lumotlar bazasini muvaffaqiyatli yaratgandan so'ng, ekranda bo'sh jadval paydo bo'ladi. Uning tuzilishini shakllantirish va to'ldirish uchun quyidagilarni bajaring:
Maslahat! Ma'lumotlar formatini nozik sozlash uchun lentadagi "Jadval rejimi" yorlig'iga o'ting va "Formatlash va ma'lumotlar turi" blokiga e'tibor bering. U erda siz ko'rsatilgan ma'lumotlar formatini sozlashingiz mumkin.
MA'LUMOTLAR SXEMALARINI YARATISH VA TAHRIRLASH
Ikki ob'ektni bog'lashni boshlashdan oldin, oldingi paragrafga o'xshab, siz "Imtihonlar" jadvalini yaratishingiz va to'ldirishingiz kerak. U quyidagi atributlarga ega: "Rekord raqami", "Imtihon1", "Imtihon2", "Imtihon3".
So'rovlarni bajarish uchun biz jadvallarimizni bog'lashimiz kerak. Boshqacha qilib aytganda, bu asosiy maydonlar yordamida amalga oshiriladigan qaramlikning bir turi. Buning uchun sizga kerak:
Konstruktor kontekstga qarab avtomatik ravishda munosabatlarni yaratishi kerak. Agar bu sodir bo'lmasa, unda:
SO'ROVLARNI BAJARISH
Agar bizga faqat Moskvada o'qiydigan talabalar kerak bo'lsa, nima qilish kerak? Ha, bizning ma'lumotlar bazasida atigi 6 kishi bor, lekin ularning soni 6000 ta bo'lsa-chi? Qo'shimcha vositalarsiz buni aniqlash qiyin bo'ladi.
Aynan shu vaziyatda SQL so'rovlari yordamimizga keladi, bu faqat kerakli ma'lumotlarni olib tashlashga yordam beradi.
SO'ROV TURLARI
SQL sintaksisi CRUD tamoyilini amalga oshiradi (ingliz tilidan qisqartirilgan yaratish, o'qish, yangilash, o'chirish - "yaratish, o'qish, yangilash, o'chirish"). Bular. So'rovlar bilan siz ushbu xususiyatlarning barchasini amalga oshirishingiz mumkin.
har bir namuna uchun
Bunday holda, "o'qish" tamoyili o'ynaydi. Misol uchun, Xarkovda o'qiydigan barcha talabalarni topishimiz kerak. Buning uchun sizga kerak:
Ammo biz Xarkovdan 1000 dan ortiq stipendiyaga ega bo'lgan talabalarga qiziqsak nima bo'ladi? Keyin bizning so'rovimiz quyidagicha ko'rinadi:
TANLANG * Talabalar QAYERDA Manzil = Xarkov VA stipendiya > 1000;
va natijada jadval quyidagicha ko'rinadi:
Tashkilot yaratish uchun
O'rnatilgan konstruktor yordamida jadval qo'shishdan tashqari, ba'zida siz ushbu operatsiyani bajarishingiz kerak bo'lishi mumkin SQL yordamida iltimos. Ko'pgina hollarda, bu laboratoriyani bajarish paytida yoki kurs ishlari universitet kursining bir qismi sifatida, chunki haqiqiy hayotda bunga ehtiyoj yo'q. Albatta, siz professional dastur ishlab chiquvchi bo'lmasangiz. Shunday qilib, so'rovni yaratish uchun sizga kerak bo'ladi:
"Yaratish" yorlig'iga o'ting.
"Boshqalar" blokidagi "Query Builder" tugmasini bosing.
Yangi oynada SQL tugmasini bosing va matn maydoniga buyruqni kiriting:
JADVAL YARATING O'qituvchilar
(TeacherCode INT PRIMARY KEY,
Familiyasi CHAR(20),
Ismi CHAR (15),
Familiyasi CHAR (15),
Jins CHAR (1),
tug'ilgan sana DATE,
asosiy_mavzu CHAR(200));
Bu erda "JADVAL YARATMA" "O'qituvchilar" jadvalini yaratishni anglatadi va "CHAR", "DATE" va "INT" - mos keladigan qiymatlar uchun ma'lumotlar turlari.
Diqqat! Har bir so'rov oxirida ";" belgisi bo'lishi kerak. Busiz skriptning bajarilishi xatolikka olib keladi.
Qo'shish, o'chirish, tahrirlash uchun
Bu erda hamma narsa ancha sodda. So'rov yaratish uchun yana maydonga o'ting va quyidagi buyruqlarni kiriting:
|
| |