Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg’ona filiali telekommunikatsiya texnologiyalari fakulteti “telekommunikatsiyalar”, “teleradioeshittirish”



Yüklə 405,95 Kb.
tarix27.09.2023
ölçüsü405,95 Kb.
#149719
1-Amaliy mashg’ulot


MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI FARG’ONA FILIALI
TELEKOMMUNIKATSIYA TEXNOLOGIYALARI
FAKULTETI “TELEKOMMUNIKATSIYALAR”, “TELERADIOESHITTIRISH”, “MOBIL TIZIMLAR” MUTAXASSISLIGI


MA’LUMOTLAR BAZASI FANIDAN

1-Amaliy mashg’ulot


TAYYORLADI: SAHRIPOV BEHZOD


QABUL QILDI: DILSHODOV.A.D.

Mavzu: Ma’lumotlar bazasini yaratish. SQL tilida jadvallar yaratish, o‘zgartirish va o‘chirish. Ma’lumotlarni tanlash va ular ustida amallar. AND, OR, NOT mantiqiy stanndart so‘zlardan foydalanish. Ma’lumotlarni saralash. Where standart so‘zidan foydalanish.

1-variant


PS: Universitet talabalarining o’zlashtirishi.

  1. Fakultet jadvali.

  2. Kafedra jadvali.

  3. O’quv guruhlari.

  4. Talabalar jadvali.

  5. O’zlashtirish videomosti.

Yuqorida psning ER-diagrammi quyidagi ko’rinishda quriladi.


SELECT TEXNIKA, COUNT(*) FROM TEXNIKA GROUP BY TEXNIKA;

SELECT QISM, COUNT(*) FROM TEXNIKA GROUP BY QISM;

SELECT QISM , COUNT(DISTINCT 'ZANJIR') CNT FROM TEXNIKA GROUP BY QISM;

SELECT TEXNIKA, QISM, COUNT(*), SUM('ZANJIR') FROM TEXNIKA GROUP BY TEXNIKA, QISM;



SELECT QISM, AVG('BAYAVOY_QUROL') FROM TEXNIKA GROUP BY QISM HAVING AVG('BAYAVOY_QUROL')<5;

SELECT TEXNIKA_NOMI AND TEXNIKA FROM TEXNIKA ORDER BY TEXNIKA DESC;

SELECT*FROM QISM ORDER BY QISM_RAQAMI DESC;

SELECT*FROM QISM WHERE ODAM_SONI = 17;


CREATE VIEW QISM2
AS SELECT *
FROM TEXNIKA
WHERE TEXNIKA = 25;
SELECT*FROM QISM2;

CREATE VIEW EMP_CHILD1 (TEXNIKA_NOMI, TEXNIKA, QUROL_SONI, ODAM_SONI)
AS SELECT e.TEXNIKA_NOMI, e.TEXNIKA, c.QUROL_SONI, c.ODAM_SONI
FROM TEXNIKA e, QISM c
WHERE TEXNIKA = TEXNIKA;
SELECT*FROM EMP_CHILD1;

CREATE VIEW EMP_CHILD10 (TEXNIKA_NOMI, TEXNIKA, QUROL_SONI, ODAM_SONI)
AS SELECT e.TEXNIKA_NOMI, e.TEXNIKA, c.QUROL_SONI, c.ODAM_SONI
FROM TEXNIKA e, QISM c
WHERE QISM = QISM;
SELECT*FROM EMP_CHILD10;


selectqism_nomi, count(*)
fromqism j, texnika p
whereqism = qism
group by qism, qism_nomi
having count(*) > 5;

CREATE INDEX INDEX_NOMI
ON QISM (QISM_NOMI);
SHOW INDEX FROM QISM;


ALTER TABLE QISM
DROP INDEX INDEX_NOMI;
CREATE INDEX NOYABR
ON TEXNIKA (TEXNIKA_NOMI);
CREATE INDEX APREL
ON TEXNIKA (TEXNIKA);
CREATE INDEX MART
ON TEXNIKA (QISM);
CREATE INDEX IYUN
ON TEXNIKA (XUSUSIYATLAR);
CREATE INDEX DEKABR
ON TEXNIKA (XUSUSIYATLAR);
SHOW INDEX FROM TEXNIKA;

Yüklə 405,95 Kb.

Dostları ilə paylaş:




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