Mavzu: Ma`lumotlarni saralash. Where standart so`zidan foydalanish



Yüklə 6,15 Kb.
tarix20.11.2023
ölçüsü6,15 Kb.
#165441
Mavzu Ma`lumotlarni saralash. Where standart so`zidan foydalani-fayllar.org


xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
Mavzu: Ma`lumotlarni saralash. Where standart so`zidan foydalanish (Kutubxona ma`lumotlar bazasi) Ishdan maqsad
Mavzu: Ma`lumotlarni saralash. Where standart so`zidan foydalanish
(Kutubxona ma`lumotlar bazasi)
Ishdan maqsad: Ma`lumotlar bazasiga so`rovlar tizimini yaratish, saralash va WHERE standart so`zidan foydalanishni o`rganish va ko`nkmaga ega bo`lish.
Masalani qo`yilishi: Loyihalanayotgan ma`lumotlar bazasiga so`rovlar tizimini tuzish va uni relyatsion sxema ko`rinishida tasvirlash. So`rovlar tizimi orqali kerakli ma`lumotlarni ajratib olish va saralash.
Uslubiy ko`rsatmalar: Ma`lumotlar bazasi(MB) buyurtmachisi bilan birgalikda, ma`lumotlar bazasiga so`rovlar tizimini ishlab chiqish zarur. Ishlab chiqilgan so`rovlar tizimi relevant yaratilgan modeliga va buyurtmachi talablarini maksimal darajada qondirish kerak. Agar buyurtmachi qo`ygan talablarga qurilgan modeli so`rovlar tizimi to`la qanoatlantirmasa, unda predmet sohani qo`shimcha o`rganib va tahlil qilib, modeli kerakli elementlar, bog`lanishlar va munosabatlar bilan to`ldiriladi.
So`rovlar tizimini ma`lumotlar bazasidan foydalanuvchiga beriladigan axborot bo`yicha standart va nostandart so`rovlarga sinflanadi.

Ma`lumotlar bazasiga reglamentlanmagan so`rovlar deb foydalanuvchilarni joriy ehtiyojlariga qarab, lekin qurilgan model imkoniyatlari chegarasida va bu so`rovlarni unga relevantligini saqlangan holda o`zini ta`rifini o`zgartirish imkonini beradigan so`rovlarga aytiladi.


Ishni bajarish
1. Avvalgi laboratoriyada yaratgan bazamizning jadvallarini koi yordamida korgan edik);
Sorov: DESC adabiyot; DESC hodimlar; DESC masul; DESC `jo``natma`;
Natija:
Ma`lumotlar bazasidagi jadvallari.


Kitobxonlar jadvalini yaratamiz va ko`ramiz.
Sorov: CREATE TABLE kitobxonlar (
id INT not NULL,
CONSTRAINT kitobxonlar PRIMARY key (id)
);
Natija:
Jadvalni ko`ramiz:


Sorov: DESC kitobxonlar;
Natija:
Bazada kitobxonlar jadvalini yaratish va koi yordamida mavjud jadvallarga mai yordamida natijani korgan edik);
INSERT operatoridan foydalanish.


4.Update va alter table add buyruqlari yordamida mavjud jadvallarni torgan edik)
ALTER operatoridan foydalanish

UPDATE operatoridan foydalanish.


Endi laboratoriyamizning asosiy amallariga oramiz.


So`rov: UPDATE kitobxonlar SET kitob_id=NULL WHERE id=2;
SELECT*FROM kitobxonlar;
Natija;
Endi kitob_id ustunining NULL qiymati joylashgan jadval satrini oramiz.


So`rov: DELETE FROM kitobxonlar WHERE kitob_id IS NULL;
SELECT*FROM kitobxonlar;
Natija:
DELETE operatoridan foydalanish.


6. Kitobxonlar jadvalidan birinchida turgan qurilma nomi va IDsini chiqaramiz;
Sorov; SELECT MIN(id) AS "eng birinchi turgan kitob" , kitob_id FROM kitobxonlar;
Natija:
7.Kitobxonlar jadvalidan oxirida turgan qurilma IDsini chiqaramiz;
So`rov: SELECT MAX(id) AS "eng oxirida turgan kitob", kitob_id FROM kitobxonlar;
Natija:
MAX() funksiyasining qoida bolumotlarini chiqaramiz;
So`rov: SELECT * FROM kitobxonlar WHERE id BETWEEN 2 AND 4;
Natija:
BETWEEN operatorining qorta arifmetigini aniqlaymiz.
So`rov: SELECT AVG(id) as "kitobxonlar urta arifmetigi" FROM kitobxonlar;
Natija:
11. R.N.Xalilov haqida maindisini topamiz;
Sorov: SELECT SUM(id)AS "kitob id lari yig`indisi" FROM kitobxonlar;
Natija:
13. Hodimlar jadvalidagi lavozimi nomlarini bosh harflarini va hodim nomini chiqaramiz;
So`rov: SELECT MID(Fish,1,1) AS "bosh harflari", lavozimi FROM hodimlar;
Natija:

http://fayllar.org
Yüklə 6,15 Kb.

Dostları ilə paylaş:




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin