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

1 семестр / лабБСБД1

.docx
Скачиваний:
4
Добавлен:
29.06.2023
Размер:
3.54 Mб
Скачать

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное

учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронно-

вычислительных систем (КИБЭВС)

Знакомство с концептуальным проектированием

предметной области (ПО)

Отчет по лабораторной работе №1

по дисциплине «Безопасность систем баз данных»

Выполнил:

Студент гр. 739-1

_______ Климанов М. Д.

___.2021

Принял:

Преподаватель

Кафедры КИБЭВС

______ М.А. Светлаков

__.2021

1 Введение

Целью данной лабораторной работы является реализация проекта учебной базы данных под управлением СУБД Microsoft SQL Server. Создание реляционных таблиц и установление межтабличных связей.

2 Ход работы

2.1 Создание базы данных и редактирование таблиц

Создадим базу данных, в обозревателе объектов нажав правую кнопку мыши и выбрав «Создать базу данных» (рисунок 2.1.1).

Рисунок 2.1.1 – Создание базы данных

Создадим новую таблицу в базе данных «Спортивные соревнования».

В появившемся окне конструктора таблицы введем соответствующие данные:

− Название столбца – имя соответствующего столбца;

− Тип данных – необходимый тип данных;

− Разрешить значение Null – допустимы ли NULL значения в данном поле.

На рисунках 2.1.2 – 2.1.7 показаны заполненные таблицы БД Спортивные соревнования с выбранными первичными ключами.

Рисунок 2.1.2 – таблица «Главный тренер»

Рисунок 2.1.3 –таблица «Команда»

Рисунок 2.1.4 –таблица «Результаты соревнований»

Рисунок 2.1.5 –таблица «Соревнование»

Рисунок 2.1.6 –таблица «Стадион»

Рисунок 2.1.7 –таблица «Участник»

2.2 Ограничение полей

Зададим необходимые ограничения для полей. В конструкторе таблицы выберем пункт «Проверочные ограничения» (рисунок 2.2.1).

Рисунок 2.2.1 – Проверочные ограничения

В представленных ниже рисунках 2.2.2 – 2.2.7 представлены ограничения для всех таблиц.

Рисунок 2.2.2 – Ограничения для таблицы «Главный тренер»

Рисунок 2.2.3 – Ограничения для таблицы «Команда»

Рисунок 2.2.4 – Ограничения для таблицы «Результаты соревнования»

Рисунок 2.2.5 – Ограничения для таблицы «Соревнование»

Рисунок 2.2.6 – Ограничения для таблицы «Стадион»

Рисунок 2.2.7 – Ограничения для таблицы «Участник»

2.3 Отношения

Отношения таблиц по внешнему ключу представлены на рисунках 2.3.1 – 2.3.8.

Рисунок 2.3.1 – Отношения таблицы «Главный тренер»

Рисунок 2.3.2 – Отношения таблицы «Команда»

Рисунок 2.3.3 – Отношения таблицы «Результаты соревнований»

Рисунок 2.3.4 – Отношения таблицы «Соревнование»

Рисунок 2.3.5 – Отношения таблицы «Стадион»

Рисунок 2.3.6 – Отношения таблицы «Участник»

Получим диаграмму таблиц с отношениями (рисунок 2.3.7).

Диаграмма соответствует разработанной ранее логической модели, приведенной на рисунке 2.3.8

Рисунок 2.3.8 – Реляционная модель из индивидуальной практической работы №2

2.4 Тестирование

Заполним данные в таблице:

− выделим данную таблицу в узле «Таблицы (Tables)»;

− нажмем правую кнопку мыши и выберем «Изменить первые 200 строк».

На рисунках 2.4.1 – 2.4.6 показаны таблицы для заполнения.

Рисунок 2.4.1 – Заполненная таблица «Главный тренер»

Рисунок 2.4.2 – Заполненная таблица «Команда»

Рисунок 2.4.3 – Заполненная таблица «Результаты соревнований»

Рисунок 2.4.4 – Заполненная таблица «Соревнование»

Рисунок 2.4.5 – Заполненная таблица «Стадион»

Рисунок 2.4.6 – Заполненная таблица «Участник»

Рисунок 2.4.7 – Проверка ограничений «Результаты соревнований»

3 Заключение

В ходе выполнения данной лабораторной работы, были созданы таблицы базы данных, установлены межтабличные связи и наложены ограничения на данные в таблицах БД.

Томск 2021

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