Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

OtchetL_1

.docx
Скачиваний:
6
Добавлен:
24.01.2023
Размер:
225.73 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

Кафедра безопасности информационных систем

ОТЧЁТ

по лабораторной работе № 1 на тему: «SQLDeveloper. Создание таблиц»

по дисциплине «Управление данными»

Выполнил: студент группы ИСТ-114 Медведева С.Г.

«15» ноября 2022 г. ___________/_______/

Принял: к.т.н., доцент Ю.Я. Перевозник

«__» _______ 2022 г. ___________/Ю.Я.Перевозник

  1. Цель работы

Научиться создавать таблицы в OracleSQLDeveloper.

  1. Термины и определения

Первичный ключ – один из потенциальных ключей, выбранный в качестве основного ключа (или ключа по умолчанию).

Вторичный (внешний) ключ – одно или несколько полей (столбцов) в таблице, содержащих ссылку на поле или поле первичного ключа в другой таблице.

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

Типы данных:

  • CHAR и VARCHAR2 хранят алфавитноцифровые данные.

  • NUMBER используются для хранения нуля и положительныъ чисел с фиксированной и плавающей точкой.

  • DATE хранит значения в виде точек времени.

Связь – в реляционной БД – это соединение между записями таблиц. Режимы связи:

  • SetNull – присвоить Null (неопределенность).

  • Cascade On Delete – каскадное удаление.

  • Restrict – обычный режим, удалять нельзя.

В интерфейсе sqldeveloper используется Default – значение по умолчанию

  1. Порядок выполнения работы:

    1. Задание 1

      1. Создание таблиц «Студент» и «Группа» (рисунок 1, 2).

Рисунок 1 - Создание таблицы «Студент»

Рисунок 2 - Создание таблицы «Группа»

      1. Ввод значений по умолчанию (рисунок 3, 4).

Рисунок 3 - Настройки таблицы «Группа», вкладка «Столбцы»

Рисунок 4 - Настройки таблицы «Студент», вкладка «Столбцы»

      1. Создание ограничения для поля стипендия (рисунок 5).

Рисунок 5 - Настройки таблицы «Студент», вкладка «Ограничения»

      1. Создание внешнего ключа с режимом «SetNull» (рисунок 6).

Рисунок 6 - Настройки таблицы «Студент», вкладка «Ограничения»

      1. Графическое представление связи таблиц (рисунок 7).

Рисунок 7 - Графическое представление связи таблиц

      1. Проверка связи между таблицами при помощи удаления записи в таблице «Группа» (рисунок 8, 9, 10).

Рисунок 8 - Данные таблицы «Студент»

Рисунок 9 - Удаление записи в таблице «Группа»

Рисунок 10 - Обновленные данные таблицы «Студент»

Вывод

В ходе лабораторной работы были созданы и настроены таблицы в SQL-developer.

Санкт-Петербург

2022

Соседние файлы в предмете Управление данными