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

BSBD_1

.pdf
Скачиваний:
13
Добавлен:
10.06.2019
Размер:
670.14 Кб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

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

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

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

ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ Лабораторная работа №1

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

Студентка гр. 737-1

______ Агеева В.С.

___.___._____

Руководитель Преподаватель кафедры КИБЭВС

_____ Гураков И.А.

___.___._____

Томск, 2019

2

1 Введение

Цели:

-создание таблиц базы данных;

-установка межтабличных связей;

-наложение ограничений на данные в таблицах БД.

3

2 Ход работы

Создадим базу данных, структура и описание которой приведены в практической работе №2.

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

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

В результате получим созданную базу данных, показанную на рисунке

2.2.

Рисунок 2.2 – Созданная база данных

4

При создании БД необходимо указать параметры сортировки для под-

держки необходимого языка. Параметры сортировки определяют правила, ис-

пользуемые при сортировке и сравнении данных. Параметры сортировки могут учитывать регистр, диакритические знаки, тип японской азбуки, ширину сим-

волов. Эти параметры задаются путем их добавления к имени параметров сор-

тировки. Чтобы добавить параметры необходимо нажать правой кнопкой мыши по созданной базе данных и выбрать «Свойства» (рисунок 2.3).

Рисунок 2.3 – Свойства базы данных

В появившемся окне выбираем «Параметры» и изменяем их (рисунок

2.4).

5

Рисунок 2.4 – Параметры базы данных

В нашей БД School_Exam выделим узел «Таблицы», нажмем на нем пра-

вую кнопку мыши и выберем пункт для создания новой таблицы БД (рисунок

2.5).

Рисунок 2.5 – Создание новой таблицы

После этого откроется конструктор таблицы. В появившемся окне конст-

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

6

-Имя столбца (Column Name) – имя соответствующего столбца;

-Тип данных (Data Type) – необходимый тип данных;

-Разрешить значения Nulls (Allow Nulls) – допустимы ли NULL значения

вданном поле.

На рисунках 2.6 – 2.13 показаны заполненные таблицы БД School_Exam.

Рисунок 2.6 – Заполненная таблица ID-PassportStudent

Рисунок 2.7 – Заполненная таблица ID-Parents

7

Рисунок 2.8 – Заполненная таблица Audience number

Рисунок 2.9 – Заполненная таблица ID-Class

8

Рисунок 2.10 – Заполненная таблица ID-Passport

Рисунок 2.11 – Заполненная таблица ID-PassportTeacher

9

Рисунок 2.12 – Заполненная таблица ID-Subject

Рисунок 2.13 – Заполненная таблица ID-Timetable

Теперь зададим необходимые ограничения для соответствующих полей.

Нажмем правую кнопку мыши в конструкторе таблицы и выберем пункт

«Проверочные ограничения» (рисунок 2.14).

10

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

В появившемся диалоговом окне нажмем кнопку «Добавить». Затем в строке «Выражение» укажем условие на значения для ID_Timetable>=1 (рису-

нок 2.15).

Рисунок 2.15 – Добавление ограничений На рисунках 2.16 – 2.23 показаны ограничения для всех созданных таб-

лиц.

Соседние файлы в предмете Безопасность систем баз данных