Приобрести практические навыки проектирования структуры реляционной базы данных с использованием языка определения данных (DDL) и управления правами доступа с помощью языка контроля данных (DCL), а также развить способность обеспечивать целостность, безопасность и актуальность информации в многопользовательской среде.
Отчет следует оформлять в формате docx-документа в соответствии с ГОСТ 7.32-2017. Он должен содержать:
Титульный лист;
Текст цели лабораторной работы, общего задания и задания по варианту;
Код запросов по каждому пункту задания;
Снимки экрана или фрагменты снимков с изображением результата выполнения запросов по каждому пункту задания;
ВАЖНО: убедиться, что масштаб изображенного на снимке хорошо виден при масштабе страницы 100%.
Вывод о проделанной работе.
Направлять вложением в приличное письмо на электронную почту преподавателя сразу по готовности.
При выполнении заданий, требующих создавать пользователей user1, user2 и т п, на лабораторном сервере университета - создавать пользователей не требуется. Выдавать права необходимо пользователям actor01-actor04 с соответствующими номерами.
При выполнении задания на собственном экземпляре Oracle можно следовать методическим указаниям без изменений.
Для выполнения данной лабораторной работы можно развернуть СУБД Oracle на своем компьютере. Чтобы не мучиться с нюансами установки, можно воспользоваться готовым docker-образом и просто запустить его у себя.
Организовать у себя Docker и разобраться, как с ним работать (по жизни полезно): https://habr.com/ru/articles/310460/ или https://selectel.ru/blog/tutorials/how-to-create-docker-image/ или в свободном режиме.
Скачать образ (~4Гб): docker pull quay.io/maksymbilenko/oracle-12c
Запустить контейнер (время инициализации ~5-10 мин):
docker run -d -p 8080:8080 -p 1521:1521 quay.io/maksymbilenko/oracle-12c
Или если запуск через windows-приложение: optimistic_wing
Параметры доступа от имени системной учетной записи:
hostname: localhost
port: 1521
sid: xe
service name: xe
username: system
password: oracle
Для корректной работы необходимо создать стандартную учетную запись, выполнить вход и выполнять задание от её имени.
Источник: https://github.com/MaksymBilenko/docker-oracle-12c