Мэдээллийн санг боловсруулах, удирдах. Oracle курс төгссөн гэрчилгээ

Энэ нийтлэл нь үндсэндээ Oracle DBMS-ийн администраторуудад зориулагдсан (мөн нэг болох хүсэлтэй хүмүүст) бөгөөд энэ нь програм хөгжүүлэгчид болон энэ програмын хэрэглэгчдэд маш хэрэгтэй болно. нарийн төвөгтэй систем. Oracle-ийн ертөнцөд сэтгэл хөдөлгөм аялал биднийг хүлээж байгаа бөгөөд би танд төөрөлдөхгүй байхад туслах болно.

Бид хамгийн энгийн зүйлсээс эхлээд хамгийн энгийн зүйлээс эхлээд аажмаар урагшлах болно. Би танд шууд анхааруулъя - энэ нь тийм ч хялбар биш байх болно. Гэхдээ та надтай бэрхшээлээ хуваалцахад бэлэн үү? Хэрэв тийм бол цаашаа яв!

Энэ нь яагаад танд хэцүү байх вэ? Учир нь та зөвхөн текстийг гүйлгэн харахаас гадна унших үйл явцаас таашаал авах төдийгүй, зүгээр л утгагүй материалыг уншаад сэтгэл хангалуун байх хэрэгтэй. АЖИЛтекстийн дээгүүр. Яг АЖИЛ. Би ихэвчлэн нарийн төвөгтэй харилцааг дүрслэх болно, гэхдээ хэрэв та тэдгээрийг цаасан дээр дүрслэхгүй бол, цэг бүрийг судлахгүй бол цоорхой үлдэх болно. Цоорхой нь асар том хоосон зай үүсэх хүртэл хуримтлагдана. Эцэст нь та өөрөөсөө “Би юу сурсан бэ?” гэж асуух болно. Хариулт нь юу болохыг та аль хэдийн таасан байх гэж бодож байна.

Өөртөө зорилго тавь - "БҮГДИЙГ ойлгох"; хэрэв ямар нэг зүйл ойлгомжгүй болвол энэ нь миний буруу байх. Надад бичээрэй, дараагийн дугааруудад бид ойлгомжгүй асуултуудыг илүү нарийвчлан авч үзэх болно.

Энэ яагаад надад хэцүү байх вэ? Үнэн хэрэгтээ би захиалагчидтайгаа хамт суралцах болно. Нэгэнт би та бүхний ахиц дэвшлийг хариуцаж, асуултанд хариулж, материал цуглуулах ёстой тул би зүгээр л нэг алхам урагшлах хэрэгтэй. Та одоо байгаа асуудлыг судалж байх хооронд би дараагийнхыг бэлтгэх хэрэгтэй болно.

Миний амласанчлан бид хамгийн энгийнээс эхэлнэ.

ORACLE-ийн товч түүх.

1977 онд Ларри Эллисон, Боб Майнер, Эд Оатс нар өөрсдийн бизнесийг байгуулж, компанийг Relational Software Incorporated (RSI) гэж нэрлэжээ. Энэ компани нь Oracle-ийн харилцааны мэдээллийн сангийн удирдлагын системийг (RDBMS) үндэс суурийг тавьсан юм. Эллисон, Майнер, Оуэтс нар C хэл болон SQL интерфейсийг ашиглан RDBMS боловсруулахаар шийджээ. Тэгээд удалгүй анхны хувилбар (прототип) гарсан. 1979 оны худалдан авагчид RSX-11 үйлдлийн системтэй Digital PDP-11 дээр ажиллаж байсан Oracle RDBMS 2 хувилбарыг танилцуулсан. Дараа нь DEC VAX системд шилжүүлсэн.

1983 он Энэ нь SQL хэлэнд өөрчлөлт оруулж, системийн гүйцэтгэлийг нэмэгдүүлж, бусад сайжруулалтыг нэмсэн 3-р хувилбарын нээлт болсон. Өмнөх хувилбаруудаас ялгаатай нь гурав дахь хувилбар нь бүхэлдээ C хэл дээр бичигдсэн байсан. Тэр мөчөөс эхлэн RSI нэрээ Oracle корпораци болгон өөрчилсөн.

Oracle 4 хувилбарыг 1984 онд танилцуулсан. Энэ хувилбар нь VAX OS болон IBM VM-г дэмждэг. Энэ хувилбар нь олон хэрэглэгчийн тогтвортой өгөгдөл унших боломжийг олгосон. 5-р хувилбар нь 1985 онд гарсан. мөн SQL*Net ашиглан клиент-сервер технологийг нэвтрүүлсэн анхны DBMS зах зээлд эргэлтийн цэг болсон. Тав дахь хувилбар нь мөн 640Kb саадыг давсан анхны MS DOS програмуудын нэг байв.

1988 онд Oracle 6-р хувилбарыг танилцуулсан. Энэ хувилбар нь доод түвшний түгжээ болон бусад олон өөрчлөлтийг нэвтрүүлсэн бөгөөд энэ нь гүйцэтгэл, үйл ажиллагааг нэмэгдүүлсэн (дараалал үүсгэх, залхуу бичих гэх мэт). Oracle аль хэдийн олон платформ дээр ажилладаг үйлдлийн системүүд. 1991 онд Oracle RDBMS Parallel Processing Server хувилбар 6.1 нь DEC VAX системд зориулагдсан. Удалгүй энэ хувилбар нь бусад платформуудыг дэмжиж эхэлсэн.

Oracle 7 нь 1992 онд гарсан бөгөөд санах ой болон оролт гаралтын үйлдлүүдэд архитектурын олон өөрчлөлт хийгдсэн. Oracle 7 нь аль хэдийн бүрэн хэмжээний RDBMS бүтээгдэхүүн бөгөөд хэрэглэгчдийн дассан, олон жилийн турш хэрэглэж ирсэн.

1997 онд 8-р хувилбар гарсан бөгөөд энэ нь объектын загвар, шинэ шинж чанар, удирдлагын хэрэгслийг нэвтрүүлсэн.

1999 онд 8i хувилбар (Oracle 8.1.5) нь Java хэл дээр суурилагдсан.

2001 онд 9i хувилбар гарсан. Хөгжүүлэгчдийн үзэж байгаагаар 400 гаруй өөрчлөлт орсон байна өмнөх хувилбар. Онцлог өөрчлөлтүүд - "оюуны чадвар" автоматжуулсан системүүдмөн аналитик чадавхийг өргөжүүлэх.

Таны харж байгаагаар Oracle бүтээгдэхүүн аль хэдийн 25 нас хүрсэн бөгөөд бид энэ бүх "алдагдсан" жилүүдийг илүү их хугацаанд нөхөх ёстой. богино хугацаа. Хамгийн сүүлийн үеийн хувилбарЭнэхүү бүтээгдэхүүн нь 75 өөр серверийн бүтээгдэхүүнийг багтаасан боловч ихэнх нь манай сургалтын хамрах хүрээнээс гадуур байдаг.

Үндсэн ойлголт ба товчлол

Oracle-ийн талаар судалж эхлэхээсээ өмнө хүн бүр текстэд гарах нэр томъёог тодорхой мэдэж байх нь чухал. Мэдээллийн товхимолын дугаар бүр нь "Үндсэн ойлголт" булантай байх бөгөөд ингэснээр уншигчид танил бус үгсийн тодорхойлолтыг хайж цаг хугацаа алдахгүй байх болно.

ДБ- Мэдээллийн сан. Хүлээн авахад хялбар болгох үүднээс тусгайлан зохион байгуулсан мэдээллийн цуглуулга. Мэдээллийн сан нь бодит өгөгдөл юм.

DBMS- Мэдээллийн сангийн удирдлагын систем. Програм хангамж Oracle бол DBMS юм.

RDBMS- Харилцааны мэдээллийн сангийн удирдлагын систем. Дотоод өгөгдөлд хандах хандалтыг харилцан хамаарлын аргаар гүйцэтгэдэг. Oracle бол RDBMS юм.

Буфер- энэ бол тодорхой хэмжээ юм санамсаргүй хандалт санах ой, өгөгдөл хадгалахад ашигладаг. Буфер нь ашиглах гэж байгаа эсвэл саяхан ашигласан өгөгдлийг агуулна. Ихэнх тохиолдолд буфер нь хатуу диск дээр хадгалагдсан мэдээллийн блокийн хуулбар юм. Буферт байгаа өгөгдлийг диск рүү өөрчилж, бичиж болох ба өгөгдлийг түр хадгалахад зориулж буфер үүсгэж болно. Oracle-ийн хувьд буфер нь саяхан хандсан өгөгдлийн блокуудыг агуулдаг. Буферийн цуглуулга нь өгөгдлийн буфер кэшийг бүрдүүлдэг. Буфер нь мөн түр зуурын үйл ажиллагааны бүртгэлийн оруулгуудыг хадгалж, дараа нь дискэнд бичдэг (үйл ажиллагааны бүртгэлийн буфер).

Кэш- өгөгдөлд хурдан нэвтрэх санах ойн хэсэг. Үзэл бодлоос техник хангамж- энэ нь үндсэн санах ойноос хамаагүй хурдан бага хэмжээтэй (RAM-тай холбоотой) санах ой юм. Энэ хэмжээний санах ой нь өгөгдөл эсвэл зааварчилгааг байнга ачаалахад шаардагдах хугацааг багасгахад ашиглагддаг CPU(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 системийн зарим шинж чанаруудтай, i.e. урт хугацааны асуулга, түүнчлэн бодит цагийн бүрэлдэхүүн хэсгүүд. Эдгээр бүрэлдэхүүн хэсгүүдийг ихэвчлэн DSS асуулгад мэдээллийн эх сурвалж болгон ашигладаг.

Data Martнь өгөгдлийн агуулахын жижиг хувилбар (өндөр мэргэшсэн асуудлуудыг шийдвэрлэхэд чиглэсэн) бөгөөд мэдээллийн агуулахын олон шинж чанарыг хадгалсан байдаг.
Мэдээллийн дэлгүүрийн онцлог: Ихэвчлэн 100 гигабайт өгөгдөл буюу түүнээс бага. Яг л өгөгдлийн агуулах дэмждэг шиг олон тооныхэрэглэгчид болон нарийн төвөгтэй шийдлүүдийг гаргах боломжийг танд олгоно.

Видео сервер: Олон тооны видео урсгалыг дэмжих боломжийг танд олгоно. Эдгээр видео урсгалыг эрэлт хэрэгцээ, зугаа цэнгэл, боловсролын хичээл болгон ашиглаж болно.
Видео серверийн онцлог шинж чанарууд: байх ёстой өргөн зурвасолон видео урсгалыг дэмжих зурвасын өргөн. Мөн их хэмжээний оролт/гаралтын ачааллыг даах чадвартай байх ёстой. Төхөөрөмжүүдээс уншиж байх үед бага зэрэг хуваагдсан их хэмжээний өгөгдлийн блокуудыг нэг дор ачаалдаг.

Вэб сервер: статик болон динамик вэб хуудастай ажиллахад зориулагдсан. Эдгээр хуудсууд нь мэдээллийн сангаас үүсгэсэн маш энгийн эсвэл төвөгтэй байж болно. Oracle Web Server нь ихэвчлэн арилжааны вэб програмуудад ашиглагддаг. Ийм
програмууд нь худалдан авагчдад бүтээгдэхүүний зураг, тэр ч байтугай видео дүрслэл агуулсан каталогийг үзэх боломжийг олгодог. Худалдан авагч өөрт таалагдсан бүтээгдэхүүнээ худалдан авах боломжтой.
Oracle вэб серверийн шинж чанарууд: ихэвчлэн ихээхэн хэмжээний хэрэглэгчдийг дэмждэг, байнга ханддаг их хэмжээний өгөгдөл, мөн тэр үед тийм ч олон ханддаггүй өгөгдлийг агуулдаг. Их хэмжээний RAM нь серверийн ажиллагааг сайжруулж чадна.

OLAP (Онлайн аналитик боловсруулалт) - аналитик боловсруулалтбодит цаг хугацаанд. Ихэвчлэн олон хэмжээст өгөгдөлтэй хамт хэрэглэгддэг. OLAP хэрэглэгчид нь дэлхийн түвшинд өгөгдөлтэй ажилладаг санхүүгийн шинжээч эсвэл маркетингийн ажилтнууд юм.
OLAP системийн онцлог шинж чанарууд: их хэмжээний дискний санах ой, хүчирхэг шаарддаг тооцоолох системүүд. OLAP систем нь зөвхөн цөөн тооны хэрэглэгчдийг дэмжих боломжтой. Гэсэн хэдий ч хэрэглэгчдийн тоо нь тодорхой тохиргооноос хамаарна.

Дүгнэлт

Тиймээс бид Oracle корпорацийн түүхтэй танилцаж, хэд хэдэн чухал ойлголтуудыг сурч, хамгийн чухал тохиргоонуудыг сурсан. Та өөртөө баяр хүргэж болно - та Oracle-ийн гайхамшигт ертөнцөд умбаж эхэлсэн.

Энэ нийтлэл нь үндсэндээ Oracle DBMS-ийн администраторуудад (мөн нэг болох хүсэлтэй хүмүүст) зориулагдсан бөгөөд энэ нь програм хөгжүүлэгчид болон энэхүү нарийн төвөгтэй системийн хэрэглэгчдэд маш хэрэгтэй болно. Oracle-ийн ертөнцөд сэтгэл хөдөлгөм аялал биднийг хүлээж байгаа бөгөөд би танд төөрөлдөхгүй байхад туслах болно.

Бид хамгийн энгийн зүйлсээс эхлээд хамгийн энгийн зүйлээс эхлээд аажмаар урагшлах болно. Би танд шууд анхааруулъя - энэ нь тийм ч хялбар биш байх болно. Гэхдээ та надтай бэрхшээлээ хуваалцахад бэлэн үү? Хэрэв тийм бол цаашаа яв!

Энэ нь яагаад танд хэцүү байх вэ? Учир нь та зөвхөн текстийг гүйлгэн харахаас гадна унших үйл явцаас таашаал авах төдийгүй, зүгээр л утгагүй материалыг уншаад сэтгэл хангалуун байх хэрэгтэй. АЖИЛтекстийн дээгүүр. Яг АЖИЛ. Би ихэвчлэн нарийн төвөгтэй харилцааг дүрслэх болно, гэхдээ хэрэв та тэдгээрийг цаасан дээр дүрслэхгүй бол, цэг бүрийг судлахгүй бол цоорхой үлдэх болно. Цоорхой нь асар том хоосон зай үүсэх хүртэл хуримтлагдана. Эцэст нь та өөрөөсөө “Би юу сурсан бэ?” гэж асуух болно. Хариулт нь юу болохыг та аль хэдийн таасан байх гэж бодож байна.

Өөртөө зорилго тавь - "БҮГДИЙГ ойлгох"; хэрэв ямар нэг зүйл ойлгомжгүй болвол энэ нь миний буруу байх. Надад бичээрэй, дараагийн дугааруудад бид ойлгомжгүй асуултуудыг илүү нарийвчлан авч үзэх болно.

Энэ яагаад надад хэцүү байх вэ? Үнэн хэрэгтээ би захиалагчидтайгаа хамт суралцах болно. Нэгэнт би та бүхний ахиц дэвшлийг хариуцаж, асуултанд хариулж, материал цуглуулах ёстой тул би зүгээр л нэг алхам урагшлах хэрэгтэй. Та одоо байгаа асуудлыг судалж байх хооронд би дараагийнхыг бэлтгэх хэрэгтэй болно.

Миний амласанчлан бид хамгийн энгийнээс эхэлнэ.

ORACLE-ийн товч түүх.

1977 онд Ларри Эллисон, Боб Майнер, Эд Оатс нар өөрсдийн бизнесийг байгуулж, компанийг Relational Software Incorporated (RSI) гэж нэрлэжээ. Энэ компани нь Oracle-ийн харилцааны мэдээллийн сангийн удирдлагын системийг (RDBMS) үндэс суурийг тавьсан юм. Эллисон, Майнер, Оуэтс нар C хэл болон SQL интерфейсийг ашиглан RDBMS боловсруулахаар шийджээ. Тэгээд удалгүй анхны хувилбар (прототип) гарсан. 1979 оны худалдан авагчид RSX-11 үйлдлийн системтэй Digital PDP-11 дээр ажиллаж байсан Oracle RDBMS 2 хувилбарыг танилцуулсан. Дараа нь DEC VAX системд шилжүүлсэн.

1983 он Энэ нь SQL хэлэнд өөрчлөлт оруулж, системийн гүйцэтгэлийг нэмэгдүүлж, бусад сайжруулалтыг нэмсэн 3-р хувилбарын нээлт болсон. Өмнөх хувилбаруудаас ялгаатай нь гурав дахь хувилбар нь бүхэлдээ C хэл дээр бичигдсэн байсан. Тэр мөчөөс эхлэн RSI нэрээ Oracle корпораци болгон өөрчилсөн.

Oracle 4 хувилбарыг 1984 онд танилцуулсан. Энэ хувилбар нь VAX OS болон IBM VM-г дэмждэг. Энэ хувилбар нь олон хэрэглэгчийн тогтвортой өгөгдөл унших боломжийг олгосон. 5-р хувилбар нь 1985 онд гарсан. мөн SQL*Net ашиглан клиент-сервер технологийг нэвтрүүлсэн анхны DBMS зах зээлд эргэлтийн цэг болсон. Тав дахь хувилбар нь мөн 640Kb саадыг давсан анхны MS DOS програмуудын нэг байв.

1988 онд Oracle 6-р хувилбарыг танилцуулсан. Энэ хувилбар нь доод түвшний түгжээ болон бусад олон өөрчлөлтийг нэвтрүүлсэн бөгөөд энэ нь гүйцэтгэл, үйл ажиллагааг нэмэгдүүлсэн (дараалал үүсгэх, залхуу бичих гэх мэт). Oracle аль хэдийн олон платформ болон үйлдлийн системүүд дээр ажилладаг. 1991 онд Oracle RDBMS Parallel Processing Server хувилбар 6.1 нь DEC VAX системд зориулагдсан. Удалгүй энэ хувилбар нь бусад платформуудыг дэмжиж эхэлсэн.

Oracle 7 нь 1992 онд гарсан бөгөөд санах ой болон оролт гаралтын үйлдлүүдэд архитектурын олон өөрчлөлт хийгдсэн. Oracle 7 нь аль хэдийн бүрэн хэмжээний RDBMS бүтээгдэхүүн бөгөөд хэрэглэгчдийн дассан, олон жилийн турш хэрэглэж ирсэн.

1997 онд 8-р хувилбар гарсан бөгөөд энэ нь объектын загвар, шинэ шинж чанар, удирдлагын хэрэгслийг нэвтрүүлсэн.

1999 онд 8i хувилбар (Oracle 8.1.5) нь Java хэл дээр суурилагдсан.

2001 онд 9i хувилбар гарсан. Хөгжүүлэгчдийн үзэж байгаагаар өмнөх хувилбартай харьцуулахад 400 гаруй өөрчлөлт орсон байна. Онцлог өөрчлөлтүүд нь автоматжуулсан системийг "оюуны" болгох, аналитик чадавхийг өргөжүүлэх явдал юм.

Таны харж байгаагаар Oracle бүтээгдэхүүн аль хэдийн 25 нас хүрсэн бөгөөд бид энэ бүх "алдагдсан" жилүүдийг илүү богино хугацаанд нөхөх ёстой. Бүтээгдэхүүний хамгийн сүүлийн хувилбар нь 75 өөр серверийн бүтээгдэхүүнийг багтаасан боловч ихэнх нь энэ хичээлийн хамрах хүрээнээс гадуур байдаг.

Үндсэн ойлголт ба товчлол

Oracle-ийн талаар судалж эхлэхээсээ өмнө хүн бүр текстэд гарах нэр томъёог тодорхой мэдэж байх нь чухал. Мэдээллийн товхимолын дугаар бүр нь "Үндсэн ойлголт" булантай байх бөгөөд ингэснээр уншигчид танил бус үгсийн тодорхойлолтыг хайж цаг хугацаа алдахгүй байх болно.

ДБ- Мэдээллийн сан. Хүлээн авахад хялбар болгох үүднээс тусгайлан зохион байгуулсан мэдээллийн цуглуулга. Мэдээллийн сан нь бодит өгөгдөл юм.

DBMS- Мэдээллийн сангийн удирдлагын систем. Oracle програм хангамж нь DBMS юм.

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 системийн зарим шинж чанаруудтай, i.e. урт хугацааны асуулга, түүнчлэн бодит цагийн бүрэлдэхүүн хэсгүүд. Эдгээр бүрэлдэхүүн хэсгүүдийг ихэвчлэн DSS асуулгад мэдээллийн эх сурвалж болгон ашигладаг.

Data Martнь өгөгдлийн агуулахын жижиг хувилбар (өндөр мэргэшсэн асуудлуудыг шийдвэрлэхэд чиглэсэн) бөгөөд мэдээллийн агуулахын олон шинж чанарыг хадгалсан байдаг.
Мэдээллийн дэлгүүрийн онцлог: Ихэвчлэн 100 гигабайт өгөгдөл буюу түүнээс бага. Яг л өгөгдлийн агуулах нь олон тооны хэрэглэгчдийг дэмжиж, нарийн төвөгтэй шийдлүүдийг бий болгох боломжийг олгодог.

Видео сервер: Олон тооны видео урсгалыг дэмжих боломжийг танд олгоно. Эдгээр видео урсгалыг эрэлт хэрэгцээ, зугаа цэнгэл, боловсролын хичээл болгон ашиглаж болно.
Видео серверийн онцлог шинж чанарууд: Олон видео урсгалыг дэмжихийн тулд өндөр зурвасын өргөнтэй байх ёстой. Мөн их хэмжээний оролт/гаралтын ачааллыг даах чадвартай байх ёстой. Төхөөрөмжүүдээс уншиж байх үед бага зэрэг хуваагдсан их хэмжээний өгөгдлийн блокуудыг нэг дор ачаалдаг.

Вэб сервер: статик болон динамик вэб хуудастай ажиллахад зориулагдсан. Эдгээр хуудсууд нь мэдээллийн сангаас үүсгэсэн маш энгийн эсвэл төвөгтэй байж болно. Oracle Web Server нь ихэвчлэн арилжааны вэб програмуудад ашиглагддаг. Ийм
програмууд нь худалдан авагчдад бүтээгдэхүүний зураг, тэр ч байтугай видео дүрслэл агуулсан каталогийг үзэх боломжийг олгодог. Худалдан авагч өөрт таалагдсан бүтээгдэхүүнээ худалдан авах боломжтой.
Oracle вэб серверийн шинж чанарууд: ихэвчлэн ихээхэн хэмжээний хэрэглэгчдийг дэмждэг, байнга ханддаг их хэмжээний өгөгдөл, мөн тэр үед тийм ч олон ханддаггүй өгөгдлийг агуулдаг. Их хэмжээний RAM нь серверийн ажиллагааг сайжруулж чадна.

OLAP (Онлайн аналитик боловсруулалт)- бодит цаг хугацаанд аналитик боловсруулалт хийх. Ихэвчлэн олон хэмжээст өгөгдөлтэй хамт хэрэглэгддэг. OLAP хэрэглэгчид нь дэлхийн түвшинд өгөгдөлтэй ажилладаг санхүүгийн шинжээч эсвэл маркетингийн ажилтнууд юм.
OLAP системийн онцлог шинж чанарууд: их хэмжээний дискний санах ой болон хүчирхэг тооцоолох систем шаарддаг. OLAP систем нь зөвхөн цөөн тооны хэрэглэгчдийг дэмжих боломжтой. Гэсэн хэдий ч хэрэглэгчдийн тоо нь тодорхой тохиргооноос хамаарна.

Дүгнэлт

Тиймээс бид Oracle корпорацийн түүхтэй танилцаж, хэд хэдэн чухал ойлголтуудыг сурч, хамгийн чухал тохиргоонуудыг сурсан. Та өөртөө баяр хүргэж болно - та Oracle-ийн гайхамшигт ертөнцөд умбаж эхэлсэн.

FORS сургалт, зөвлөгөө өгөх төв нь 1994 онд FORS компанийн нэг хэсэг болон байгуулагдаж, мэдээллийн технологийн боловсролын салбарт анхдагч болсон. Өнөөдөр UKTs FORS нь FORS группын нэг хэсэг бөгөөд сонгодог хөгжүүлэлт, түгээлт, мэдээллийн технологийн бараг бүх чиглэлээр ажилладаг. техникийн дэмжлэгхүртэлх програм хангамжийн бүтээгдэхүүн шинэлэг шийдлүүдэдийн засгийн дижитал өөрчлөлтийн төлөө.

UKTs FORS нь Oracle корпорациас зөвшөөрөл авч, Oracle-ийн зөвшөөрөгдсөн сургалтын хөтөлбөрийн дагуу сургалт явуулж эхэлсэн Оросын анхны сургалтын төвүүдийн нэг юм. Бид FORS компанийн тэнхимээс эхлээд нэг ангид Oracle-ийн сургалтуудыг заахаас эхлээд Төв болон Зүүн Европын хамгийн том эрх бүхий Oracle сургалтын төвүүдийн нэг хүртэл урт замыг туулсан.


UCC FORS нь боловсролын үйл ажиллагаа эрхлэх тусгай зөвшөөрөлтэй бөгөөд энэ нь манай үйлчлүүлэгчдийг НӨАТ төлөхөөс чөлөөлж, сургалтын зардлыг татварын зардалд оруулах боломжтой болгодог.
Энэ хугацаанд бид Oracle-ийн сургалтуудыг заах зорилготой Хүчний хэлтсээс Зүүн Европ дахь хамгийн том эрх бүхий Oracle сургалтын төв хүртэлх урт замыг туулсан.
1998 оноос хойш бид Туршилтын төвд үйлчлүүлэгчиддээ баталгаажуулалтын үйлчилгээг үзүүлж байна. Force сургалтын төв нь олон улсын хамгийн том сертификатын VUE компаниас зөвшөөрөл авсан. Манай үйлчлүүлэгчид Оросын бүс нутагт авах боломжтой бараг бүх шинжилгээг захиалах боломжтой.

Манай багш нарын дунд Орос улсад Oracle-ийн хэрэгжилтийн тэргүүн эгнээнд байсан шилдэг мэргэжилтнүүд багтдаг. Энэ бүхэн нь эрх бүхий сургалтын төвүүдэд сургалтын үйл явцыг зохион байгуулахад тавигдах өндөр шаардлагуудтай хослуулан олж авахад үйлчилдэг хамгийн сайн үр дүн Oracle курсын оюутнуудын хөтөлбөрийг эзэмших талаар.

Манай багш нарын өндөр мэргэжлийн ур чадвар, практик арвин туршлага нь бидэнд Oracle-ийн хамгийн сүүлийн үеийн хөгжүүлэлтээс хоцрохгүй, хамгийн сүүлийн үеийн шинэчлэлийг хурдан хэрэгжүүлэх боломжийг олгодог. сургалтын хөтөлбөрүүд, зах зээлийн манлайллыг хадгалах. Бүх Хүчний багш нар Oracle корпорацийн гэрчилгээтэй бөгөөд корпораци үүсгэх янз бүрийн төслүүдэд оролцдог мэдээллийн систем Oracle дээр.

ORACLE СЕРТИФИКАТ


Oracle сертификаттай мэргэжилтний статус нь компанийн ажилчдын мэргэжлийн ур чадварыг баталгаажуулдаг. Oracle програм хангамжийн бүтээгдэхүүн, технологийн нарийн төвөгтэй байдлаас шалтгаалан гэрчилгээжсэн администраторууд болон хөгжүүлэгчид нь дэлхийн хамгийн эрэлттэй мэдээллийн технологийн мэргэжилтнүүдийн нэг юм.
Ажилтнууд дээр мэргэжилтнүүд байгаа нь компанид өрсөлдөх давуу талыг өгдөг - энэ нь бизнесийн үйл явцыг тухайн салбарт хүлээн зөвшөөрөгдсөн стандартыг мэддэг мэргэжилтнүүд дэмжиж байгааг харуулж байна.

ORACLE сертификатын түвшин:

Oracle Certified Associate (OCA) - Эхний түвшинМэргэжилтэн сонгосон талбайд үндсэн үйл ажиллагаа явуулах мэдлэгтэй болохыг баталгаажуулна

Oracle Certified Professional (OCP) – үндсэн түвшин Сонгосон талбарт бүх төрлийн асуудлыг шийдвэрлэх чадварыг баталгаажуулна.

Oracle Certified Expert (OCE) - мэргэшсэн гэрчилгээ Мэргэжилтний үндсэн үйлдлүүдийг хийх боломжийг олгодог мэдлэг, тодорхой технологи, Oracle архитектурын талаархи бүрэн хэмжээний ажлыг шийдвэрлэх чадварыг баталгаажуулдаг.

Oracle Certified Master (OCM) - хамгийн дээд түвшин. Түүний эзэмшигч нь Oracle технологийн чиглэлээр мэргэшсэн бөгөөд хамгийн өндөр түвшний мэдлэг, туршлага, ур чадвартай болохыг баталгаажуулна.

Та Oracle гэрчилгээжүүлэх хөтөлбөр, тодорхой шалгалтанд бэлтгэх, шаардлагатай нэмэлт сургалтуудтай танилцах, шалгалт өгөх эрхийн бичиг худалдаж авах боломжийн талаар олж мэдэх, мөн Oracle дээрх бүх гэрчилгээ, тестүүдтэй дэлгэрэнгүй танилцах боломжтой. вэб сайт, Гэрчилгээний хэсэг болон манай хуудасны гэрчилгээ, туршилтад зориулагдсан.

Мэргэжлийн давтан сургалтын хөтөлбөр нь сүлжээний салбарын үндсэн чиглэлүүдэд зориулагдсан системийн удирдлага, түүнчлэн мэдээллийн сан боловсруулах, удирдах технологи.

Хөтөлбөр нь албан ёсны зөвшөөрөлтэй Сургалтын курс Microsoft, Cisco сүлжээний академийн хөтөлбөрийн курсууд болон NDG Linux үйлдвэрлэгч, EMC академийн курсууд. Хөтөлбөр нь сүлжээний болон системийн удирдлагын технологи, мэдээллийн сангийн зохион байгуулалтын ерөнхий асуудлууд, Microsoft-ын мэдээллийн санг хөгжүүлэх, удирдах технологийг судалдаг. SQL серверболон PostgreSQL.

Хөтөлбөрт суралцах явцдаа та дараахь зүйлийг сурах болно.

  • Мэс заслын өрөөг суурилуулах тоног төхөөрөмжийг хэрхэн бэлтгэх Линукс системүүдболон Windows;
  • Үйлдлийн системийн удирдлагын үндэс ба системийн удирдлагын даалгаврууд:
    • Хэрэглэгчид болон бүлгүүдийг төлөвлөх;
    • OS-ийн үндсэн нөөцөд хандах хандалтыг хянах;
    • Сүлжээнд ажиллах сервер болон ажлын станцуудыг тохируулах;
  • Мэдээлэл, харилцаа холбооны системийн нэг хэсэг болох үйлдлийн системийг дэмжих зорилгоор урьдчилан сэргийлэх ажлыг гүйцэтгэх журам;
  • Пакет сүлжээг бий болгох зарчим, корпорацийн сүлжээний шийдэлд хэрэглэгддэг үндсэн шилжих, чиглүүлэлтийн технологиуд;
  • Microsoft SQL Server DBMS-ийн зохион байгуулалтын зарчим;
  • Онолын үндэслэл Microsoft SQL Server-ийн харилцааны загварт өгөгдөл боловсруулах хэрэгслүүд;
  • Асуулгын гүйцэтгэлд нөлөөлөх хүчин зүйлүүд;
  • Microsoft SQL Server өгөгдлийн сангийн мэдээллийн бүрэн бүтэн байдлыг хангах, өгөгдөл боловсруулах зарчим;
  • Үр дүнтэй индексийн бүтцийг төлөвлөх зарчим;
  • Өгөгдлийн сангийн физик бүтэц;
  • Орон зайн, XML болон BLOB өгөгдлийг хадгалах, боловсруулах зарчим;
  • Гүйлгээний бүртгэлийн үзэл баримтлал ба мэдээллийн санг сэргээх загвар SQL өгөгдөлсервер;
  • Аюулгүй мэдээлэл хадгалах талууд;
  • ETL шийдлийг бий болгох, хэрэгжүүлэх зарчим;
  • PostgreSQL DBMS-ийн архитектур ба хэрэгжүүлэх зарчим, тохиргооны параметрүүд;
  • PostgreSQL мэдээллийн сангийн аюулгүй байдлын үндэс;
  • PL/pgSQL ашиглахын давуу тал;
  • PL/pgSQL хэлний үндэс;
  • Суурилуулсан PostgreSQL функцууд;
  • Дэмждэг аргумент болон буцах өгөгдлийн төрлүүд.

Хичээлийн талаар нэмэлт мэдээлэл авахыг хүсвэл хөтөлбөрийн модуль бүрийн боловсролын чиглэл, агуулга бүхий хуудсыг үзнэ үү.

Хөтөлбөрийн эцсийн гэрчилгээ нь Эцсийн мэргэшлийн ажил.

Мэргэжлийн давтан сургалтын хөтөлбөр нь сургалтын боломжуудыг нээж өгдөг ба гэрчилгээ олгох шалгалтанд бэлтгэхдотор:

  • Cisco Сүлжээний Академийн хөтөлбөрүүд:
    • Linux мэргэжлийн хүрээлэнгийн (LPI) стандартын дагуу LPI Linux Essentials мэргэжлийн хөгжил
  • Microsoft-ын зөвшөөрөгдсөн курсууд:
Эхлэх өдөр
  • 10-р сарын 1 (10-р сараас 6-р сар, 9-р сараас 12-р сар)
  • Гуравдугаар сарын 1 (3-6-р сар, 9-р сараас 5-р сар)

7, 8-р сард хичээл байхгүй - амралтын өдрүүд!

Хичээлийн горим

Сургалтын хэлбэр нь бүтэн ба хагас цагаар (орой).

Хичээл долоо хоногт 2-4 удаа 4 AC-аар явагдана. цаг (ажлын өдрүүдэд 18:00 цагаас, амралтын өдрүүдэд 10:00 эсвэл 14:00 цагаас).

Урьдчилсан нөхцөл

Хөтөлбөр нь дээд, дунд мэргэжлийн боловсролтой мэргэжилтнүүд, ахлах ангийн оюутнуудад зориулагдсан. Элсэлтийн журам...

Орохын тулд та нэвтрэх ёстой

Компьютерийн тест No VKT-113.2 Үйлдлийн систем MS Windows

  • Үйлдлийн системийн тухай ойлголт. Үйлдлийн системийн функц, ангилал.
  • MS Windows-ийн найрлага. Техник хангамжийн шаардлага.
  • Хөтөлбөрийн анхны болон нутагшуулсан хувилбаруудын тухай ойлголт.
  • Гарны зохион байгуулалт. Хэл солих.
  • MS Windows дээр хулганатай ажиллах: заагч ба үйлдлийн төрлүүд.
  • MS Windows интерфейс. Чухал элементүүд.
  • MS Windows дээрх цонхны элементүүд. Цонхны дэлгэцийн горим, цонхны үйл ажиллагаа. Цонхны төрлүүд.
  • Програмыг эхлүүлэх, дуусгах, тэдгээрийн хооронд шилжих.
  • Харилцах цонхны элементүүд, харилцах цонхны талбаруудыг бөглөх.
  • Пиктограмм бүхий үйлдлүүд. Пиктограммын төрлүүд.
  • Цэс ба тушаалын төрлүүд. Командыг гүйцэтгэх арга замууд.
  • Үндсэн цэс. Үндсэн цэсийн хэсгүүд.
  • MS Windows-ийг унтраа. Системийг дахин ачаална уу.
  • Стандарт програмууд MS Windows: график засварлагчБудаг, текст Үг засварлагч, Тооцоологч. Хэрэглээний стандарт товчлуурууд.
  • Баримт бичгийг нээх, хадгалах.
  • Түр санах ой. Түр санах ойгоор өгөгдлийг хуулах, зөөх.
  • Товчлол: тодорхойлолт, төрөл, үүсгэх арга, үйлдлүүд.
  • Файлын систем. Нэрийн орон зай.
  • "Миний компьютер (Компьютер)" програм: хүссэн диск болон хавтас руу очно уу; үзэх горимууд; хавтас үүсгэх, нэрийг өөрчлөх; объектыг сонгох, хуулах, зөөх, устгах; цуцлах сүүлчийн үйлдэл; шинж чанарыг өөрчлөх, параметрүүдийг тохируулах.
  • Файл, хавтас хайх.
  • Taskbar: зорилго, тохиргоо.
  • Ширээний компьютер: зорилго, тохиргоо. Цонх, дүрсийг зохион байгуулах.
  • Үндсэн цэсийг тохируулах.
  • Хяналтын самбарыг тохируулах: Огноо/цаг, гар, хулгана, принтер, фонт, дэлгэц.