Олиш мезонини тузиш. Тартиблаш


Download 197.2 Kb.
Pdf ko'rish
bet1/3
Sana21.11.2023
Hajmi197.2 Kb.
#1791085
TuriЛекция
  1   2   3
Bog'liq
MBBT Lekcija 2



Лекция 2 
Oracle ни асосий объектлари. Oracle тилининг маълумотлар билан ишлаш 
(манипуляциялаш) воситалари. Суров структураси. Оддий суровлар. Танлаб 
олиш мезонини тузиш. Тартиблаш.
● 
SQL 
стандартлари 
● 
ORACLE 
асосий объектлари 
● 
SQL 
тилини маълумотлар билан манипуляциялаш воситалари 
● 
SELECT 
оператори 
○ 
Содда сўровлар 
○ 
Тўла номни ишлатиш 
○ 
Distinct 
параметридан фойдаланиш 
○ 
Танлаш мезонлари 
○ 
Шарт ифодалари 
○ 
Ажратиш мезони аниқлаш воситалари 
SQL стандартлари 
SQL замонавий МББТ учун маълумотларни қайта ишлашни тил воситаларини стандарти ҳисобланади. 
Ҳозирги кунда Америка миллий стандартлар институти (ANSI) томонидан қабул қилинган(SQL-86) SQL 
тилини қайта кўриб чикилган стандарти мавжуд: SQL89, SQL92(ISO/IES 9075:1992), SQL2003 (ISO/IES 
9075:2003). Бунда ҳар бир стандарт олдингисини аниқлаштиради ва кенгайтиради. Умуман олганда, 
стандартларга бўйсиниш мажбур бўлиши шарт бўлмаса ҳам, дастурий таъминот яратувчилар (МББТ) 
SQL89 ва SQL92 талаблари ни бажаришга ҳаракат қиладилар.
SQL операторларини 3 та гуруҳга бўлиш мумкин: 
● DML (Data Manipulation Language) – маълумотлар билан манипуляциялаш операторлари; 
● DDL(Data Definition Language) – маълумотларни аниқлаш операторлари, транзакцияларни 
бошқариш операторлари гуруҳи ва мурожатларни тақдим қилиш операторилари гуруҳи; 
● DDL операторлар гуруҳи маълумот база объектларини яратиш, такомиллаштириш ва олиб 
ташлаш учун мўлжалланган.
ORACLE асосий объектлари
ORACLE асосий обектларига куйидагилар киради: жадваллар, тасавурлар ва фойдаланувчи.
Фойдаланувчи (USER) – объект бўлиб, у ORACLE ни бошқа объектларини яратиш ва ишлатишга, ҳамда 
сервер функцияларини бажаришни сўраш имкониятига эга. Бундай функциялар сонига сессияларни 
ташкил қилиш, маълумот базасини холатини ўзгартириш ва бошқалар киради. ORACLE 
фойдаланувчиси билан схема (CHEMA) боғланган.
Схема фойдаланувига тегишли бўлган маълумотлар базаси объектларини мантиқий тўплами ( 
жадваллар, кетма кетликлар, сақланувчи дастурлар). Схема фақат битта эга фойдаланувчига тегиш 
бўлиб, фақат у бу объектларни яратиш ва олиб ташлашга жавобгардир. Схема қуйидаги объектларни 
сақлаши мумкин: кластерлар,маълумот база боғланишлари, триггерлар, ташқи процедура 


библиотекаси, индекслар, пакетлар,кетма кетликлар,сақланувчи функция ва процедуралар, 
синонимлар,жадваллар,тасавурлар.
Жадвалар (TABLE) реляцион маълумотлар базасини асосини ташкил қилади. Реляцион маълумотлар 
базасида барча ахборотлар жадвалларда сақланади. Жадвалларни тўла номи схема номи ва жадвал 
номидан ташкил топади.
Роль (ROLE) – Фойдаланувчилар ѐки бошқа ролларга тақдим этиладиган имтиѐзларни мажмуаси.
Жадвал соҳаси (TABLESPACE) - маълумот базасини номланган қисми бўлиб, жадваллар, индекслар ва 
бошқа объектлар учун хотирани тақсимлаш учун ишлатилади. Маълумотларни қайта ишлаш 
алгоритмларин дастурлаш учун, маълумот базасини яхлитлигини динамик таъминлаш механизмини 
амалга ошириш учун ORACLE қуйидаги объектларни ишлатади:
Процедура(Procedure), функция(FUNCTION), пакет(PACKAGE), триггер (TRIGGER) каби объектларни 
ишлатилади.

Download 197.2 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling