Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчеты / MSSQL.docx
Скачиваний:
23
Добавлен:
28.06.2021
Размер:
1.42 Mб
Скачать

Лабораторная работа №2

Создание новой базы данных в среде ORACLE SQL Developer

Создание новой учетной записи пользователя-разработчика (рис.2):

Рис. 2. Диалоговое окно создания нового пользователя

Назначение системных привилегий пользователю (рис. 3):

Рис. 3. Окно системных привилегий нового пользователя

Назначение квоты новому пользователю (рис. 4):

Рис. 4. Окно изменения квот

Лабораторная работа №3

Создание и связывание таблиц базы данных в среде Oracle SQL Developer

Результатом выполнения работы являются скрипты создания таблиц. При написании скрипта следует учитывать, что в первую очередь создаются родительские таблицы, а уже потом – дочерние.

Создание таблицы Student представлено на рисунках 5-6:

Рис. 5. Окно создания таблицы Абитуриент

Рис. 6. SQL представление создаваемой таблицы

Создание таблицы Registration представлено на рисунках 7-9:

Рис. 7. Окно создания таблицы Зачисление

Рис. 8. Создание внешнего ключа

Рис. 9. SQL представление создаваемой таблицы

Рис. 10. Создание таблицы Предприятие

Рис. 11. Создание таблицы Аттестат

Результатом выполнения скриптов создания таблиц является физическая модель данных. Физическая модель данных предметной области в стандарте IDEF1X для целевой СУБД Oracle Database представлена на рисунке 12.

Рис. 12. Физическая модель данных предметной области

Лабораторная работа №4

Вставка, удаление и обновление данных

Заполнение таблицы Student вручную (рис. 13):

Рис. 13. Окно добавление записей в таблицу

Для подтверждения добавления записи в таблицу необходимо нажать кнопку Commit Changes (F11).

Изменение данных вручную (рис. 14):

Рис. 14. Изменение данных в таблице

После изменения записи в таблице слева от нее появится звездочка. Для подтверждения изменений также необходимо нажать кнопку Commit Changes(F11).

Заполнение таблицы Student с использованием одного оператора INSERT для каждой строки таблицы (рис. 15):

Рис. 15. Заполнение таблицы Student

Заполнение таблицы Registration с использованием одного оператора INSERT для каждой строки таблицы (рис. 15):

Рис. 16. Заполнение таблицы Registration

Заполнение таблицы Certificate_stud с использованием одного оператора INSERT для каждой строки таблицы (рис. 17):

Рис. 17. Заполнение таблицы Certificate_stud

Заполнение таблицы Enterprise_stud с использованием одного оператора INSERT для каждой строки таблицы (рис. 18):

Рис. 18. Заполнение таблицы Enterprise_stud

Лабораторная работа № 5

Последовательности, синонимы и нормальные индексы.

Создание последовательности (рис. 19):

Рис. 19. Окно создания последовательности

SQL запрос последовательности (рис. 20):

Рис. 20. SQL запрос последовательности

Использование последовательности в запросах (рис. 21):

Рис. 21. SQL запрос на вставку с использованием последовательности

Создание частных синонимов (рис. 21):

Рис. 21. Окно создания частного синонима

SQL код создания синонима (рис. 22):

Рис. 21. SQL код создания синонима

Выполнение запроса с использованием синонима (рис.23):

Рис. 23. Результат запроса

Создание нормального индекса (рис. 24):

Рис. 24. Окно создания нормального индекса

SLQ код создания индекса (рис. 25):

Рис. 25. SQL код создания синонима

Соседние файлы в папке Отчеты