Для выполнения лабораторных работ курсов "Проектирование баз данных" и "Базы данных" создан лабораторный сервер.
На сервере установлена СУБД Oracle Database 19 и создана лабораторная база данных.
Работа с лабораторной базой возможна с использованием:
Настроенного рабочего компьютера в аудитории университета.
Собственного устройства, подключенного к сети интернет (в том числе с использованием беспроводной сети университета).
В обоих случаях требуется установленная и настроенная среда для создания и выполнения запросов.
Рекомендуется использовать распространяемое свободно программное обеспечение Oracle Sql Developer.
Ссылка для скачивания: https://www.oracle.com/database/sqldeveloper/technologies/download/
Документация по утилите: https://docs.oracle.com/en/database/oracle/sql-developer/
Существуют другие программные продукты, например, plsql developer или toad, пригодные для работы.
Опционально может быть установлен и настроен Oracle Client 19, но его использование опционально, влияет на степень поддержки различных специализированных технологий СУБД и дополнительных утилит. Он может потребоваться, если выданное Вам задание этого требует.
В случае использования собственного устройства потребуется организация защищённого сетевого доступа (в случае лабораторного компьютера университета такой доступ имеется).
Доступ осуществляется посредством организации VPN-соединения с помощью Wireguard.
Примечание:
При выполнении лабораторных работ полезным будет использование документации по СУБД: https://docs.oracle.com/en/database/oracle/oracle-database/index.html
В облачном хранилище доступны подробные инструкции по следующим вопросам:
Настройка соединения с базой данных
Настройка VPN.
Основы баз данных: учебное пособие / С. Д. Кузнецов Бином. Лаборатория знаний, 2007, 484 с., ISBN 978-5-94774-736-2 Доступ: Облако
Структуры данных и алгоритмы: учебное пособие / А.В. Ахо, В., Д. Хопкрофт, Д. Ульман Вильямс, 2016, 384 с., ISBN 5-8459-0122-7 Доступ: Облако
Oracle. Проектирование баз данных: учебное пособие / Д. Энсор, Й. Стивенсон BHV, 1999, 560 с., ISBN: 966-552-019-9 Доступ: Облако
Системы баз данных. Полный курс: учебное пособие / Г. Гарсия-Молина, Дж. Ульман, Дж. Уидом Вильямс, 2004, 1088 с., ISBN 978-5-8459-0384-6 Доступ: Облако
Oracle PL/SQL Programming. Программирования на языке PL/SQL (+CD) : учебное пособие / С. Урман «ЛОРИ», 2008, 652 с., ISBN 978-5-85582-287-8
Питер Пин-Шен Чен. Модель «сущность-связь» — шаг к единому представлению о данных. Пер. М.Р. Когаловского. Доступ по URL: http://citforum.ru/database/classics/chen/
Е.Ф. Кодд. Реляционная модель данных для больших совместно используемых банков данных (перевод М.Р. Когаловского). Доступ по URL: http://citforum.ru/database/classics/codd/
К. Дейт. Введение в системы баз данных.: Пер. с англ. - 8-е издание. - М.: Издательский дом «Вильямс», - 2008. - 1328 с. с ил. Доступ: Облако
К. Рубинсон. NULL, трехзначная логика и неопределенность в SQL: критика критики Дейта, 2007, (пересказ С.Кузнецова). Доступ по URL: http://citforum.ru/database/articles/nulls/