Олиш мезонини тузиш. Тартиблаш
Download 197.2 Kb. Pdf ko'rish
|
MBBT Lekcija 2
- Bu sahifa navigatsiya:
- SQL стандартлари
- ORACLE асосий объектлари
Лекция 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling