Krististudio.ru

Онлайн образование
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Oracle sql курсы

База данных Oracle Database для начинающих: основы базы данных

Здравствуйте, мои читатели. Статья предназначена новичкам в области баз данных Оракл. Тем, кто только собирается изучать эту предметную область и стать администраторами СУБД Oracle. Итак, с чего начать. Сразу отмечу, что никакого идеального исходного уровня подготовки для того, чтобы стать администратором баз данных Oracle, не существует, но крайне желательно, чтобы присутствовал истинный интерес к аппаратной стороне баз данных, а также приличный объем знаний по операционным системам, серверам UNIX и NT, а также вопросам, касающимся дисков и памяти.

Также очень сильно помогает наличие навыков по программированию или разработке, потому что будет часто доводиться работать вместе с разработчиками. Чаще всего для баз данных Oracle применяется операционная система UNIX, а именно — версии UNIX производства компаний Hewlett-Packard (HP) и Sun Microsystems (Sun). Компания IBM поставляет AIX-вариант операционной системы UNIX, но предлагает к ней свой собственный патентованный продукт для построения баз данных под названием DB2 Universal Database.

При желании обучиться на профессионального администратора баз данных Oracle Database 11g, нужно проходить два следующих тренировочных курса от компании Oracle или какого-нибудь другого поставщика: Oracle Database 11g:

  • Administration Workshop I (Oracle Database 11g: семинар по администрированию I);
  • Oracle Database 11g: Administration Workshop II (Oracle Database 11g: семинар по администрированию II).

Всего существуют три уровня сертификации для администраторов баз данных Oracle. Первый подразумевает получение сертификата OCA (Oracle Certified Associate — дипломированный младший специалист по Oracle), второй — сертификата OCP (Oracle Certified Professional — дипломированный профессионал по Oracle), который чаще все- го стремятся получить люди, профессионально занимающиеся базами данных Oracle, и третий, последний — сертификата OCM (Oracle Certified Master — дипломированный мастер по Oracle), для которого требуется сдавать длинный двухдневный практический экзамен.

Все кандидаты на получение сертификата администратора баз данных Oracle Database 11g обязаны проходить один физический или онлайновый курс из списка одобренных, чтобы отвечать новому требованию практического курса. Те, у кого на фирме используются кластеры RAC (Real Application Clusters — кластеры реальных приложений) или распределенные базы данных Oracle, должны проходить дополнительные, специализированные курсы обучения. Тем, у кого на фирме используется операционная система UNIX, и у кого нет опыта работы с ней, может быть лучше начинать с прохождения базового курса по UNIX (или Linux) от HP, Sun, Red Hat или другого производителя.

Для получения сертификата администратора баз данных Oracle проходит такой курс не обязательно, но он, несомненно, будет полезен для тех, кто является новичком в среде UNIX или Linux. Сама компания Oracle тоже предлагает несколько курсов по администрированию систем Linux, и даже возможность получения сертификата по управлению Oracle в Linux в рамках программы Oracle Certified Expert Program. Конечно, те, кто планирует использовать базы данных Oracle в среде Windows, вполне могут обойтись и без прохождения длинного и формального курса по управлению Windows при условии, что довольно хорошо знакомы с операционной системой Windows, а то и вообще работают системным администратором Windows.

На заметку! Не следует забывать о том, что компания Oracle Corporation не единственная занимается проведением тренингов по Oracle. Хотя Oracle University и является крупным учреждением с замечательными курсами, другие частные поставщики предлагают не менее, а в некоторых случаях даже и более замечательные курсы. Как это бывает со всеми курсами, качество обучения напрямую зависит от опыта и коммуникационных навыков преподавателя. А также не следует забывать и о том, что ходить куда-то на семинары вовсе не обязательное: вполне можно приобретать самообучающие компакт-диски и заниматься самостоятельно, причем в несколько (приблизительно в 15) раз дешевле, чем на физических тренингах с инструктором. Даже еще эффективнее может быть подписаться на онлайновую обучающую программу компании Oracle под названием Oracle iLearning (http://ilearning.oracle.com). Это дешевле, чем покупать DVD-диски, и открывает доступ к сотням курсов Oracle University. Решив проходить эти курсы, нужно обязательно заботиться о наличии доступа к серверу с фактической базой данных. Oracle поставляет очень хорошо спроектированные образцы схем, которые можно использовать для оттачивания своих навыков работы с SQL как с помощью своей собственный базы данных, находящейся на стадии разработки на сервере UNIX, так и с помощью доступной бесплатно для загрузки Windows-версии базы данных Oracle Database 11g Enterprise Edition на настольном компьютере. При таком подходе обучение будет проходить гораздо быстрее.

С началом работы в должности администратора баз данных Oracle Database 11g будет обнаруживаться, что настоящий мир баз данных Oracle гораздо шире и сложнее того, о котором рассказывалось на различных посещавшихся курсах. По мере обнаружения каждой новой грани базы данных будет становиться все понятнее и понятнее, как устроено программное обеспечение, почему оно работает и почему иногда оно не работает. Только тогда о базах данных и применяемом для управления ими программном обеспечении можно будет узнать больше всего. Прочитав действительно все материалы, которые предлагает Oracle и другие, все равно не стоит беспокоиться, потому что всегда появляются новые версии, с новыми функциональными возможностями и новыми механизмами работы, что практически гарантирует бесконечное поступление новой информации.

Читать еще:  Курсы мастера ремонта сотовых телефонов москва

Проработав администратором баз данных один или два года, вы уже будете знать достаточно для того, чтобы компетентно осуществлять администрирование баз данных и устранять типичные возникающие с ними проблемы. Те, кто за это время также не будет переставать совершенствовать и свои навыки программирования (главным образом посредством написания сценариев для оболочки UNIX и работы с PL/SQL), смогут даже начать создавать сложные сценарии для осуществления мониторинга и настройки производительности баз данных. После этого те, кто двинется дальше, смогут узнавать еще гораздо больше о программном обеспечении своих баз данных и тем самым повышать свои знания и свой вклад в работу организации. Компания Oracle постоянно выпускает новые средства, которые тоже можно осваивать для улучшения производительности производственных баз данных. Хотя разработчики, тестировщики и системные администраторы тоже вовсю стараются во благо организации, именно администратор баз данных в конечном итоге будет прокладывать путь к новым и эффективным способам применения новых возможностей базы данных.

Oracle Database: SQL и PL/SQL Основы (D80198GC11)

Oracle Database: SQL and PL/SQL Fundamentals

Описание образовательной программы

Этот курс рассматривает основы SQL и PL/SQL, наряду с преимуществами языков программирования с использованием технологии баз данных Oracle. Будут рассмотрены концепции реляционных баз данных.

  • Создание запросов к одной, либо нескольким таблицам, изменение данных и создание объектов базы данных
  • Использование однострочных функций для получения требуемых выходных данных
  • Функции преобразования и условные выражения
  • Использование групповых функций для получения агрегированных данных
  • Создание программных единиц PL/SQL
  • Создание анонимных блоков PL/SQL, хранимых процедур и функций
  • Определение идентификаторов и обработку исключений
  • Использование DML для изменения данных
  • Использование DDL для изменения объектов базы данных
  • Определение переменных PL/SQL
  • Управлять выполнением PL/SQL (циклы, управляющие структуры)
  • Хранимые процедуры и функции

Извлечение строк и столбцов из таблиц

Целевая аудитория

  • Разработчики PL/SQL
  • Разработчики форм
  • Разработчики приложений
  • Разработчики отчетов
  • Технические консультанты
  • Разработчики порталов

Необходимая подготовка

  • Представления о концепциях и методиках обработки данных
  • Представления о концепциях программирования

Содержание

— Обзор основных базы данных Oracle 12c и сопутствующих продуктов

— Обсуждение основных концепций, а также теоретических и физических аспектов реляционной базы данных

— Введение в SQL и технологии разработки на нем

— Обзор схемы HR и таблиц, используемых в этом курсе

— Документация и дополнительные ресурсы

  • Извлечение данных при помощи команды SELECT

— Список возможностей команды SELECT

— Создание отчета из результата базовой команды SELECT

— Неопределенные значения в арифметических операциях

— Слияние строк, символьные литералы, альтернативный оператор цитирования и ключевое слово DISTINCT

— Использование команды DESCRIBE для вывода структуры таблицы

  • Ограничение и сортировка данных

— Использование предложения WHERE для выборки необходимых строк

— Использование операторов сравнения и логических операторов в предложении WHERE

— Описание правил приоритета операторов сравнения и логических операторов

— Использование символьных литералов в предложении WHERE

— Сортировка строк с использованием предложения ORDER BY команды SELECT

— Использование сортировок в порядке возрастания и порядке убывания

  • Переменные подстановки
  • Использование однострочных функций

— Демонстрация различий между однострочными и многострочными функциями SQL

— Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE

— Преобразование чисел при помощи функций ROUND, TRUNC и MOD

— Арифметические операции по отношению к типу данных DATE

— Использование функций для работы с датами

  • Использование функций преобразования и условных выражений

— Описание явного и неявного преобразования типов данных

— Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE

— Применение функций NVL, NULLIF и COALESCE к данным

— Использование логических условий IF THEN ELSE в команде SELECT

  • Агрегация данных при помощи групповых функций

— Использование групповых функций в команде SELECT для создания аналитических отчетов

— Описание функций AVG, SUM, MIN и MAX

— Обработка неопределенных значений групповыми функциями

— Создание групп данных при помощи предложения GROUP BY

— Исключение групп данных при помощи фразы HAVING

  • Отображение данных из нескольких таблиц при помощи соединений

— Синтаксис соединения таблиц для доступа к данным более чем одной таблицы

— Соединение таблиц при помощи синтаксиса SQL:1999

— Просмотр данных из таблиц при помощи внешнего соединения

— Соединение таблицы само с собой

— Типы проблем, решаемые при помощи подзапросов

— Групповые функции в подзапросах

— Использование операторов ANY и ALL в многострочных подзапросах

— Использование оператора EXISTS

  • Операторы работы над множествами

— Описание операторов работы над множествами

— Использование операторов работы над множествами для объединения нескольких запросов в один

Читать еще:  Курсы по си

— Описание операторов UNION, UNION ALL, INTERSECT и MINUS

— Сортировка результатов при использовании операторов работы над множествами

  • Язык изменения данных (DML)

— Вставка строк в таблицу

— Изменение строк в таблице

— Использование операторов DELETE и TRUNCATE

— Сохранение и отказ от изменений при помощи операторов COMMIT и ROLLBACK

— Описание согласованности чтения

— Описание фразы FOR UPDATE

  • Использование языка определения данных (DDL) для создания и изменения таблиц

— Основные объекты базы данных

— Описание типов данных

— Создание таблицы при помощи подзапроса

— Создание, изменение и извлечение данных из представления

— Выполнение операций DML через представление

— Создание, изменение и удаление последовательностей

— Создание и удаление индексов

— Создание и удаление синонимов

— Преимущества и структура PL/SQL

— Обзор типов блоков PL/SQL

— Создание анонимных блоков

— Генерация вывода из блоков PL/SQL

  • Объявление идентификаторов в PL/SQL

— Различные типы идентификаторов в подпрограммах PL/SQL

— Описание и инициализация переменных

— Описание типов данных

— Использование переменных для хранения данных

— Скалярные типы данных

— Связанные (bind) переменные

— Использование последовательностей в выражениях PL/SQL

— Лексические единицы в блоке PL/SQL

— Комментарии в коде

— Функции SQL в PL/SQL

— Преобразование типов данных

— Операторы в PL/SQL

  • Взаимодействие с сервером Oracle

— Использование операторов SQL в PL/SQL

— Изменение данных на сервере при помощи PL/SQL

— Атрибуты SQL-курсоров для обратной связи с операторами DML

— Фиксация и откат транзакций

— Управление выполнением в PL/SQL при помощи оператора IF

— Управление выполнением в PL/SQL при помощи оператора CASE

— Контроль итераций в циклах

  • Работа с составными типами данных

— Вставка и обновление при помощи записей PL/SQL

— Ассоциативные массивы INDEX BY и методы работы с ними

  • Использование явных курсоров

— Извлечение данных из курсора

— Курсор в цикле FOR

— Атрибуты явного курсора

— Фразы FOR UPDATE Clause и WHERE CURRENT

— Обработка исключений в PL/SQL

— Перехват предопределённых и непредопределенных исключений сервера Oracle

— Перехват исключений, определяемых пользователями

  • Создание хранимых процедур и функций

— Представление о хранимых процедурах и функциях

— Различие между анонимными блоками и подпрограммами

— Создание простой процедуры

— Создание простой процедуры с параметром IN

Oracle 19с: Основы SQL

Oracle

Курсы Java

Этот курс в нашем Центре
успешно закончили
2527 человек!

Оracle 19с: SQL fundamentals.

Курс обеспечивает слушателей базовыми знаниями SQL, позволяющими разработчику писать запросы к одной или нескольким таблицам, модифицировать данные таблиц и создавать объекты базы данных. Основным инструментом разработки, используемым в курсе, является Oracle SQL Developer; в качестве дополнительного используется SQL Plus.

Курс предназначен для разработчиков приложений, администраторов баз данных, разработчиков отчетов, бизнес-аналитиков.

Курс читается на русском языке!

Внимание! В настоящее время мы проводим курсы по 19 версии СУБД Oracle, однако материал курсов охватывает также продукты предыдущих версий. Если вам необходимо изучить другую версию продукта — выберите интересующий вас курс (по 11g или 12с версиям) и в комментариях укажите менеджеру, что вам для изучения необходима более ранняя версия.

Версионные отличия в курсах заключаются только в лабораторных работах, которые подбираются для каждого слушателя индивидуально.

Акции Центра

«Специалист.Ру», тариф «Молодёжный». Скидка 50%.

По окончании курса Вы будете уметь:

  • создавать запросы к одной или нескольким таблицам бд используя различные условия фильтрации и сортировки строк;
  • использовать команды манипулирования данными(DML);
  • создавать таблицы, индексы и другие объекты базы данных;
  • использовать представления данных;
  • управлять доступом к объектам схемы бд;
  • использовать подзапросы;
  • использовать однострочные и групповые функции языка SQL;
  • применять скалярные и связанные подзапросы;
  • использовать регулярные выражения;

Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса — 40 ак. ч.

Преподаватели курса

Отзывы о курсе

Получила все, что ожидала. Начала обучение SQL c нуля. Даже уже продумала, как буду применять полученные знания на практике.

Cлушатель: Зуева Ирина Александровна

Cлушатель: Филиппова Ирина Александровна

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Основы программирования и баз данных или эквивалентная подготовка.

Рекомендуемая подготовка (необязательная): Успешное окончание курса Английский язык для IT специалистов (pre — intermediate) или знание технического английского языка.

Для определения уровня предварительной подготовки рекомендуем Вам пройти бесплатное тестирование.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Читать еще:  Бесплатный курс обучения программированию

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

Курсы Oracle

Oracle – крупнейший производитель ПО для управления базами данных. В Учебном центре Softline проводятся авторизованные курсы Oracle разных уровней сложности.

Учебный центр Softline – авторизованный провайдер образовательных программ Oracle.

  • Официальный статус авторизованного учебного центра «Oracle approved education provider».
  • Высококвалифицированные тренеры-практики с многолетним опытом работы.
  • Обучение по всей стране: собственные классы в 11 городах России (Москве, Санкт-Петербурге, Владивостоке, Екатеринбурге, Казани, Красноярске, Нижнем Новгороде, Новосибирске, Омске, Ростове-на-Дону и Хабаровске), проведение обучения на территории заказчика.
  • Адаптация курсов и программ обучения под ваши конкретные задачи или проект.
  • Дистанционное (онлайн) обучение на авторизованных курсах Oracle.
  • Сдача экзаменов Oracle в авторизованном Центре Тестирования PearsonVUE в 6 городах России (Москве, Санкт-Петербурге, Екатеринбурге, Новосибирске, Нижнем Новгороде, Ростове-на-Дону).
  • Международный официальный сертификат Oracle по окончании обучения или сдачи экзамена и сертификат Учебного центра Softline.

В программе обучения соблюдаются все рекомендации вендора, курсы проводят сертифицированные тренеры, используются учебные материалы от разработчика, дополняемые практическими наработками специалистов Softline.

  • Microsoft
  • PearsonVUE
  • Общая цена подготовки (2 курс)? руб
  • Общая цена сертификации (1 экзамен)? 8 300 руб

Пользователю нравятся красивые, элегантные и интерактивные приложения. Продемонстрируйте свои навыки проектирования и разработки быстрых и гибких приложений в стиле Windows Store (ранее Metro), составляющего основу пользовательского интерфейса ОС Windows 8.

Oracle – крупнейший производитель ПО для управления базами данных. В Учебном центре Softline проводятся авторизованные курсы Oracle разных уровней сложности.

Учебный центр Softline – авторизованный провайдер образовательных программ Oracle.

  • Официальный статус авторизованного учебного центра «Oracle approved education provider».
  • Высококвалифицированные тренеры-практики с многолетним опытом работы.
  • Обучение по всей стране: собственные классы в 11 городах России (Москве, Санкт-Петербурге, Владивостоке, Екатеринбурге, Казани, Красноярске, Нижнем Новгороде, Новосибирске, Омске, Ростове-на-Дону и Хабаровске), проведение обучения на территории заказчика.
  • Адаптация курсов и программ обучения под ваши конкретные задачи или проект.
  • Дистанционное (онлайн) обучение на авторизованных курсах Oracle.
  • Сдача экзаменов Oracle в авторизованном Центре Тестирования PearsonVUE в 6 городах России (Москве, Санкт-Петербурге, Екатеринбурге, Новосибирске, Нижнем Новгороде, Ростове-на-Дону).
  • Международный официальный сертификат Oracle по окончании обучения или сдачи экзамена и сертификат Учебного центра Softline.

В программе обучения соблюдаются все рекомендации вендора, курсы проводят сертифицированные тренеры, используются учебные материалы от разработчика, дополняемые практическими наработками специалистов Softline.

Курс Oracle 12c (SQL и PL/SQL для разработчиков)

с 18:30 до 21:50, 2-3 раза в неделю

30 000 рублей для физ.лиц

36 000 рублей для юр.лиц и иностранных лиц

Биржевая линия, 14

5 октября 2020 года

Документ об окончании: удостоверение о повышении квалификации

Предварительные знания:

  • базовые знания операционной системы Microsoft Windows;
  • практическое знание реляционных баз данных;
  • некоторый опыт проектирования баз данных.

По окончании курса SQL и PL/SQL для разработчиков слушатели смогут:

  • работать с SQL-командой SELECT;
  • использовать однострочные функции; группировать данные, используя групповые функции;
  • делать выборки данных из нескольких таблиц; формулировать подзапросы;
  • использовать операторов вертикального соединения (SET- операторов);
  • манипулировать данными; создавать таблицы;
  • создавать и использовать другие объекты базы данных: представления, последовательности, индексы; работать с объектами при помощи словаря данных;
  • управлять пользовательским доступом;
  • управлять объектами схемы; манипулировать большими наборами данных;
  • формировать отчеты, используя различные группировки данных;
  • работать с данными в разных временных зонах; создавать Сложные Подзапросы;
  • создавать Иерархические запросы; поддерживать регулярные выражения.
  • описывать язык PL/SQL, понимать его возможности и преимущества использования;
  • определять и использовать PL/SQL-переменные;
  • взаимодействовать с Oracle Server; использовать управляющие структуры;
  • работать с составными типами данных; использовать явные курсоры;
  • распознавать и обрабатывать исключения; создавать хранимые процедуры и функции.

Аннотация курса Oracle 12c (SQL и PL/SQL для разработчиков):

Модуль 1: Введение в системы управления реляционными и обьектно — реляционными базами данных
Модуль 2: Выбор данных с использованием команды select языка SQL
Модуль 3: Ограничение и сортировка выходных данных
Модуль 4: Использование однострочных функций для получения требуемых выходных данных
Модуль 5: Агрегирование данных с помощью групповых функций
Модуль 6: Выборка данных из нескольких таблиц
Модуль 7: Использование подзапросов
Модуль 8: Использование операторов над множествами
Модуль 9: Манипулирование данными
Модуль 10: Использование команд DDL для создания и управления таблицами
Модуль 11: Создание других объектов схем
Модуль 12: Управление объектами с помощью представлений словаря данных
Модуль 13: Введение в PL/SQL
Модуль 14: Объявление переменных PL/SQL
Модуль 15: Написание выполняемых операторов
Модуль 16: Взаимодействие с Oracle Server
Модуль 17: Управляющие структуры
Модуль 18: Составные типы данных
Модуль 19: Явные курсоры
Модуль 20: Обработка ошибок
Модуль 21: Создание хранимых процедур и функций

Программа курса может корректироваться

Слушатели обеспечиваются качественными методическими материалами, разработанными нашими специалистами

Адрес корпуса обучения:

199034, Россия, г. Санкт-Петербург, Биржевая линия, 14

Ссылка на основную публикацию
Adblock
detector