Oracle ծրագրի ուսուցում. Oracle դասընթացներ. Մարզվելուց հետո դուք կկարողանաք

Մասնագիտական ​​վերապատրաստման ծրագիրը նվիրված է ցանցի և համակարգի կառավարման ոլորտի հիմնական ոլորտներին, ինչպես նաև տվյալների բազաների մշակման և կառավարման տեխնոլոգիաներին:

Ծրագիրը ներառում է Microsoft-ի լիազորված վերապատրաստման դասընթացներ, Cisco Networking Academy-ի և NDG Linux-ի վաճառողի դասընթացներ և EMC Academy-ի դասընթացներ: Ծրագիրը վերաբերում է ցանցերի և համակարգերի կառավարման տեխնոլոգիաներին, տվյալների բազայի կազմակերպման ընդհանուր խնդիրներին, Microsoft SQL Server և PostgreSQL տվյալների բազաների մշակման և կառավարման տեխնոլոգիաներին։

Ծրագրի ընթացքում դուք կսովորեք.

  • Ինչպես պատրաստել սարքավորումներ Linux և Windows օպերացիոն համակարգերի տեղադրման համար;
  • Օպերացիոն համակարգի կառավարման հիմունքները և համակարգի կառավարման առաջադրանքները.
    • Օգտագործողների և խմբերի պլանավորում;
    • ՕՀ-ի հիմնական ռեսուրսների մուտքի վերահսկում;
    • Սերվերների և աշխատանքային կայանների կազմաձևում ցանցի համար;
  • Կանոնակարգեր՝ կանխարգելիչ աշխատանքներ իրականացնելու համար՝ օպերացիոն համակարգերին աջակցելու համար՝ որպես տեղեկատվական հաղորդակցության համակարգի մասեր.
  • Փաթեթային ցանցերի կառուցման սկզբունքները, հիմնական կոմուտացիոն և երթուղային տեխնոլոգիաները, որոնք օգտագործվում են կորպորատիվ ցանցային լուծումներում;
  • Microsoft SQL Server DBMS-ի կազմակերպչական սկզբունքները;
  • Տվյալների մանիպուլյացիայի գործիքների տեսական հիմքերը Microsoft SQL Server-ի հարաբերական մոդելում;
  • Հարցման կատարման վրա ազդող գործոններ;
  • Microsoft SQL Server տվյալների բազաներում տվյալների մանիպուլյացիայի և տվյալների ամբողջականության սկզբունքները;
  • Արդյունավետ ինդեքսային կառույցների պլանավորման սկզբունքները;
  • Տվյալների բազաների ֆիզիկական կառուցվածքը;
  • Տարածական, XML և BLOB տվյալների պահպանման և մշակման սկզբունքները.
  • Գործարքների գրանցամատյանի և SQL Server տվյալների բազաների վերականգնման մոդելի հայեցակարգը.
  • Անվտանգ տվյալների պահպանման ասպեկտներ;
  • ETL լուծումների ստեղծման և իրականացման սկզբունքները;
  • PostgreSQL DBMS-ի ճարտարապետություն և իրականացման սկզբունքներ, կազմաձևման պարամետրեր;
  • PostgreSQL տվյալների բազայի անվտանգության հիմունքներ;
  • PL/pgSQL-ի օգտագործման առավելությունները;
  • PL/pgSQL լեզվի հիմունքները;
  • PostgreSQL-ի ներկառուցված գործառույթներ;
  • Աջակցված տվյալների տեսակների փաստարկներ և վերադարձվող արժեքներ:

Դասընթացների մասին լրացուցիչ տեղեկությունների համար տե՛ս էջը կրթական հետագիծով և ծրագրի յուրաքանչյուր մոդուլի բովանդակությամբ։

Ծրագրի վերջնական հավաստագրումն է Վերջնական որակավորման աշխատանք.

Մասնագիտական ​​վերապատրաստման ծրագիրը հնարավորություն է տալիս սովորելու և պատրաստում ատեստավորման քննություններինշրջանակներում:

  • Cisco Networking Academy ծրագրեր.
    • LPI Linux Essentials Professional Development by Linux Professional Institute (LPI)
  • Microsoft-ի լիազորված դասընթացներ.
Մեկնարկի ամսաթիվ
  • Հոկտեմբերի 1 (հոկտեմբեր - հունիս, սեպտեմբեր - դեկտեմբեր)
  • մարտի 1 (մարտ - հունիս, սեպտեմբեր - մայիս)

Հուլիս և օգոստոս ամիսներին դասեր չկան, արձակուրդներ:

Դասի ռեժիմ

Ուսուցման ձևը հեռակա է (երեկոյան):

Պարապմունքներն անցկացվում են շաբաթական 2-4 անգամ 4 ակ. ժամեր (աշխատանքային օրերին՝ 18:00-ից, հանգստյան օրերին՝ 10:00-ից կամ 14:00-ից):

Նախադրյալներ

Ծրագիրը նախատեսված է բարձրագույն, միջին մասնագիտական ​​կրթություն ունեցող մասնագետների, բարձր կուրսերի ուսանողների համար։ Ընդունման կանոններ...

Ընդունելության համար դուք պետք է անցնեք

Համակարգչային թեստ No VKT-113.2 Օպերացիոն համակարգ MS Windows

  • Հայեցակարգը օպերացիոն համակարգեր. Օպերացիոն համակարգերի գործառույթները և դասակարգումը:
  • MS Windows-ի կազմը. Սարքավորումների պահանջներ.
  • Ծրագրի բնօրինակ և տեղայնացված տարբերակների հայեցակարգը:
  • Ստեղնաշարի դասավորություն. Լեզվի փոխարկում.
  • MS Windows-ում մկնիկի հետ աշխատելը. ցուցիչներ և գործողությունների տեսակները:
  • MS Windows ինտերֆեյս: Էական տարրեր.
  • Պատուհանի տարրեր MS Windows-ում: Պատուհանների ցուցադրման ռեժիմներ, պատուհանների գործողություններ: Պատուհանների տեսակները.
  • Հավելվածների գործարկում, փակում, դրանց միջև անցում:
  • Երկխոսության տուփերի տարրեր, երկխոսության արկղերի դաշտերի լրացում:
  • Գործողություններ սրբապատկերներով: Պատկերապատկերների տեսակները.
  • Մենյուների և հրամանների տեսակները. Հրամանների կատարման եղանակներ.
  • Հիմնական մենյու. հիմնական մենյուի բաժինները:
  • MS Windows-ի հետ աշխատանքի ավարտ։ Համակարգի վերագործարկում:
  • Ստանդարտ MS Windows հավելվածներ. Paint գրաֆիկական խմբագիր, Word տեքստային խմբագիր, Հաշվիչ: Ստանդարտ կոճակներ հավելվածներում:
  • Փաստաթղթերի բացում և պահպանում:
  • Clipboard. Տվյալների պատճենում և տեղափոխում Clipboard-ի միջոցով:
  • Պիտակներ՝ սահմանում, տեսակներ, ստեղծման մեթոդներ, գործողություններ:
  • Ֆայլային համակարգ. Անվան տարածություն.
  • Իմ Համակարգիչը (Համակարգիչ) հավելված՝ անցնել ցանկալի սկավառակև դեպի ցանկալի թղթապանակ; դիտման ռեժիմներ; թղթապանակների ստեղծում և վերանվանում; օբյեկտների ընտրություն, պատճենում, տեղափոխում և ջնջում; հետարկել վերջին գործողությունը; հատկությունների փոփոխություն և պարամետրերի կարգավորում:
  • Որոնեք ֆայլեր և թղթապանակներ:
  • Առաջադրանքների տող. նպատակը, կարգավորումները:
  • Աշխատասեղան՝ նշանակում, կարգավորում։ Պատուհանների և պատկերակների կազմակերպում:
  • Հիմնական մենյուի կարգավորում:
  • Կառավարման վահանակի կարգավորում՝ ամսաթիվ/ժամ, ստեղնաշար, մկնիկ, տպիչներ, տառատեսակներ, էկրան:

Շուկայում դուք կարող եք գտնել Oracle-ի դասընթացներ յուրաքանչյուր ճաշակի և կարիքի համար՝ SQL հիմունքներ, վարչարարություն (DBA), ծրագրային մոդուլների մշակում PL/SQL-ում, հավելվածների կատարման թյունինգ և շատ ուրիշներ: Բոլոր ուսումնական կենտրոնները և դրանց ծրագրերը հավաստագրված են Oracle-ի կողմից:

Բացի հիմնական վերապատրաստման ծրագրերից, կան նաև նեղ կենտրոնացված ծրագրեր: Կան Oracle Business Intelligence (BI), Oracle Streams, Real Application Clusters, Data Guard Administration և այլնի դասընթացներ:

Ուսումնական ծրագրերը բաժանված են Oracle-ի տարբերակներով: Կան Oracle 11g-ի բազմաթիվ դասընթացներ, բայց կան նաև Oracle 9i-ի և 10g-ի վաղ տարբերակները:

Կրթությունը շուկայում առկա է, հիմնականում լրիվ դրույքով: Առցանց դասընթացներ հազվադեպ են լինում:

Մարզվելուց հետո դուք կկարողանաք

Հմտությունների ցանկը մեծապես կախված է վերապատրաստման դասընթացից: Կփորձենք թվարկել մի քանի հիմնական ծրագրերի գիտելիքներն ու հմտությունները։

  • SQL և PL/SQL լեզուների իմացություն։
  • Հարաբերական DBMS-ի հիմնարար հասկացությունների իմացություն:
  • Օգտագործելով SQL*Plus ծրագիրը:
  • Oracle DBMS կառավարման հիմունքները (տեղադրում, ախտորոշում, կազմաձևում և կառավարում):
  • Հատուկ փաթեթներ և հավելումներ տվյալների բազայի հետ աշխատելու համար:

Oracle ուսուցումկառուցված միջազգային սերտիֆիկացման և տարբեր մակարդակների թեստերի սկզբունքով: Օրինակ, վարչարարության համար կան հետևյալ վկայագրերը.

  • Oracle կրտսեր մասնագետ՝ Oracle Database Administrator (OCA):
  • Oracle Professional. Oracle Database Administrator (OCP):

Ում համար

Հիմնականում Oracle-ի դասընթացները նախատեսված են մշակողների, տվյալների բազայի ադմինիստրատորների, բիզնես վերլուծաբանների և ՏՏ ոլորտի այլ մասնագետների համար:

Նախնական վերապատրաստման մակարդակը կախված է ընտրված դասընթացից: Հիմնական ծրագրերպահանջում են համակարգչային գրագիտություն և երբեմն նաև հարաբերական DBMS տեսության իմացություն: Ընդլայնված ծրագրերը պահանջում են Oracle-ի փորձ, SQL-ի իմացություն և տվյալների բազայի կառավարման հատուկ խնդիրներ լուծելու ունակություն:

Ավարտման վկայականներ

Դասընթացի ավարտից հետո տրվում են վկայականներ և ավարտական ​​դիպլոմներ: Միևնույն ժամանակ, մասնագետի որակավորման հիմնական ապացույցը հաջողությամբ հանձնված միջազգային Oracle քննությունն է։

Այս հոդվածը նախատեսված է հիմնականում Oracle DBMS ադմինիստրատորների համար (և նրանց, ովքեր ցանկանում են դառնալ), այն շատ օգտակար կլինի կիրառական մշակողների, ինչպես նաև այս բարդ համակարգի օգտատերերի համար։ Մենք բոլորս սպասում ենք հետաքրքիր ճանապարհորդության Oracle-ի աշխարհում, և ես կօգնեմ ձեզ չմոլորվել դրա մեջ:

Կսկսենք ամենահիմնականից, ամենապարզից և աստիճանաբար կշարժվենք առաջ ու առաջ։ Ես կզգուշացնեմ ձեզ հենց հիմա, դա հեշտ չի լինի: Բայց դու պատրա՞ստ ես ինձ հետ կիսել դժվարությունները։ Եթե ​​այո, ապա շարունակե՛ք։

Ինչու՞ դժվար կլինի ձեզ համար: Որովհետև պետք է ոչ միայն թերթել տեքստը, ոչ միայն վայելել ընթերցանության ընթացքը, ոչ միայն բավարարվել անհեթեթ նյութ կարդալով, այլ ԱՇԽԱՏԱՆՔտեքստի վերևում։ Հենց ճիշտ ԱՇԽԱՏԱՆՔ. Ես հաճախ կնկարագրեմ բարդ հարաբերություններ, եթե դրանք չգծես թղթի վրա, չուսումնասիրես ամեն կետ, ապա բաց կառաջանա։ Բացերը կկուտակվեն այնքան ժամանակ, մինչև կձևավորվեն հսկայական դատարկություններ։ Ի վերջո, դուք ինքներդ ձեզ կհարցնեք. «Ի՞նչ եմ ես սովորել»: Կարծում եմ՝ արդեն կռահեցիք, թե ինչ պատասխան կտա։

Նպատակ դրեք՝ «հասկանալ ԱՄԵՆ ԻՆՉ», եթե, այնուամենայնիվ, ինչ-որ բան անհասկանալի է ստացվել, ամենայն հավանականությամբ ես եմ մեղավոր։ Գրեք ինձ, և հաջորդ համարներում մենք շատ ավելի մանրամասն կանդրադառնանք անհասկանալի հարցերին։

Ինչու՞ ինձ համար դժվար կլինի: Փաստն այն է, որ ես էլ եմ սովորելու իմ բաժանորդների հետ։ Եվ քանի որ ես պատասխանատու եմ ձեր առաջխաղացման համար, քանի որ ես ստիպված եմ լինելու պատասխանել հարցերին, նյութեր հավաքել, պարզապես պետք է մեկ քայլ առաջ գնամ։ Եվ մինչ դուք ուսումնասիրում եք ընթացիկ հարցը, ես պետք է պատրաստեմ հաջորդը։

Ինչպես խոստացել էի, մենք կսկսենք ամենապարզից։

ORACLE-ի համառոտ պատմություն.

1977 թ Լարի Էլիսոնը, Բոբ Մայները և Էդ Օուեթսը կազմակերպեցին իրենց բիզնեսը Relational Software Incorporated (RSI) անվան տակ։ Հենց այս ընկերությունն էլ հիմք դրեց Oracle-ի հարաբերական տվյալների բազայի կառավարման համակարգի (RDBMS): Էլիսոնը, Մայները և Օուեթսը որոշեցին մշակել RDBMS՝ օգտագործելով C և SQL ինտերֆեյսը: Եվ շուտով թողարկվեց առաջին տարբերակը (նախատիպը): Գնորդները 1979 թ Ներկայացվեց Oracle RDBMS-ի 2-րդ տարբերակը, որն աշխատում էր Digital PDP-11-ով, որն աշխատում էր OS RSX-11-ով: Այնուհետև այն տեղափոխվեց DEC VAX համակարգ:

1983 թ դարձավ 3-րդ տարբերակի թողարկման ավետաբերը, որը փոփոխություններ բերեց SQL լեզվում, ավելացրեց համակարգի աշխատանքը և ավելացրեց որոշ այլ բարելավումներ: Ի տարբերություն նախորդ տարբերակների, երրորդ տարբերակն ամբողջությամբ գրվել է C-ով: Այդ ժամանակից ի վեր RSI-ն փոխել է իր անունը Oracle Corporation-ի:

Oracle-ի 4-րդ տարբերակը ներկայացվել է 1984 թվականին։ Այս տարբերակը աջակցում էր և՛ VAX OS-ին, և՛ IBM VM-ին: Այս տարբերակը տրամադրում էր բազմակի օգտատերերի տվյալների կայուն ընթերցման հնարավորություն: 5-րդ տարբերակը հայտնվել է 1985 թվականին։ և շրջադարձային պահ եղավ DBMS շուկայում, քանի որ այն առաջնահերթ դարձավ հաճախորդ-սերվերի տեխնոլոգիայի միջոցով՝ օգտագործելով SQL*Net: Հինգերորդ տարբերակը նաև MS DOS-ի առաջին ծրագրերից մեկն էր, որը կոտրեց 640 Կբ պատնեշը:

1988 թ Oracle-ը ներկայացրեց 6-րդ տարբերակը: Այս տարբերակը ներկայացրեց ցածր մակարդակի կողպում և շատ այլ կատարողական և ֆունկցիոնալ բարելավումներ (ներառյալ հաջորդականության ստեղծումը և ծույլ գրությունները): Oracle-ն արդեն աշխատում է բազմաթիվ հարթակներում և օպերացիոն համակարգերում: 1991 թ Թողարկվել է Oracle RDBMS Parallel Processing Server 6.1 տարբերակը DEC VAX համակարգի համար: Շուտով այս տարբերակը սկսեց աջակցել այլ հարթակներ:

Oracle 7-ը թողարկվել է 1992 թվականին, և հիշողության և I/O-ի մեջ բազմաթիվ ճարտարապետական ​​փոփոխություններ են եղել: Oracle 7-ն արդեն լիարժեք RDBMS արտադրանք է, որին օգտատերերը սովոր են և օգտագործում են երկար տարիներ:

1997թ թողարկվեց 8-րդ տարբերակը, որը ներկայացրեց օբյեկտի մոդել, նոր հատկություններ և կառավարման գործիքներ:

1999 թ թողարկվել է 8i տարբերակը (Oracle 8.1.5)՝ ներկառուցված Java-ով։

2001 թ Թողարկված տարբերակը 9i. Ըստ մշակողների՝ նախորդ տարբերակի համեմատ կատարվել է ավելի քան 400 փոփոխություն։ Բնութագրական փոփոխություններն են ավտոմատացված համակարգերի «ինտելեկտուալացումը» և վերլուծությունների հնարավորությունների ընդլայնումը։

Ինչպես տեսնում եք, Oracle-ի արտադրանքն արդեն 25 տարեկան է, և մենք պետք է այս բոլոր «կորցրած» տարիները փոխհատուցենք շատ ավելի կարճ ժամանակահատվածում։ Վերջին տարբերակըարտադրանքը ներառում է 75 տարբեր սերվերային արտադրանք, բայց դրանցից շատերը դուրս են մեր դասընթացի շրջանակներից:

Հիմնական հասկացություններ և պայմանական հապավումներ

Նախքան Oracle-ի մեր ուսումնասիրությունը սկսելը, անհրաժեշտ է, որ բոլորը հստակ լինեն այն տերմինների մասին, որոնք կհանդիպեն տեքստում: Փոստային ցուցակի յուրաքանչյուր թողարկում կունենա «Հիմնական հասկացություններ» բաժինը, որպեսզի ընթերցողները չվատնեն իրենց ժամանակը անծանոթ բառերի սահմանումներ փնտրելու համար:

DB (DB)- Տվյալների բազա: Տվյալների հավաքածու, որը հատուկ կազմակերպված է որոնման հեշտության համար: Տվյալների բազան իրական տվյալներն են:

DBMS (DBMS)- Տվյալների բազայի կառավարման համակարգ: Ծրագրային ապահովում Oracle-ը DBMS է:

RDBMS (RDBMS)- Հարաբերական տվյալների բազայի կառավարման համակարգ: Տվյալների ներքին մուտքն իրականացվում է հարաբերական եղանակով: Oracle-ը RDBMS է:

Բուֆերորոշակի ծավալ է պատահական մուտքի հիշողությունՕգտագործվում է տվյալների պահպանման համար: Բուֆերը պարունակում է տվյալներ, որոնք ակնկալվում է օգտագործել, կամ որոնք օգտագործվել են վերջին շրջանում: Շատ դեպքերում բուֆերը կոշտ սկավառակի վրա պահվող տվյալների բլոկի պատճենն է: Բուֆերի տվյալները կարող են փոփոխվել և գրվել սկավառակի վրա, ինչպես նաև բուֆեր կարող է ստեղծվել տվյալների ժամանակավոր պահպանման համար: Oracle-ի հետ կապված - բուֆերները պարունակում են տվյալների այն բլոկները, որոնք վերջերս մուտք են գործել: Բուֆերների հավաքածուն կազմում է տվյալների բազայի բուֆերային քեշը: Բուֆերը նաև պահում է գործարքների մատյանում ժամանակավոր գրառումներ, որոնք այնուհետև գրվում են սկավառակի վրա (գործարքների մատյան բուֆեր):

Քեշ- հիշողության տարածք տվյալների արագ մուտքի համար: Սարքավորման տեսանկյունից սա հիշողության փոքր քանակություն է (RAM-ի առումով), որը շատ ավելի արագ է, քան հիմնական հիշողությունը: Հիշողության այս ծավալն օգտագործվում է կենտրոնական պրոցեսորային միավորում (CPU) տվյալների կամ հրահանգների հաճախակի ներբեռնման համար պահանջվող ժամանակը նվազեցնելու համար: CPU-ն ինքնին պարունակում է ներկառուցված քեշ: Oracle-ում բուֆերների մի շարք (այսինքն՝ RAM-ի տվյալների բլոկներ) և ընդհանուր լողավազանը համարվում են քեշ, քանի որ դրանք ծառայում են տվյալների և հրահանգների պահպանմանը, որոնք հեշտացնում են արագ մուտքը: Քեշավորումը շատ օգտակար մեխանիզմ է, որը մեծապես մեծացնում է տվյալների հասանելիության արագությունը: Քանի որ սովորաբար հնարավոր չէ տեղավորել բոլոր բուֆերները RAM-ում, օգտագործվում են հատուկ ալգորիթմներ (ամենատարածվածը ամենահաճախ օգտագործվող բլոկների պահեստավորումն է):

Արգելափակել- Oracle DBMS-ում տվյալների պահպանման ամենափոքր միավորը: Պարունակում է վերնագրի տեղեկատվություն և բլոկի ինքնին (տվյալներ կամ PL/SQL կոդ): Բլոկի չափը կարգավորելի է 2-ից մինչև 16 Կբ:

Շեղանցք- Բաղադրիչներ, որոնք սահմանափակում են համակարգի կատարումը կամ արդյունավետությունը:

Տվյալների բառարան- աղյուսակների մի շարք, որոնք օգտագործվում են տվյալների բազայի մասին տեղեկատվության պահպանման համար:

Անցակետ- գործողություն, որի արդյունքում բոլոր փոխված տվյալները (հիշողության մեջ գտնվող տվյալների բլոկները) գրվում են սկավառակի վրա: Սա առանցքային գործոն է խափանումից հետո տվյալների բազայի արագ վերականգնման խնդրի մեջ:

Սխեման- տվյալների բազայի օբյեկտների հավաքածու:

SGA (համակարգի գլոբալ տարածք)Համօգտագործվող հիշողության տարածք, որն օգտագործվում է Oracle-ի օրինակի համար տվյալներ պահելու և տեղեկատվությունը կառավարելու համար: SGA-ը տեղաբաշխվում է հիշողության մեջ, երբ գործարկում է Oracle-ի օրինակը և ազատվում է, երբ այն անջատվում է: SGA-ները կազմված են տվյալների բուֆերներից, փոփոխության լոգարի բուֆերից և ընդհանուր լողավազանից: Սա ամենակարևոր հասկացություններից մեկն է, և մենք դրան ավելի մանրամասն կանդրադառնանք ավելի ուշ:

ORACLE կոնֆիգուրացիաներ

Կան բազմաթիվ տեսակի կոնֆիգուրացիաներ: Եկեք նայենք հիմնականներին, վերլուծենք և սահմանենք բնութագրերը:

OLTP (առցանց գործարքների մշակում)- գործարքների գործառնական մշակում. Սա ամենատարածված կոնֆիգուրացիան է: OLTP համակարգը բաղկացած է օգտվողներից, ովքեր փոխազդում են համակարգի հետ: Այս համակարգերը սովորաբար օգտագործվում են առաջնային տեղեկատվության արագ մուտքագրման համար (պայմանագրերի լրացում, կրեդիտ քարտերի համարների ստուգում, ասինխրոն գործարքներ և այլն):
OLTP համակարգերի բնութագրական առանձնահատկություններըՍովորաբար աջակցում է RDBMS-ի հետ աշխատող մեծ թվով օգտվողների: Քանի որ օգտվողները սպասում են, որ տվյալները վերադարձվեն հարցումներին, արձագանքման ժամանակը մեծ նշանակություն ունի: OLTP համակարգերը կապված են ինտենսիվ կարդալ-գրելու գործընթացների հետ: Կախված դիմումից, կարդալ-գրելու վարկանիշը կարող է տարբեր լինել:

DSS (որոշումների աջակցման համակարգ)- Որոշումների կայացման գործընթացներում օգտագործվում են որոշումների աջակցման համակարգեր: Այս որոշումները կարող են հիմնված լինել այնպիսի տեղեկությունների վրա, ինչպիսիք են որոշակի տարածաշրջաններում վաճառքի ծավալը, որոշակի ապրանքի գնորդների նմուշը, էլփոստի հասցեների տեսակավորված ցուցակը և այլն:
DSS-ի առանձնահատկություններըԵրկարատև հարցումներ՝ ընդդեմ մեծ քանակությամբ տվյալների: DSS համակարգերի օգտատերերը ստիպված են լինում սպասել րոպեներ, ժամեր և երբեմն մի քանի օր՝ հարցմանը պատասխանելու համար: Տվյալները սովորաբար հավաքվում են տարբեր աղբյուրներից, ապա մշակվում: DSS համակարգը կապված է ինտենսիվ ընթերցման գործընթացի հետ (գրելու գործընթացներ
տեղի են ունենում շատ ավելի հազվադեպ):

Տվյալների պահեստլայնածավալ համակարգ է, որը բաղկացած է և՛ OLTP-ից, և՛ DSS-ից: Այս համակարգերը սովորաբար աշխատում են հարյուրավոր գիգաբայթ տվյալների հետ և սպասարկում են հսկայական թվով օգտատերերի:
Տվյալների պահեստի առանձնահատկություններըունի DSS համակարգերի որոշ ատրիբուտներ, այսինքն. երկարաժամկետ հարցումներ, ինչպես նաև իրական ժամանակի բաղադրիչներ: Այս բաղադրիչները հաճախ օգտագործվում են որպես տվյալների աղբյուրներ DSS հարցումների համար:

Տեղեկատվական խանութ (Data Mart)- սա տվյալների պահեստի կրճատված տարբերակն է (կենտրոնացած է բարձր մասնագիտացված խնդիրների լուծման վրա), մինչդեռ պահպանելով Տվյալների պահեստի շատ առանձնահատկություններ:
Տեղեկատվական խանութի բնութագրական առանձնահատկությունները: սովորաբար 100 գիգաբայթ կամ ավելի քիչ տվյալներ: Ճիշտ այնպես, ինչպես տվյալների պահեստը, այն աջակցում է մեծ թվով օգտատերերի և թույլ է տալիս ստեղծել բարդ լուծումներ:

Վիդեո սերվերԹույլ է տալիս աջակցել մեծ թվով վիդեո հոսքերի: Այս տեսահոսքերը կարող են օգտագործվել ըստ պահանջի, որպես զվարճանքի և կրթական դասընթացներ:
Վիդեո սերվերի բնութագրական առանձնահատկություններըՊետք է ունենա լայն թողունակություն՝ մի քանի վիդեո հոսքեր ապահովելու համար: Նաև այն պետք է կարողանա հաղթահարել մեծ I/O բեռը: Սարքերից կարդալիս միանգամից բեռնվում են տվյալների մեծ բլոկներ, որոնք այնքան էլ մասնատված չեն։

Վեբ սերվերնախագծված է ստատիկ և դինամիկ վեբ էջեր. Այս էջերը կարող են լինել շատ պարզ կամ բարդ՝ ստեղծված տվյալների բազայից: Oracle Web Server-ը սովորաբար օգտագործվում է առևտրային վեբ հավելվածների համար: Այդպիսին
Հավելվածները թույլ են տալիս գնորդներին թերթել կատալոգներ, որոնք ներառում են ապրանքների պատկերներ և նույնիսկ վիդեո նկարազարդումներ: Գնորդը կարող է ձեռք բերել իր դուր եկած ապրանքը։
Oracle վեբ սերվերի առանձնահատկություններըսովորաբար աջակցում է զգալի թվով օգտատերերի, պարունակում է մեծ քանակությամբ տվյալներ, որոնք հաճախակի են մուտք գործում, և միևնույն ժամանակ, տվյալներ, որոնք շատ հաճախ չեն մուտք գործում: Սերվերի աշխատանքը կարող է բարելավվել RAM-ի մեծ քանակությամբ:

OLAP (Առցանց վերլուծական մշակում)- վերլուծական մշակում իրական ժամանակում: Սովորաբար օգտագործվում է բազմաչափ տվյալների հետ համատեղ: OLAP-ի օգտվողները ֆինանսական վերլուծաբաններ կամ շուկայավարման անձնակազմ են, ովքեր աշխատում են տվյալների հետ համաշխարհային մակարդակով:
OLAP համակարգերի բնութագրական առանձնահատկություններըպահանջում է մեծ քանակությամբ սկավառակի հիշողություն և հզոր հաշվողական համակարգեր: OLAP համակարգը կարող է աջակցել միայն փոքր թվով օգտատերերի: Այնուամենայնիվ, օգտվողների թիվը կախված է կոնկրետ կոնֆիգուրացիայից:

Եզրակացություն

Այսպիսով, մենք ծանոթացանք Oracle Corporation-ի պատմությանը, սովորեցինք մի քանի կարևոր հասկացություններ և իմացանք ամենակարևոր կոնֆիգուրացիաները: Դուք կարող եք շնորհավորել ինքներդ ձեզ. դուք սկսել եք ձեր սուզվելը Oracle-ի հրաշալի աշխարհ:

Այս հոդվածը նախատեսված է հիմնականում Oracle DBMS ադմինիստրատորների համար (և նրանց, ովքեր ցանկանում են դառնալ), այն շատ օգտակար կլինի կիրառական մշակողների, ինչպես նաև այս բարդ համակարգի օգտատերերի համար։ Մենք բոլորս սպասում ենք հետաքրքիր ճանապարհորդության Oracle-ի աշխարհում, և ես կօգնեմ ձեզ չմոլորվել դրա մեջ:

Կսկսենք ամենահիմնականից, ամենապարզից և աստիճանաբար կշարժվենք առաջ ու առաջ։ Ես կզգուշացնեմ ձեզ հենց հիմա, դա հեշտ չի լինի: Բայց դու պատրա՞ստ ես ինձ հետ կիսել դժվարությունները։ Եթե ​​այո, ապա շարունակե՛ք։

Ինչու՞ դժվար կլինի ձեզ համար: Որովհետև պետք է ոչ միայն թերթել տեքստը, ոչ միայն վայելել ընթերցանության ընթացքը, ոչ միայն բավարարվել անհեթեթ նյութ կարդալով, այլ ԱՇԽԱՏԱՆՔտեքստի վերևում։ Հենց ճիշտ ԱՇԽԱՏԱՆՔ. Ես հաճախ կնկարագրեմ բարդ հարաբերություններ, եթե դրանք չգծես թղթի վրա, չուսումնասիրես ամեն կետ, ապա բաց կառաջանա։ Բացերը կկուտակվեն այնքան ժամանակ, մինչև կձևավորվեն հսկայական դատարկություններ։ Ի վերջո, դուք ինքներդ ձեզ կհարցնեք. «Ի՞նչ եմ ես սովորել»: Կարծում եմ՝ արդեն կռահեցիք, թե ինչ պատասխան կտա։

Նպատակ դրեք՝ «հասկանալ ԱՄԵՆ ԻՆՉ», եթե, այնուամենայնիվ, ինչ-որ բան անհասկանալի է ստացվել, ամենայն հավանականությամբ ես եմ մեղավոր։ Գրեք ինձ, և հաջորդ համարներում մենք շատ ավելի մանրամասն կանդրադառնանք անհասկանալի հարցերին։

Ինչու՞ ինձ համար դժվար կլինի: Փաստն այն է, որ ես էլ եմ սովորելու իմ բաժանորդների հետ։ Եվ քանի որ ես պատասխանատու եմ ձեր առաջխաղացման համար, քանի որ ես ստիպված եմ լինելու պատասխանել հարցերին, նյութեր հավաքել, պարզապես պետք է մեկ քայլ առաջ գնամ։ Եվ մինչ դուք ուսումնասիրում եք ընթացիկ հարցը, ես պետք է պատրաստեմ հաջորդը։

Ինչպես խոստացել էի, մենք կսկսենք ամենապարզից։

ORACLE-ի համառոտ պատմություն.

1977 թ Լարի Էլիսոնը, Բոբ Մայները և Էդ Օուեթսը կազմակերպեցին իրենց բիզնեսը Relational Software Incorporated (RSI) անվան տակ։ Հենց այս ընկերությունն էլ հիմք դրեց Oracle-ի հարաբերական տվյալների բազայի կառավարման համակարգի (RDBMS): Էլիսոնը, Մայները և Օուեթսը որոշեցին մշակել RDBMS՝ օգտագործելով C և SQL ինտերֆեյսը: Եվ շուտով թողարկվեց առաջին տարբերակը (նախատիպը): Գնորդները 1979 թ Ներկայացվեց Oracle RDBMS-ի 2-րդ տարբերակը, որն աշխատում էր Digital PDP-11-ով, որն աշխատում էր OS RSX-11-ով: Այնուհետև այն տեղափոխվեց DEC VAX համակարգ:

1983 թ դարձավ 3-րդ տարբերակի թողարկման ավետաբերը, որը փոփոխություններ բերեց SQL լեզվում, ավելացրեց համակարգի աշխատանքը և ավելացրեց որոշ այլ բարելավումներ: Ի տարբերություն նախորդ տարբերակների, երրորդ տարբերակն ամբողջությամբ գրվել է C-ով: Այդ ժամանակից ի վեր RSI-ն փոխել է իր անունը Oracle Corporation-ի:

Oracle-ի 4-րդ տարբերակը ներկայացվել է 1984 թվականին։ Այս տարբերակը աջակցում էր և՛ VAX OS-ին, և՛ IBM VM-ին: Այս տարբերակը տրամադրում էր բազմակի օգտատերերի տվյալների կայուն ընթերցման հնարավորություն: 5-րդ տարբերակը հայտնվել է 1985 թվականին։ և շրջադարձային պահ եղավ DBMS շուկայում, քանի որ այն առաջնահերթ դարձավ հաճախորդ-սերվերի տեխնոլոգիայի միջոցով՝ օգտագործելով SQL*Net: Հինգերորդ տարբերակը նաև MS DOS-ի առաջին ծրագրերից մեկն էր, որը կոտրեց 640 Կբ պատնեշը:

1988 թ Oracle-ը ներկայացրեց 6-րդ տարբերակը: Այս տարբերակը ներկայացրեց ցածր մակարդակի կողպում և շատ այլ կատարողական և ֆունկցիոնալ բարելավումներ (ներառյալ հաջորդականության ստեղծումը և ծույլ գրությունները): Oracle-ն արդեն աշխատում է բազմաթիվ հարթակներում և օպերացիոն համակարգերում: 1991 թ Թողարկվել է Oracle RDBMS Parallel Processing Server 6.1 տարբերակը DEC VAX համակարգի համար: Շուտով այս տարբերակը սկսեց աջակցել այլ հարթակներ:

Oracle 7-ը թողարկվել է 1992 թվականին, և հիշողության և I/O-ի մեջ բազմաթիվ ճարտարապետական ​​փոփոխություններ են եղել: Oracle 7-ն արդեն լիարժեք RDBMS արտադրանք է, որին օգտատերերը սովոր են և օգտագործում են երկար տարիներ:

1997թ թողարկվեց 8-րդ տարբերակը, որը ներկայացրեց օբյեկտի մոդել, նոր հատկություններ և կառավարման գործիքներ:

1999 թ թողարկվել է 8i տարբերակը (Oracle 8.1.5)՝ ներկառուցված Java-ով։

2001 թ Թողարկված տարբերակը 9i. Ըստ մշակողների՝ նախորդ տարբերակի համեմատ կատարվել է ավելի քան 400 փոփոխություն։ Բնութագրական փոփոխություններն են ավտոմատացված համակարգերի «ինտելեկտուալացումը» և վերլուծությունների հնարավորությունների ընդլայնումը։

Ինչպես տեսնում եք, Oracle-ի արտադրանքն արդեն 25 տարեկան է, և մենք պետք է այս բոլոր «կորցրած» տարիները փոխհատուցենք շատ ավելի կարճ ժամանակահատվածում։ Ապրանքի վերջին տարբերակը ներառում է 75 տարբեր սերվերային արտադրանք, բայց դրանցից շատերը դուրս են մեր դասընթացի շրջանակներից:

Հիմնական հասկացություններ և պայմանական հապավումներ

Նախքան Oracle-ի մեր ուսումնասիրությունը սկսելը, անհրաժեշտ է, որ բոլորը հստակ լինեն այն տերմինների մասին, որոնք կհանդիպեն տեքստում: Փոստային ցուցակի յուրաքանչյուր թողարկում կունենա «Հիմնական հասկացություններ» բաժինը, որպեսզի ընթերցողները չվատնեն իրենց ժամանակը անծանոթ բառերի սահմանումներ փնտրելու համար:

DB (DB)- Տվյալների բազա: Տվյալների հավաքածու, որը հատուկ կազմակերպված է որոնման հեշտության համար: Տվյալների բազան իրական տվյալներն են:

DBMS (DBMS)- Տվյալների բազայի կառավարման համակարգ: Oracle ծրագրակազմը DBMS է:

RDBMS (RDBMS)- Հարաբերական տվյալների բազայի կառավարման համակարգ: Տվյալների ներքին մուտքն իրականացվում է հարաբերական եղանակով: Oracle-ը RDBMS է:

Բուֆեր RAM-ի որոշակի քանակություն է, որն օգտագործվում է տվյալների պահպանման համար: Բուֆերը պարունակում է տվյալներ, որոնք ակնկալվում է օգտագործել, կամ որոնք օգտագործվել են վերջին շրջանում: Շատ դեպքերում բուֆերը կոշտ սկավառակի վրա պահվող տվյալների բլոկի պատճենն է: Բուֆերի տվյալները կարող են փոփոխվել և գրվել սկավառակի վրա, ինչպես նաև բուֆեր կարող է ստեղծվել տվյալների ժամանակավոր պահպանման համար: Oracle-ի հետ կապված - բուֆերները պարունակում են տվյալների այն բլոկները, որոնք վերջերս մուտք են գործել: Բուֆերների հավաքածուն կազմում է տվյալների բազայի բուֆերային քեշը: Բուֆերը նաև պահում է գործարքների մատյանում ժամանակավոր գրառումներ, որոնք այնուհետև գրվում են սկավառակի վրա (գործարքների մատյան բուֆեր):

Քեշ- հիշողության տարածք տվյալների արագ մուտքի համար: Սարքավորման տեսանկյունից սա հիշողության փոքր քանակություն է (RAM-ի առումով), որը շատ ավելի արագ է, քան հիմնական հիշողությունը: Հիշողության այս ծավալն օգտագործվում է կենտրոնական պրոցեսորային միավորում (CPU) տվյալների կամ հրահանգների հաճախակի ներբեռնման համար պահանջվող ժամանակը նվազեցնելու համար: CPU-ն ինքնին պարունակում է ներկառուցված քեշ: Oracle-ում բուֆերների մի շարք (այսինքն՝ RAM-ի տվյալների բլոկներ) և ընդհանուր լողավազանը համարվում են քեշ, քանի որ դրանք ծառայում են տվյալների և հրահանգների պահպանմանը, որոնք հեշտացնում են արագ մուտքը: Քեշավորումը շատ օգտակար մեխանիզմ է, որը մեծապես մեծացնում է տվյալների հասանելիության արագությունը: Քանի որ սովորաբար հնարավոր չէ տեղավորել բոլոր բուֆերները RAM-ում, օգտագործվում են հատուկ ալգորիթմներ (ամենատարածվածը ամենահաճախ օգտագործվող բլոկների պահեստավորումն է):

Արգելափակել- Oracle DBMS-ում տվյալների պահպանման ամենափոքր միավորը: Պարունակում է վերնագրի տեղեկատվություն և բլոկի ինքնին (տվյալներ կամ PL/SQL կոդ): Բլոկի չափը կարգավորելի է 2-ից մինչև 16 Կբ:

Շեղանցք- Բաղադրիչներ, որոնք սահմանափակում են համակարգի կատարումը կամ արդյունավետությունը:

Տվյալների բառարան- աղյուսակների մի շարք, որոնք օգտագործվում են տվյալների բազայի մասին տեղեկատվության պահպանման համար:

Անցակետ- գործողություն, որի արդյունքում բոլոր փոխված տվյալները (հիշողության մեջ գտնվող տվյալների բլոկները) գրվում են սկավառակի վրա: Սա առանցքային գործոն է խափանումից հետո տվյալների բազայի արագ վերականգնման խնդրի մեջ:

Սխեման- տվյալների բազայի օբյեկտների հավաքածու:

SGA (համակարգի գլոբալ տարածք)Համօգտագործվող հիշողության տարածք, որն օգտագործվում է Oracle-ի օրինակի համար տվյալներ պահելու և տեղեկատվությունը կառավարելու համար: SGA-ը տեղաբաշխվում է հիշողության մեջ, երբ գործարկում է Oracle-ի օրինակը և ազատվում է, երբ այն անջատվում է: SGA-ները կազմված են տվյալների բուֆերներից, փոփոխության լոգարի բուֆերից և ընդհանուր լողավազանից: Սա ամենակարևոր հասկացություններից մեկն է, և մենք դրան ավելի մանրամասն կանդրադառնանք ավելի ուշ:

ORACLE կոնֆիգուրացիաներ

Կան բազմաթիվ տեսակի կոնֆիգուրացիաներ: Եկեք նայենք հիմնականներին, վերլուծենք և սահմանենք բնութագրերը:

OLTP (առցանց գործարքների մշակում)- գործարքների գործառնական մշակում. Սա ամենատարածված կոնֆիգուրացիան է: OLTP համակարգը բաղկացած է օգտվողներից, ովքեր փոխազդում են համակարգի հետ: Այս համակարգերը սովորաբար օգտագործվում են առաջնային տեղեկատվության արագ մուտքագրման համար (պայմանագրերի լրացում, կրեդիտ քարտերի համարների ստուգում, ասինխրոն գործարքներ և այլն):
OLTP համակարգերի բնութագրական առանձնահատկություններըՍովորաբար աջակցում է RDBMS-ի հետ աշխատող մեծ թվով օգտվողների: Քանի որ օգտվողները սպասում են, որ տվյալները վերադարձվեն հարցումներին, արձագանքման ժամանակը մեծ նշանակություն ունի: OLTP համակարգերը կապված են ինտենսիվ կարդալ-գրելու գործընթացների հետ: Կախված դիմումից, կարդալ-գրելու վարկանիշը կարող է տարբեր լինել:

DSS (որոշումների աջակցման համակարգ)- Որոշումների կայացման գործընթացներում օգտագործվում են որոշումների աջակցման համակարգեր: Այս որոշումները կարող են հիմնված լինել այնպիսի տեղեկությունների վրա, ինչպիսիք են որոշակի տարածաշրջաններում վաճառքի ծավալը, որոշակի ապրանքի գնորդների նմուշը, էլփոստի հասցեների տեսակավորված ցուցակը և այլն:
DSS-ի առանձնահատկություններըԵրկարատև հարցումներ՝ ընդդեմ մեծ քանակությամբ տվյալների: DSS համակարգերի օգտատերերը ստիպված են լինում սպասել րոպեներ, ժամեր և երբեմն մի քանի օր՝ հարցմանը պատասխանելու համար: Տվյալները սովորաբար հավաքվում են տարբեր աղբյուրներից, ապա մշակվում: DSS համակարգը կապված է ինտենսիվ ընթերցման գործընթացի հետ (գրելու գործընթացներ
տեղի են ունենում շատ ավելի հազվադեպ):

Տվյալների պահեստլայնածավալ համակարգ է, որը բաղկացած է և՛ OLTP-ից, և՛ DSS-ից: Այս համակարգերը սովորաբար աշխատում են հարյուրավոր գիգաբայթ տվյալների հետ և սպասարկում են հսկայական թվով օգտատերերի:
Տվյալների պահեստի առանձնահատկություններըունի DSS համակարգերի որոշ ատրիբուտներ, այսինքն. երկարաժամկետ հարցումներ, ինչպես նաև իրական ժամանակի բաղադրիչներ: Այս բաղադրիչները հաճախ օգտագործվում են որպես տվյալների աղբյուրներ DSS հարցումների համար:

Տեղեկատվական խանութ (Data Mart)- սա տվյալների պահեստի կրճատված տարբերակն է (կենտրոնացած է բարձր մասնագիտացված խնդիրների լուծման վրա), մինչդեռ պահպանելով Տվյալների պահեստի շատ առանձնահատկություններ:
Տեղեկատվական խանութի բնութագրական առանձնահատկությունները: սովորաբար 100 գիգաբայթ կամ ավելի քիչ տվյալներ: Ճիշտ այնպես, ինչպես տվյալների պահեստը, այն աջակցում է մեծ թվով օգտատերերի և թույլ է տալիս ստեղծել բարդ լուծումներ:

Վիդեո սերվերԹույլ է տալիս աջակցել մեծ թվով վիդեո հոսքերի: Այս տեսահոսքերը կարող են օգտագործվել ըստ պահանջի, որպես զվարճանքի և կրթական դասընթացներ:
Վիդեո սերվերի բնութագրական առանձնահատկություններըՊետք է ունենա լայն թողունակություն՝ մի քանի վիդեո հոսքեր ապահովելու համար: Նաև այն պետք է կարողանա հաղթահարել մեծ I/O բեռը: Սարքերից կարդալիս միանգամից բեռնվում են տվյալների մեծ բլոկներ, որոնք այնքան էլ մասնատված չեն։

Վեբ սերվեր: նախատեսված է ստատիկ և դինամիկ վեբ էջերի հետ աշխատելու համար: Այս էջերը կարող են լինել շատ պարզ կամ բարդ՝ ստեղծված տվյալների բազայից: Oracle Web Server-ը սովորաբար օգտագործվում է առևտրային վեբ հավելվածների համար: Այդպիսին
Հավելվածները թույլ են տալիս գնորդներին թերթել կատալոգներ, որոնք ներառում են ապրանքների պատկերներ և նույնիսկ վիդեո նկարազարդումներ: Գնորդը կարող է ձեռք բերել իր դուր եկած ապրանքը։
Oracle վեբ սերվերի առանձնահատկություններըսովորաբար աջակցում է զգալի թվով օգտատերերի, պարունակում է մեծ քանակությամբ տվյալներ, որոնք հաճախակի են մուտք գործում, և միևնույն ժամանակ, տվյալներ, որոնք շատ հաճախ չեն մուտք գործում: Սերվերի աշխատանքը կարող է բարելավվել RAM-ի մեծ քանակությամբ:

OLAP (Առցանց վերլուծական մշակում)- վերլուծական մշակում իրական ժամանակում: Սովորաբար օգտագործվում է բազմաչափ տվյալների հետ համատեղ: OLAP-ի օգտվողները ֆինանսական վերլուծաբաններ կամ շուկայավարման անձնակազմ են, ովքեր աշխատում են տվյալների հետ համաշխարհային մակարդակով:
OLAP համակարգերի բնութագրական առանձնահատկություններըպահանջում է մեծ քանակությամբ սկավառակի հիշողություն և հզոր հաշվողական համակարգեր: OLAP համակարգը կարող է աջակցել միայն փոքր թվով օգտատերերի: Այնուամենայնիվ, օգտվողների թիվը կախված է կոնկրետ կոնֆիգուրացիայից:

Եզրակացություն

Այսպիսով, մենք ծանոթացանք Oracle Corporation-ի պատմությանը, սովորեցինք մի քանի կարևոր հասկացություններ և իմացանք ամենակարևոր կոնֆիգուրացիաները: Դուք կարող եք շնորհավորել ինքներդ ձեզ. դուք սկսել եք ձեր սուզվելը Oracle-ի հրաշալի աշխարհ:

 
Հոդվածներ Ըստթեմա:
Ինչ է վայրէջքի էջը և ինչպիսին պետք է լինի
Մասնավոր ձեռնարկությունների, տարբեր ծառայությունների և փոքր կազմակերպությունների սեփականատերերի մեծ մասը հասկանում է, թե որքան կարևոր է առցանց բիզնես վարելը: Կայքի ստեղծումը և սոցիալական ցանցերում էջի պահպանումն այժմ ցանկացած ընկերության մարքեթինգային ռազմավարության մաս է կազմում։ Բայց քիչ ընկերություններ և
Ինչպես տեղադրել ձեր ձևանմուշը ucoz-ում - Ծրագիր, որի մասին դուք չգիտեիք, մենք սովորում ենք միանալ:
Ինչպես տեղադրել Joomla կաղապարը - Անսարքությունների վերացում - 4.5-ը 5-ից 2 ձայնի հիման վրա Կաղապար ընտրելը, տեղադրումը և կազմաձևումը Joomla կայքի ստեղծման ամենակարևոր քայլերից մեկն է: Այս ձեռնարկում մենք կանդրադառնանք, թե ինչպես տեղադրել ձևանմուշ
Ֆայբիսովիչ - էլեկտրական ցանցերի նախագծման ուղեցույց
Ձեռնարկ ԷԼԵԿՏՐԱԿԱՆ ՑԱՆՑԵՐԻ ԴԻԶԱՅՆԻ ՄԱՍԻՆ Խմբագրել է Դ. Լ. ՖԱՅԲԻՍՈՎԻՉ Հրատարակություն 4, վերանայված և լրացված Գրախոս Վ. Վ. Մոգիրև Հեղինակներ՝ Ի.
Համակարգչային ծրագրակազմ Օգտատիրոջ համակարգչային տեղեկատվական ծրագրակազմ
Ծրագրային ապահովումը կամ ծրագրակազմը (SW) համակարգչի անբաժանելի մասն է: Ծրագրային ապահովումը տեխնիկական միջոցների տրամաբանական շարունակությունն է, որն ընդլայնում է համակարգիչների օգտագործման հնարավորություններն ու շրջանակը։ Համակարգչի աշխատանքի համար օգտագործվում է ծրագրային ապահովման մի շարք: