Обучение за субд оракул. Разработка и администриране на база данни

Програмата за професионална преквалификация е посветена на основните области в областта на мрежовата и системна администрация, както и технологиите за разработване и администриране на бази данни.

Програмата включва официални оторизирани курсове за обучение от Microsoft, курсове от програмата Cisco Network Academy и доставчика NDG Linux и курсове EMC Academy. Програмата разглежда мрежови и системни административни технологии, общи въпроси на организацията на бази данни, технологии за разработване и администриране на бази данни Microsoft SQL Server и PostgreSQL.

Докато учите по програмата, ще научите:

  • Как да подготвим оборудване за инсталиране на операционни системи Linux и Windows;
  • Основи на администрирането на операционната система и задачите на системното администриране:
    • Планиране на потребители и групи;
    • Контролиране на достъпа до основните ресурси на ОС;
    • Конфигуриране на сървъри и работни станции за работа в мрежа;
  • Правила за извършване на превантивна работа за поддръжка на операционни системи като части от информационна и комуникационна система;
  • Принципи на изграждане на пакетни мрежи, основни комутационни и маршрутизиращи технологии, използвани в корпоративните мрежови решения;
  • Принципи на организация на СУБД на Microsoft SQL Server;
  • Теоретични основи на инструментите за манипулиране на данни в релационния модел на Microsoft SQL Server;
  • Фактори, влияещи върху производителността на заявките;
  • Принципи на манипулиране на данни и осигуряване на целостта на данните в базите данни на Microsoft SQL Server;
  • Принципи за планиране на ефективни индексни структури;
  • Физическа структура на бази данни;
  • Принципи на съхранение и обработка на пространствени, XML и BLOB данни;
  • Концепция за журнал на транзакции и модел за възстановяване на бази данни на SQL Server;
  • Аспекти на защитеното съхранение на данни;
  • Принципи на създаване и внедряване на ETL решения;
  • Архитектура и принципи на реализация, конфигурационни параметри на СУБД PostgreSQL;
  • Основи на сигурността на базата данни на PostgreSQL;
  • Ползи от използването на PL/pgSQL;
  • Основи на езика PL/pgSQL;
  • Вградени функции на PostgreSQL;
  • Поддържани типове аргументи и връщани данни.

За повече информация относно курсовете вижте страницата с образователната траектория и съдържанието на всеки програмен модул.

Крайната сертификация за програмата е Окончателна квалификационна работа.

Програмата за професионална преквалификация отваря възможности за обучение и подготовка за сертификационни изпитив рамките на:

  • Програми на Cisco Networking Academy:
    • LPI Linux Essentials Professional Development според стандарта на 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, Калкулатор. Стандартни бутони в приложенията.
  • Отваряне и записване на документи.
  • Клипборд. Копиране и преместване на данни през клипборда.
  • Преки пътища: определение, видове, методи за създаване, операции.
  • Файлова система. Пространство от имена.
  • Приложение "Моят компютър (компютър)": отидете на желаното устройство и папка; режими на гледане; създаване и преименуване на папки; избиране, копиране, преместване и изтриване на обекти; отмяна на последното действие; промяна на свойства и настройка на параметри.
  • Търсене на файлове и папки.
  • Лента на задачите: предназначение, настройки.
  • Работен плот: предназначение, настройки. Подреждане на прозорци и икони.
  • Настройка на главното меню.
  • Настройка на контролния панел: дата/час, клавиатура, мишка, принтери, шрифтове, екран.

Тази статия е предназначена предимно за администратори на СУБД на Oracle (и желаещи да станат такива), тя ще бъде много полезна както за разработчиците на приложения, така и за потребителите на тази сложна система. Всички ни очаква едно вълнуващо пътешествие в света на Oracle и аз ще ви помогна да не се изгубите в него.

Ще започнем със самите основи, с най-простите неща и постепенно ще вървим все по-напред. Веднага ви предупреждавам - няма да е лесно. Но готов ли си да споделиш трудностите с мен? Ако е така, тогава давай!

Защо това ще ви бъде трудно? Защото трябва не просто да преглеждате текста, не просто да се наслаждавате на процеса на четене, не просто да се задоволявате с четенето на завладяващ материал, но РАБОТАнад текста. Точно РАБОТА. Често ще описвам сложни взаимоотношения, но ако не ги изобразите на хартия, ако не изучавате всяка точка, тогава ще остане празнина. Празнините ще се натрупват, докато се образуват огромни празнини. В крайна сметка ще се запитате: "Какво научих?" Мисля, че вече познахте какъв ще бъде отговорът.

Поставете си цел - „да разберете ВСИЧКО“; ако нещо се окаже неразбираемо, най-вероятно вината е моя. Пишете ми и в следващите броеве ще разгледаме много по-подробно неясните въпроси.

Защо това ще ми е трудно? Факт е, че и аз ще уча заедно с моите абонати. И тъй като аз съм отговорен за вашия напредък напред, тъй като ще трябва да отговарям на въпроси и да събирам материали, тогава просто трябва да направя една крачка напред. И докато вие изучавате настоящия брой, аз ще трябва да подготвя следващия.

Както обещах, ще започнем с най-простото.

Кратка история на ORACLE.

През 1977г Лари Елисън, Боб Майнър и Ед Оутс създадоха свой собствен бизнес, наричайки компанията Relational Software Incorporated (RSI). Именно тази компания постави основите на системата за управление на релационни бази данни Oracle (RDBMS). Ellison, Miner и Owets решиха да разработят RDBMS, използвайки езика C и SQL интерфейс. И скоро беше пусната първата версия (прототип). Купувачи през 1979г Беше въведена версия 2 на Oracle RDBMS, която работеше на Digital PDP-11 с RSX-11 OS. След това беше пренесен към системата DEC VAX.

1983 г стана предвестник на пускането на версия 3, която донесе промени в езика SQL, увеличи производителността на системата и добави някои други подобрения. За разлика от предишните, третата версия е написана изцяло на C. От този момент нататък RSI променя името си на Oracle Corporation.

Oracle версия 4 е представена през 1984 г. Тази версия поддържа VAX OS и IBM VM. Тази версия предоставя възможност за стабилно четене на данни от много потребители. Версия 5 се появява през 1985 г. и се превърна в повратна точка на пазара на СУБД, тъй като беше първата, която въведе технологията клиент-сървър, използвайки SQL*Net. Петата версия беше и една от първите MS DOS програми, преминали бариерата от 640 Kb.

През 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- База данни. Колекция от данни, специално организирана, за да улесни извличането им. Базата данни е действителните данни.

СУБД- Система за управление на бази данни. Софтуерът на Oracle е СУБД.

RDBMS- Система за управление на релационни бази данни. Вътрешният достъп до данни се осъществява по релационен начин. Oracle е RDBMS.

Буфер- това е определено количество RAM, използвано за съхраняване на данни. Буферът съдържа данни, които предстои да бъдат използвани или които са били използвани наскоро. В повечето случаи буферът е копие на блок от данни, който се съхранява на твърдия диск. Данните в буфер могат да бъдат модифицирани и записани на диск, а също така може да се създаде буфер за временно съхранение на данни. По отношение на Oracle, буферите съдържат тези блокове от данни, които са били достъпни наскоро. Колекцията от буфери съставлява кеша на буфера за данни. Буферът също така съхранява временни записи в регистъра на активността, които след това се записват на диска (буферът на регистъра на дейността).

Кеш памет- област на паметта за бърз достъп до данни. От хардуерна гледна точка това е малко количество памет (по отношение на RAM), което е значително по-бързо от основната памет. Това количество памет се използва за намаляване на времето, необходимо за често зареждане на данни или инструкции в централния процесор (CPU). Самият процесор съдържа вграден кеш. В Oracle кешът се счита за набор от буфери (тоест блокове от данни в RAM) и споделен пул (споделен пул), тъй като те служат за съхраняване на данни и инструкции, които улесняват бързия достъп. Кеширането е много полезен механизъм, който значително увеличава скоростта на достъп до данни. Тъй като обикновено не е възможно да се поберат всички буфери в RAM, се използват специални алгоритми (най-често срещаният е съхраняването на най-често използваните блокове).

Блокирайте- най-малката единица за съхранение на данни в СУБД Oracle. Съдържа заглавна информация и самия блок (данни или PL/SQL код). Размерът на блока може да се конфигурира от 2 до 16 Kb.

Тясно място- компоненти, които ограничават производителността или ефективността на системата.

Речник на данни- набор от таблици, използвани за поддържане на информация за базата данни.

КПП- операция, която кара всички променени данни (блокове данни в паметта) да бъдат записани на диск. Това е ключов фактор при проблема с бързото възстановяване на база данни след повреда.

Схема- колекция от обекти на база данни.

SGA (системна глобална зона)- споделена област на паметта, използвана за съхраняване на данни и контролна информация на екземпляр на Oracle. SGA се разпределя в паметта, когато екземплярът на Oracle стартира, и се освобождава, когато се изключи. SGA се състои от буфери за данни, буфер за регистър на промените и споделен пул. Това е една от най-важните концепции и ще я разгледаме по-подробно по-късно.

Конфигурации на ORACLE

Има много видове конфигурации. Нека разгледаме основните, анализираме и определим техните характеристики.

OLTP (Онлайн обработка на транзакции)- бърза обработка на транзакциите. Това е най-често срещаната конфигурация. OLTP система се състои от потребители, които взаимодействат със системата. Тези системи обикновено се използват за бързо въвеждане на първична информация (попълване на договори, проверка на номера на кредитни карти, асинхронни транзакции и др.).
Характеристики на OLTP системите: Обикновено поддържа голям брой потребители, работещи с RDBMS. Тъй като потребителите чакат данните да бъдат върнати към заявките, времето за отговор е от голямо значение. OLTP системите изискват интензивно четене и запис. Оценката за четене и запис може да варира в зависимост от приложението.

DSS (Система за подпомагане на вземането на решения)- в процесите на вземане на решения се използват системи за подпомагане на вземането на решения. Тези решения могат да се основават на информация като интензивност на продажбите в определени региони, извадка от купувачи за определен продукт, сортиран списък с имейл адреси и др.
Характеристики на DSS: Дълго изпълнявани заявки срещу големи количества данни. Потребителите на DSS системи са принудени да чакат минути, часове, а понякога и няколко дни за отговор на заявка. Данните обикновено се събират от различни източници и след това се обработват. DSS системата е свързана с интензивен процес на четене (процеси на запис
се срещат много по-рядко).

Склад за данние широкомащабна система, която се състои от OLTP и DSS. Тези системи обикновено обработват стотици гигабайти данни и обслужват огромен брой потребители.
Характеристики на Data Warehouse: има някои атрибути на DSS системи, т.е. дълготрайни заявки, както и компоненти в реално време. Тези компоненти често се използват като източници на данни за DSS заявки.

Data Martе по-малка версия на хранилището за данни (фокусирано върху решаването на тясно специализирани проблеми), като същевременно запазва много от функциите на хранилището за данни.
Характеристики на информационния магазин: Обикновено 100 гигабайта данни или по-малко. Точно както хранилището на данни поддържа голям брой потребители и ви позволява да генерирате комплексни решения.

Видео сървър: Позволява ви да поддържате голям брой видео потоци. Тези видео потоци могат да се използват при поискване, за забавление и като образователни курсове.
Характеристики на видео сървър: Трябва да има висока честотна лента, за да поддържа множество видео потоци. Също така, трябва да може да се справя с голям входно-изходен товар. При четене от устройства големи блокове от данни, които са малко фрагментирани, се зареждат наведнъж.

уеб сървър: предназначен за работа със статични и динамични уеб страници. Тези страници могат да бъдат много прости или сложни, генерирани от база данни. Oracle Web Server обикновено се използва за търговски уеб приложения. Такива
приложенията позволяват на купувачите да разглеждат каталози, които съдържат изображения на продукти и дори видео илюстрации. Купувачът може да закупи продукта, който харесва.
Характеристики на Oracle Web Server: обикновено поддържа значителен брой потребители, съдържа голямо количество данни, които са достъпни често, и в същото време данни, които не са достъпни много често. Голямото количество RAM може да подобри производителността на сървъра.

OLAP (онлайн аналитична обработка)- аналитична обработка в реално време. Обикновено се използва във връзка с многоизмерни данни. Потребителите на OLAP са финансови анализатори или маркетинг персонал, които работят с данни на глобално ниво.
Характеристики на OLAP системите: изискват големи количества дискова памет и мощни изчислителни системи. Една OLAP система може да поддържа само малък брой потребители. Броят на потребителите обаче зависи от конкретната конфигурация.

Заключение

И така, ние се запознахме с историята на Oracle Corporation, научихме няколко важни концепции и научихме най-важните конфигурации. Можете да се поздравите - започнахте вашето потапяне в прекрасния свят на Oracle.

Учебно-консултантският център ФОРС е създаден като подразделение на фирма ФОРС през 1994 г., превръщайки се в пионер в областта на ИТ обучението. Днес UCC FORS е част от групата компании FORS, ангажирани в почти всички области на ИТ сферата – от класическото разработване, разпространение и техническа поддръжка на софтуерни продукти до иновативни решения за цифрова трансформация на икономиката.

UKTs FORS е един от първите руски центрове за обучение, които получиха разрешение от Oracle Corporation и започнаха обучение по програмата за оторизирани курсове на Oracle. Изминахме дълъг път – от отдел в компанията FORS, преподаващ курсове по Oracle в един клас, до един от най-големите оторизирани центрове за обучение на Oracle в Централна и Източна Европа.


UCC FORS има лиценз за образователна дейност, което освобождава нашите клиенти от плащане на ДДС и дава възможност разходите за обучение да бъдат включени в данъчни разходи.
През това време изминахме дълъг път от Силовия отдел, посветен на преподаването на курсове по Oracle, до най-големия оторизиран център за обучение на Oracle в Източна Европа.
От 1998 г. ние предоставяме на нашите клиенти сертификационни услуги в Центъра за изпитване. Силовият учебен център е оторизиран от най-голямата международна сертификационна компания VUE. Нашите клиенти имат възможност да поръчат почти всички тестове, налични за провеждане в руския регион.

Нашите преподаватели включват най-добрите специалисти, които бяха в челните редици на внедряването на Oracle в Русия. Всичко това, съчетано с високи изисквания към организацията на учебния процес в оторизирани центрове за обучение, служи за получаване на най-добри резултати при усвояването на програмите от студентите в курсовете на Oracle.

Високото ниво на професионализъм и богатият практически опит на нашите преподаватели ни позволяват да сме в крак с най-новите разработки на Oracle и бързо да внедряваме най-новите програми за обучение, поддържайки лидерство на пазара. Всички преподаватели на Force са сертифицирани от Oracle Corporation и участват в различни проекти за създаване на корпоративни информационни системи на 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 уебсайт, в секцията Сертифициране и на нашата страница, посветена на сертифициране и тестване.

Тази статия е предназначена предимно за администратори на СУБД на Oracle (и желаещи да станат такива), тя ще бъде много полезна както за разработчиците на приложения, така и за потребителите на тази сложна система. Всички ни очаква едно вълнуващо пътешествие в света на Oracle и аз ще ви помогна да не се изгубите в него.

Ще започнем със самите основи, с най-простите неща и постепенно ще вървим все по-напред. Веднага ви предупреждавам - няма да е лесно. Но готов ли си да споделиш трудностите с мен? Ако е така, тогава давай!

Защо това ще ви бъде трудно? Защото трябва не просто да преглеждате текста, не просто да се наслаждавате на процеса на четене, не просто да се задоволявате с четенето на завладяващ материал, но РАБОТАнад текста. Точно РАБОТА. Често ще описвам сложни взаимоотношения, но ако не ги изобразите на хартия, ако не изучавате всяка точка, тогава ще остане празнина. Празнините ще се натрупват, докато се образуват огромни празнини. В крайна сметка ще се запитате: "Какво научих?" Мисля, че вече познахте какъв ще бъде отговорът.

Поставете си цел - „да разберете ВСИЧКО“; ако нещо се окаже неразбираемо, най-вероятно вината е моя. Пишете ми и в следващите броеве ще разгледаме много по-подробно неясните въпроси.

Защо това ще ми е трудно? Факт е, че и аз ще уча заедно с моите абонати. И тъй като аз съм отговорен за вашия напредък напред, тъй като ще трябва да отговарям на въпроси и да събирам материали, тогава просто трябва да направя една крачка напред. И докато вие изучавате настоящия брой, аз ще трябва да подготвя следващия.

Както обещах, ще започнем с най-простото.

Кратка история на ORACLE.

През 1977г Лари Елисън, Боб Майнър и Ед Оутс създадоха свой собствен бизнес, наричайки компанията Relational Software Incorporated (RSI). Именно тази компания постави основите на системата за управление на релационни бази данни Oracle (RDBMS). Ellison, Miner и Owets решиха да разработят RDBMS, използвайки езика C и SQL интерфейс. И скоро беше пусната първата версия (прототип). Купувачи през 1979г Беше въведена версия 2 на Oracle RDBMS, която работеше на Digital PDP-11 с RSX-11 OS. След това беше пренесен към системата DEC VAX.

1983 г стана предвестник на пускането на версия 3, която донесе промени в езика SQL, увеличи производителността на системата и добави някои други подобрения. За разлика от предишните, третата версия е написана изцяло на C. От този момент нататък RSI променя името си на Oracle Corporation.

Oracle версия 4 е представена през 1984 г. Тази версия поддържа VAX OS и IBM VM. Тази версия предоставя възможност за стабилно четене на данни от много потребители. Версия 5 се появява през 1985 г. и се превърна в повратна точка на пазара на СУБД, тъй като беше първата, която въведе технологията клиент-сървър, използвайки SQL*Net. Петата версия беше и една от първите MS DOS програми, преминали бариерата от 640 Kb.

През 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- База данни. Колекция от данни, специално организирана, за да улесни извличането им. Базата данни е действителните данни.

СУБД- Система за управление на бази данни. Софтуерът на Oracle е СУБД.

RDBMS- Система за управление на релационни бази данни. Вътрешният достъп до данни се осъществява по релационен начин. Oracle е RDBMS.

Буфер- това е определено количество RAM, използвано за съхраняване на данни. Буферът съдържа данни, които предстои да бъдат използвани или които са били използвани наскоро. В повечето случаи буферът е копие на блок от данни, който се съхранява на твърдия диск. Данните в буфер могат да бъдат модифицирани и записани на диск, а също така може да се създаде буфер за временно съхранение на данни. По отношение на Oracle, буферите съдържат тези блокове от данни, които са били достъпни наскоро. Колекцията от буфери съставлява кеша на буфера за данни. Буферът също така съхранява временни записи в регистъра на активността, които след това се записват на диска (буферът на регистъра на дейността).

Кеш памет- област на паметта за бърз достъп до данни. От хардуерна гледна точка това е малко количество памет (по отношение на RAM), което е значително по-бързо от основната памет. Това количество памет се използва за намаляване на времето, необходимо за често зареждане на данни или инструкции в централния процесор (CPU). Самият процесор съдържа вграден кеш. В Oracle кешът се счита за набор от буфери (тоест блокове от данни в RAM) и споделен пул (споделен пул), тъй като те служат за съхраняване на данни и инструкции, които улесняват бързия достъп. Кеширането е много полезен механизъм, който значително увеличава скоростта на достъп до данни. Тъй като обикновено не е възможно да се поберат всички буфери в RAM, се използват специални алгоритми (най-често срещаният е съхраняването на най-често използваните блокове).

Блокирайте- най-малката единица за съхранение на данни в СУБД Oracle. Съдържа заглавна информация и самия блок (данни или PL/SQL код). Размерът на блока може да се конфигурира от 2 до 16 Kb.

Тясно място- компоненти, които ограничават производителността или ефективността на системата.

Речник на данни- набор от таблици, използвани за поддържане на информация за базата данни.

КПП- операция, която кара всички променени данни (блокове данни в паметта) да бъдат записани на диск. Това е ключов фактор при проблема с бързото възстановяване на база данни след повреда.

Схема- колекция от обекти на база данни.

SGA (системна глобална зона)- споделена област на паметта, използвана за съхраняване на данни и контролна информация на екземпляр на Oracle. SGA се разпределя в паметта, когато екземплярът на Oracle стартира, и се освобождава, когато се изключи. SGA се състои от буфери за данни, буфер за регистър на промените и споделен пул. Това е една от най-важните концепции и ще я разгледаме по-подробно по-късно.

Конфигурации на ORACLE

Има много видове конфигурации. Нека разгледаме основните, анализираме и определим техните характеристики.

OLTP (Онлайн обработка на транзакции)- бърза обработка на транзакциите. Това е най-често срещаната конфигурация. OLTP система се състои от потребители, които взаимодействат със системата. Тези системи обикновено се използват за бързо въвеждане на първична информация (попълване на договори, проверка на номера на кредитни карти, асинхронни транзакции и др.).
Характеристики на OLTP системите: Обикновено поддържа голям брой потребители, работещи с RDBMS. Тъй като потребителите чакат данните да бъдат върнати към заявките, времето за отговор е от голямо значение. OLTP системите изискват интензивно четене и запис. Оценката за четене и запис може да варира в зависимост от приложението.

DSS (Система за подпомагане на вземането на решения)- в процесите на вземане на решения се използват системи за подпомагане на вземането на решения. Тези решения могат да се основават на информация като интензивност на продажбите в определени региони, извадка от купувачи за определен продукт, сортиран списък с имейл адреси и др.
Характеристики на DSS: Дълго изпълнявани заявки срещу големи количества данни. Потребителите на DSS системи са принудени да чакат минути, часове, а понякога и няколко дни за отговор на заявка. Данните обикновено се събират от различни източници и след това се обработват. DSS системата е свързана с интензивен процес на четене (процеси на запис
се срещат много по-рядко).

Склад за данние широкомащабна система, която се състои от OLTP и DSS. Тези системи обикновено обработват стотици гигабайти данни и обслужват огромен брой потребители.
Характеристики на Data Warehouse: има някои атрибути на DSS системи, т.е. дълготрайни заявки, както и компоненти в реално време. Тези компоненти често се използват като източници на данни за DSS заявки.

Data Martе по-малка версия на хранилището за данни (фокусирано върху решаването на тясно специализирани проблеми), като същевременно запазва много от функциите на хранилището за данни.
Характеристики на информационния магазин: Обикновено 100 гигабайта данни или по-малко. Точно както хранилището на данни поддържа голям брой потребители и ви позволява да генерирате комплексни решения.

Видео сървър: Позволява ви да поддържате голям брой видео потоци. Тези видео потоци могат да се използват при поискване, за забавление и като образователни курсове.
Характеристики на видео сървър: Трябва да има висока честотна лента, за да поддържа множество видео потоци. Също така, трябва да може да се справя с голям входно-изходен товар. При четене от устройства големи блокове от данни, които са малко фрагментирани, се зареждат наведнъж.

уеб сървър: предназначен за работа със статични и динамични уеб страници. Тези страници могат да бъдат много прости или сложни, генерирани от база данни. Oracle Web Server обикновено се използва за търговски уеб приложения. Такива
приложенията позволяват на купувачите да разглеждат каталози, които съдържат изображения на продукти и дори видео илюстрации. Купувачът може да закупи продукта, който харесва.
Характеристики на Oracle Web Server: обикновено поддържа значителен брой потребители, съдържа голямо количество данни, които са достъпни често, и в същото време данни, които не са достъпни много често. Голямото количество RAM може да подобри производителността на сървъра.

OLAP (онлайн аналитична обработка)- аналитична обработка в реално време. Обикновено се използва във връзка с многоизмерни данни. Потребителите на OLAP са финансови анализатори или маркетинг персонал, които работят с данни на глобално ниво.
Характеристики на OLAP системите: изискват големи количества дискова памет и мощни изчислителни системи. Една OLAP система може да поддържа само малък брой потребители. Броят на потребителите обаче зависи от конкретната конфигурация.

Заключение

И така, ние се запознахме с историята на Oracle Corporation, научихме няколко важни концепции и научихме най-важните конфигурации. Можете да се поздравите - започнахте вашето потапяне в прекрасния свят на Oracle.

На пазара можете да намерите Oracle курсове за всеки вкус и нужда - основи на SQL, администрация (DBA), разработка на програмни модули на PL/SQL, настройка на производителността на приложения и много други. Всички учебни центрове и техните програми са сертифицирани от Oracle.

В допълнение към основните програми за обучение има и тясно фокусирани. Има курсове по Oracle Business Intelligence (BI), Oracle Streams, Real Application Clusters, Data Guard администриране и др.

Обучителните програми са разделени по версии на Oracle. Има много курсове за Oracle 11g, но има и възможност за изучаване на по-ранни версии - 9i и 10g.

Обучението на пазара е предимно присъствено. Онлайн курсовете са рядкост.

След обучение ще можете

Списъкът с умения зависи до голяма степен от курса на обучение. Ще се опитаме да изброим знанията и уменията на някои основни програми.

  • Владеене на SQL и PL/SQL езици.
  • Познаване на основните концепции на релационните СУБД.
  • Използване на програмата SQL*Plus.
  • Основи на администрирането на СУБД Oracle (инсталация, диагностика, конфигуриране и управление).
  • Специални пакети и добавки за работа с базата данни.

Обучението на Oracle се основава на принципа на международно сертифициране и тестове от различни нива. Например за администриране има следните сертификати:

  • Oracle Junior Specialist: Oracle Database Administrator (OCA).
  • Oracle Professional: Oracle Database Administrator (OCP).

За кого

Курсовете по Oracle са предназначени основно за разработчици, администратори на бази данни, бизнес анализатори и други ИТ специалисти.

Нивото на първоначалното обучение зависи от избрания курс. Основните програми изискват компютърна грамотност и понякога познаване на теорията на релационните СУБД. Програмите за напреднали изискват опит с Oracle, познания по SQL и способност за решаване на специфични проблеми с управлението на СУБД.

Удостоверения за завършен курс

След завършване на курса се издават сертификати и дипломи за завършен курс. В същото време основното доказателство за квалификацията на специалист е успешното полагане на международния изпит Oracle.