Oracle Database 19c: Основи на SQL - курс 68 990 RUB. от Специалист, обучение 40 академични часа, дата: 07.05.2023г.
разни / / December 04, 2023
Курсът предоставя на студентите основни познания по SQL, което позволява на разработчика да пише заявки към една или повече таблици, да променя данни от таблици и да създава обекти на база данни. Основният инструмент за разработка, използван в курса, е Oracle SQL Developer; SQL Plus се използва като допълнителен.
Курсът се води на руски!
Оракул е най-популярната база данни, използвана от повечето големи компании, банки и държавни агенции. Професионалистите с познания в Oracle са търсени навсякъде. Курсът е подходящ за версии на Oracle Database 12c, 18c, 19c и е предназначен за инженери по техническа поддръжка, технически администратори, администратори на складове за данни, запознати с основите на работа с Oracle. Обучението се провежда на платформата Linux, но не се изисква опит с Linux.
внимание! Успешно завършване на курсове по Oracle в Специализирания център на MSTU. Н.Е. Bauman не само ще ви помогне да овладеете всички функции на работата с продуктите на Oracle, но и ще ви подготви за преминаване изпити за получаване на международна сертификация Oracle Database Administrator Certified Associate (Administrator Assistant База данни).
Ще се научиш:
- създаване на заявки към една или повече таблици на база данни, като се използват различни условия за филтриране и сортиране на редове;
- използване на команди за манипулиране на данни (DML);
- създаване на таблици, индекси и други обекти на база данни;
- използване на представяне на данни;
- контрол на достъпа до обектите на схемата на базата данни;
- използване на подзаявки;
- използване на едноредови и групови функции на езика SQL;
- прилага скаларни и свързани подзаявки;
- използвайте регулярни изрази;
6
курсовеПреподавател по практика, опитен специалист по Oracle СУБД. Той знае как да предаде своя богат опит на всеки слушател и да го направи на прост и достъпен език, използвайки много практически примери. Благодарните слушатели отбелязват способността му да покаже голямо разнообразие от нюанси на работа с СУБД Oracle.
Михаил Фокин има десетгодишен опит в работата с Oracle DBMS (версии 8, 8i, 9i, 10g, 11g), включително административен опит и настройки за производителност на СУБД Oracle на Unix и Windows платформи, включително в конфигурацията на реалното приложение Клъстери. Професионално владеене на езици SQL, PL/SQL. Владее отлично технологии за архивиране и възстановяване на бази данни - както с помощта на RMAN, така и ръчно (управлявано от потребителя архивиране и възстановяване). Осигурява надеждно съхранение на данни и толерантност към грешки, използвайки технологиите Data Guard‚ RAC. Разрешава проблеми с производителността на базата данни и също така извършва настройка на SQL команди и PL/SQL код. Освен това той има седем години опит в преподаването на курсове по администриране на Oracle DBMS, настройка на производителността, сигурност, разработка на приложения и отчитане с помощта на Oracle Forms Developer и Oracle Доклади.
В момента е администратор на Oracle DBMS в голяма руска банка.
4
курсЕкспертен преподавател по курсове по Oracle и Java. Oracle Certified Specialist, кандидат на техническите науки. Отличава се с разнообразния си опит в практическата и преподавателска дейност. През 2003 г. Алексей Анатолиевич завършва с отличие MIREA. През 2006 година...
Експертен преподавател по курсове по Oracle и Java. Oracle Certified Specialist, кандидат на техническите науки. Отличава се с разнообразния си опит в практическата и преподавателска дейност.
През 2003 г. Алексей Анатолиевич завършва с отличие MIREA. През 2006 г. защитава докторска дисертация на тема „Изграждане на защитени автоматизирани информационни системи“.
Основен специалист в областта на сигурността на бази данни, изграждане на защитени java и уеб приложения за Oracle DBMS и SQL Server, разработване на съхранени програмни модули в PL/SQL и T-SQL. Автоматизира дейността на големите държавни предприятия. Предоставя консултантски и консултантски услуги при разработването на комплексни разпределени уеб приложения, базирани на платформата Java EE.
Преподавателският опит на Алексей Анатолиевич в системата на следдипломното образование надхвърля 7 години. Работил с корпоративни клиенти, обучавал служители на компаниите „БАНК ПСБ”, „Интернет университет по информационни технологии (ИНТУИТ)”, „СИНТЕРРА”.
Автор на няколко учебни и методически ръководства по програмиране и работа с бази данни. От 2003 до 2005 г. Алексей Анатолиевич се занимава с адаптиране и технически превод на чуждестранна литература за уеб програмиране и работа с бази данни. Публикува над 20 научни труда.
Благодарните възпитаници неизменно отбелязват достъпния начин на представяне дори на най-сложните теми, подробните отговори на въпросите на студентите и изобилието от живи примери от професионалната практика на учителя.
3
курсПреподавател с 27 години опит, Oracle експерт, притежател на международни сертификати Oracle, MySQL, Microsoft, IBM. Има богат опит в програмирането на SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux администрация,...
Преподавател с 27 години опит, Oracle експерт, притежател на международни сертификати Oracle, MySQL, Microsoft, IBM. Има богат опит в програмирането на SQL, PL/SQL, Java, C, C++, R, Python, Unix / Linux администрация, използване на системата Git, създаване виртуални машини (VMWare, Virtualbox, HYPER-V), администриране на бази данни Oracle, IBM Informix, конфигуриране на сървърен хардуер и RAID.
От 1991 г. Иля Андреевич преподава ИТ курсове в Московския държавен университет, включително тяхното приложение в бизнеса. Сред възпитаниците му са служители на най-големите предприятия в Руската федерация. Автор е на много трудове в икономически издания за тенденциите в използването на ИТ в бизнеса. Той също така редовно провежда обучения за повишаване на квалификацията на ИТ специалисти и говори на семинари.
Вежливи, с чувство за хумор, търпеливи, отговорни – така учениците характеризират своя учител. Умее да предаде своя опит на всеки ученик на прост и достъпен език, което го прави наистина качествен преподавател.
Модул 1. Въведение в базата данни Oracle 19c (1 ac. з.)
Преглед на основните характеристики на базата данни Oracle 19c
Обсъждане на основни понятия, както и теоретични и физически аспекти на релационните
База данни
Класификация на SQL командите като стандартен език за релационни бази данни
Преглед на данните, използвани в курса
Използване на SQL Developer за установяване на сесия на база данни
Запазване на резултатите от заявката във файлове и използване на файлове със скриптове в SQL Developer
Модул 2. Извличане на данни с помощта на командата SQL SELECT (1.5 ac. з.)
Преглед на функциите на командата SELECT
Създаване на отчет чрез основната команда SELECT
Избиране на всички колони
Избиране на конкретни колони
Заглавия на колони по подразбиране
Аритметични изрази
Разбиране на приоритетите на оператора
Използване на командата DESCRIBE за показване на структурата на таблицата
Модул 3. Ограничаване и сортиране на данни (2 ак. з.)
Използване на клауза WHERE за избор на необходимите редове
Използване на оператори за сравнение и логически оператори в клаузата WHERE
Описание на правилата за приоритет за оператори за сравнение и логически оператори
Използване на символни литерали в клаузата WHERE
Сортиране на редове с помощта на клаузата ORDER BY на командата SELECT
Сортирайте резултата във възходящ и низходящ ред на стойностите
Модул 4. Използване на едноредови функции в командата SELECT (3 ak. з.)
Демонстриране на разликите между едноредови и многоредови SQL функции
Преобразуване на низове с помощта на символни функции, използвани в списъка SELECT и клаузата WHERE
Преобразуване на числа с помощта на функциите ROUND, TRUNC и MOD
Използване на аритметика с дата в клауза SELECT
Използване на функции за работа с дати
Модул 5. Използване на функции за преобразуване и условни изрази (3 ak. з.)
Неявно и явно преобразуване на типове данни
Използване на функциите за преобразуване TO_CHAR, TO_NUMBER и TO_DATE
Вложени едноредови функции
Прилагане на функциите NVL, NULLIF и COALESCE към дати
Използване на логически условия IF THEN ELSE в команда SELECT
Модул 6. Агрегиране на данни с помощта на групови функции (2 ac. з.)
Използване на групови функции в командата SELECT за създаване на аналитични отчети
Създаване на групи данни с помощта на клаузата GROUP BY
Изключване на групи данни с помощта на клаузата HAVING
Модул 7. Извадкови данни от няколко таблици (2 ac. з.)
Писане на команда SELECT за достъп до данни от повече от една таблица
Преглед на данни от таблици с помощта на външно съединение
Присъединяване към маса сама по себе си (самостоятелно присъединяване)
Модул 8. Използване на подзаявки (2 ak. з.)
Типове проблеми, решавани с подзаявки
Дефиниране на подзаявки
Видове подзаявки
Едноредови и многоредови подзаявки
Модул 9. Използване на оператори за множество (2 ak. з.)
Описание на операторите за работа с множества
Използване на оператори за набор за комбиниране на множество заявки в една
Сортиране на резултатите при използване на оператори за множество
Модул 10. Манипулиране на данни (3 ак. з.)
Синтаксис на командите DML
Добавяне на редове към таблица с помощта на командата INSERT
Използване на командата UPDATE за промяна на редовете на таблицата
Изтриване на данни от таблица с помощта на командата DELETE
Използване на скриптове за манипулиране на данни
Запазване и връщане назад на промени с помощта на командите COMMIT и ROLLBACK
Какво е последователност при четене
Модул 11. Използване на DDL команди за създаване и управление на таблици (3 ac. з.)
Основни обекти на бази данни, обхванати в курса
Преглед на структурата на таблицата
Основни типове данни, използвани при създаване на колони в таблица
Използване на прост синтаксис за създаване на таблици
Какви правила за интегритет могат да бъдат определени при създаване на таблица?
Как работят обектите на схемата: (команди ALTER, DROP)
Модул 12. Създаване на други схематични обекти (2 ak. з.)
Създаване на прост и сложен изглед
Достъп до данни чрез изглед
Създавайте, редактирайте и използвайте поредици
Създаване и поддържане на индекси
Създаване на частни и публични синоними
Модул 13. Контрол на потребителския достъп (2 ак. з.)
Разлики между системни привилегии и привилегии на обекти
Създаване на потребители
Предоставяне на системни привилегии
Предоставяне на привилегии на таблици
Създайте роля и й дайте привилегии
Смяна на потребителска парола
Предоставяне на привилегии на обект
Отнемане на привилегии
Модул 14. Управление на обекти на схема (2 ac. з.)
Добавяне, промяна или премахване на колона
Добавяне и премахване на ограничения
Активиране и деактивиране на ограничения, отложена проверка на ограничения
Създаване и изтриване на индекси
Създаване на индекси, базирани на функции
Извършване на операция FLASHBACK
Създаване и използване на външни таблици
Модул 15. Управление на обекти с помощта на речник на данни (2 ak. з.)
Речник на данни
Използване на речникови изгледи
USER_OBJECTS и ALL_OBJECTS изгледи
Информация за таблици и колони
Вижте информацията за ограниченията
Вижте информация за последователности, индекси и синоними
Как да добавяте коментари към таблица и колони
Модул 16. Манипулиране на големи набори от данни (2 ac. з.)
Манипулиране на данни чрез подзаявки
Описание на характеристиките на командата INSERT за множество таблици
Използване на различни типове многотаблична команда INSERT
Обединяване на редове с помощта на командата MERGE
Проследявайте промените в данните за определен период от време
Модул 17. Поддържане на данни от различни часови зони (2 ак. з.)
Използване на различни типове данни за дата и час за съхраняване на дробни части от секундата, както и поддържане на данни от различни часови зони
Използване на интервални типове данни за съхраняване на разликата между две стойности, съдържащи време
Практическо приложение на редица функции за дата и час за глобализация на приложения
Модул 18. Извадка от данни с помощта на сложни подзаявки (2 ac. з.)
Подзаявки с няколко колони
Използване на скаларни подзаявки в SQL
Диапазон от проблеми, разрешени с помощта на корелирани подзаявки
Модифициране и изтриване на редове с помощта на корелирани подзаявки
Използване на операторите EXISTS и NOT EXISTS
Използване на клаузата WITH
Модул 19. Поддръжка на регулярен израз (1.5 ac. з.)
Ползи от използването на регулярни изрази
Използване на регулярни изрази за съвпадение и замяна на низове