ОС: Microsoft Windows 10 и выше.
СУБД: Oracle® Database Express Edition 11g Release 2
Прикладное программное обеспечение: Oracle SQL Developer
В связи с возможными ограничениями для пользователе из РФ возможны два варианта установки программного обеспечения.
Вариант 1.
Скачать с официального сайта компании Oracle свободно распространяемую по лицензии разработчика СУБД Oracle® Database Express Edition 11g.
Сайт www.oracle.com (требуется регистрация), лучше работать на сайте www.oracle.ru.
Установить СУБД на персональный компьютер.
В сети Интернет существует много материалов по теме установки Oracle. Один из них https://info-comp.ru/sisadminst/417-oracle-database-express-edition-11g.html
содержит подробную инструкцию.
Внимание! Пароль, который Вы задаете при установке, следует запомнить.
Скачать с официального сайта компании Oracle программное обеспечение Oracle SQL Developer (доступна версия 19.1.0).
Установить программное обеспечение на персональный компьютер.
В сети Интернет существует много материалов по теме установки этого продукта. Один из них https://info-comp.ru/programmirovanie/418-installing-oracle-sql-developer-4.html
содержит подробную инструкцию.
Внимание! Oracle SQL Developer требует при первом запуске установленную на компьютере java-машину (указать путь к файлу java.exe). Возможен конфликт с версией этой машины, установленной на Вашем компьютере. Решение вопроса состоит в переустановке java, инсталляцию которой лучше скачать с официального сайта Oracle.
Скачать с сайта курса файл football2018.sql.
Вариант 2.
Скачайте необходимое программное обеспечение отсюда: https://disk.yandex.ru/d/jEHIupkSQHuiVQ
Выполните все действия, которые указаны в занятии "Установка программного обеспечения" этого курса.
Следуйте строго инструкциям в видеороликах.
После установки Oracle XE 11g в меню пуск у Вас будет:

Запустите базу данных.

Запустите SQL* Plus.

Подробная инструкция действий представлена в ролике: Настройка БД для работы с практикумом:
Введите команду Connect, Пользователь: System, Пароль: который Вы определили при установке.
После соединение с базой данных, введите команду (в качестве password введите свой пароль, например, 123456, и запомните его):
ALTER USER HR ACCOUNT UNLOCK IDENTIFIED BY password;
Этой командой Вы разблокируете учебную базу данных «Отделе кадров» (HR - имя пользователя схемы HR).
По умолчанию предполагается пароль HR, но Вы можете определить свой пароль в этой команде.
Чтобы завершить работу SQL* Plus, введите команду
exit
После выполнения команды окно должно закрыться.
Запустите приложение Oracle SQL Developer

И выполните соединение со схемой HR (щелкнуть кнопкой мыши на пиктограмму hr в левом верхнем окне приложения) – введите в поле Username – HR, в поле Password – пароль, который Вы определили для этого пользователя):

Появиться окно hr.sql, в котором Вам предстоит работать.
Далее приступайте к выполнению заданий Практикума.
Цель практикума: Научиться создавать запросы к таблицам базы данных с использованием основных предложений команды SQL SELECT
В результате выполнения Практикума студенты должны:
Цель: научиться исследовать структуру (состав колонок) таблиц БД.
Порядок выполнения задания.
Разверните узел дерева в левом верхнем окне, щелкнув кнопкой мыши на «+» перед узлом «Tables..»:

В результате получите доступ к списку таблиц БД.
Разверните узел дерева в левом верхнем окне, щелкнув кнопкой мыши на «+» перед узлом «Emploeeys..»:

В результате получите доступ к списку колонок таблицы Emploeeys.
Щелкнув кнопкой мыши на «+» на узле «Emploeeys..» получите доступ к информации об этой таблице (определение колонок, данные в таблице, физическую модель и связи таблицы, ограничения на значения колонок и т. д):

Задание. Изучить на нескольких таблицах (таблицы Emploeeys, Departnets, Locations) определение колонок, команду которой была создана эта таблица, определить первичный ключ и внешние ключи, ограничения на значения колонок.
Примечание. Если интерес выходит за рамки лекций курса, то документация по SQL доступна по ссылке https://docs.oracle.com/cd/E11882_01/server.112/e41084/toc.htm
Для выполнения дальнейших заданий нужны таблицы Emploeeys, Departnets, Locations.
Изучить определение представления EMP_DETAILS_VIEW.
Цель: Получить навыки работы с командой SQL SELECT.
Порядок выполнения.
Составить запрос на выборку всех данных из таблицы Emlpoeeys.
Составить запрос на выборку определенной колонки из таблицы Emlpoeeys.
Составить запрос на выборку списка сотрудников подразделения с номером 70 из таблицы Emlpoeeys.
Составить запрос на выборку списка сотрудников из отдела информационных технологий с зарплатой превышающей 5000 у.е.
Составить запрос на выборку списка сотрудников, работающих в подразделении с номером 80 и не имеющих позицию SA_MAN.
Составить запрос на выборку списка сотрудников, у которых зарплата находится между 5000 и 10000 у.е.
Составить запрос на выборку списка сотрудников подразделений, номера которых 20, 30, 40.
Составить запрос на выборку списка сотрудников, имеющих в позициях которых присутствует слово «CLERK».
Составить запрос на выборку списка сотрудников, подразделения с номером 80 и упорядочить его по размеру оклада.
Составить запрос, который определяет, в каком подразделении работает служащий по фамилии Russell.
Составить запрос, чтобы получить список должностей, которые имеются только в данных подразделениях
Составить запрос получить список служащих, работающих в подразделениях 20 и 30.
Составить запрос, чтобы получить список служащих, который показывает выплату, которую получил каждый служащий с учетом премий.
Составить запрос, чтобы получить список имен служащих так, чтобы фамилии всегда начинались с заглавной буквы, а все остальные были прописными.
Составить запрос, чтобы получить список служащих с указанием их руководителя.
Составить запрос, чтобы определить даты приема на работу сотрудников
Составить запрос, чтобы получить список служащих, сведения о дате приема каждого сотрудника на работу и количестве полных месяцев, которое каждый сотрудник отработал по настоящее время.
Составить запрос, чтобы найти минимальные и максимальные оклады сотрудников в подразделениях.
Составить запрос, чтобы узнать, сколько сотрудников работает на каждой должности в каждом подразделении, какова сумма начислений на подразделение и средняя зарплата.
Составить запрос как в предыдущем примере, но при этом каждая группа сотрудников должна состоять не менее чем из двух сотрудников
Цель: Научиться работать с командой SQL SELECT.
Порядок выполнения.
SELECT *
FROM regions
NATURAL JOIN countries;
В меню «File» Oracle SQL Developer выполнить пункт меню «Exit».
В окне приложения Start Database выполнить команду Exit;.
Запустить приложение Stop Database из меню «Пуск». После остановки сервиса выполнить команду Exit;.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.