3. Ma’lumot bazasini datalogik loyihalash.
Insonlarga tushinarli bo’lgan tabiiy til, matematik formulalar, jadvallar, grafiklar va boshqa vositalar yordamida bajarilgan bu tavsif ma’lumotlar bazasini loyihalash ustida ish yuritishda ma’lumotlarning infologik modeli deb ataladi.
Insonlar uchun yo‘naltirilgan bunday model to‘laligicha ma’lumotlarni saqlash muhitining fizik parametrlariga bog‘liq emas. Bu muhit, oxir-oqibatda, EHM xotirasi bo’lmasdan, balki inson xotirasi bo’lishi mumkin. Shuning uchun, infologik model birorta predmet sohasini akslantirishi uchun, real olamdagi o‘zgarishlar qandaydir ta’rifni o‘zgartirishni talab qilmaguncha o‘zgarmasligi kerak
Ma’lumotlarning infologik modeli bo’yicha yaratiladigan bunday tafsiviga ma’lumotlarning datalogik modeli deyiladi.
4. Relyatsion algebraning kesishish operatsiyasi? Misollar keltiring.
Kesishuv amalida tanlangan jadvallardagi uchragan qatorlardagi maiumotlarning moslari ajratib olinadi. Bunda barcha atnbutlar qiymatlari va ulaming toifalari mos kelishi talab eriiadi.
5. Operator SELECT: FROM va WHERE ifodasi. (Satrlarni tanlash shartini shakllantirish: solishtirish amallari, BETWEEN, IN, shablonga tekshirish (LIKE) va b.)
J; SELECT (tanlash) operatori SQL tilining eng muhim va ko'p ishlatiladigan operatori hisoblanadi. U m aium otlar bazasi jadvallaridan axborotlami tanlab olish uchun m oijallangan.
SE L E C T so‘rov operatorini zamr xizmatchi so‘zi FROM hisoblanadi. FR O M so‘zidan keyin
axborot olinayotgan jadval nomlari bir biridan vergul bilan ajratilib yoziladi.
Masalan: SELECT Name, Surname FROM TALABA;
W here shartida solishtirish amallari jumladan, =>, <, <=. >=, shuningdek, mantiqiy amallar “and” “or”, “not” amallari ishlashi mumkin. Ular yordamida murakkab shartlar tuzililadi.
Masalan: 3-kurs stipendiya oladigan talabalarni ismi familiyashii chiqaring.
Select Name, Surname From talaba Where kurs=3 and stipend>0:
Mantiqiy shartlami berishda where parametri tarkibida IN, BETW EEN, Like, is null amallari ham ishlatiladi.In yoki not parametli ishlatilganda tekshirilayotgan maydon
qiymati berilgan ro'yxat bilan solishtiriladi. Bu ro‘yxat in operator! o'ng tomonidan () ichida yoziladi.
Exam baholari jadvaldan «4» va «5» baholi talabalar ro'yxatini chiqaring.Select * From exam-marks Where mark in (4,5);
Like amali simvolli toifadagi maydonlar uchun ishlatiladi. Bu aMal maydonni satrli matnlami likedan so‘ng ko‘rsatilgan qism satr bilan solishtiradi.
Do'stlaringiz bilan baham: |