Практическое освоение приёмов и методов создания системы хранения данных в SQL Server. Программирование структуры таблиц с определением состава полей и заданием их описания. Процедуры создания первичных ключей и индексов. Создание диаграммы базы данных.
Аннотация к работе
Задачи: · научиться формировать структуры таблиц с определением состава полей и заданием их описания; · изучить процедуры заполнения таблиц конкретными данными; · изучить процедуры создания первичных ключей и индексов; Создать записи таблиц и заполнить их, для этого необходимо выбрать требуемую таблицу в списке и выполнить команду Open Table. Создать первичные ключи для всех таблиц: STUDENT(SNUM), PREDMET(PNUM), TEACHER(THUM) и USP(UNUM).
Введение
Цель: практическое освоение приемов и методов создания организации данных в SQL Server.
Задачи: · научиться формировать структуры таблиц с определением состава полей и заданием их описания;
· изучить процедуры создания первичных ключей и индексов;
· научиться формировать диаграмму базы данных, соответствующую ее логической структуре.
1. Задание 1 индекс server программирование
Запустить утилиту SQL Server Enterprise Manager.
Произвести соединение с SQL-сервером - процедура соединения требует наличия прав администратора сервера, в связи при подключении необходимо использовать имя пользователя sa, пароль 123.
Создать базу данных. Для создания базы данны необходимо выбрать в окне Обозреватель объектов группу Базы данных и вызвать команду New Database.
Задание 2
Создать записи таблиц и заполнить их, для этого необходимо выбрать требуемую таблицу в списке и выполнить команду Open Table.
Рисунок 1 Заполненная таблица STUDENT
Рисунок 2 Заполненная таблица PREDMET
Рисунок 3 Заполненная таблица TEACHERS
Рисунок 4 Заполненная таблица USP
3. Задание 3
Создать первичные ключи для всех таблиц: STUDENT(SNUM), PREDMET(PNUM), TEACHER(THUM) и USP(UNUM). Первичный ключ - уникальное поле (или несколько полей), однозначно определяющее записи таблицы базы данных. Для его создания необходимо установить курсор на названии поля и выбрать команду Задать первичный ключ.
Рисунок 5 Установка первичного ключа SNUM для таблицы STUDENT
Рисунок 6 Установка первичного ключа PNUM для таблицы PREDMET
Рисунок 7 Установка первичного ключа THUM таблицы TEACHER
Рисунок 8 Установка первичного ключа UNUM таблицы USP. Задание 4
Создать индексы для поиска информации в таблицах PREDMET по названию предмета, STUDENT по ФИО студента, TEACHER по ФИО преподавателя. Индексы - набор уникальных значений для некоторой таблицы с соответствующими ссылками на данные, расположенные в самой таблице.
Рисунок 9 Диалоговое окно создания индекса для таблицы STUDENT по ФИО студента
5. Задание 5
Создать диаграмму для базы данных, соответствующую ее логической структуре. Для этого необходимо: · включить в нее все ранее созданные таблицы;
· создать связи между таблицами (STUDENTSAUSP (ключ SNUM), TEACHERSAPREDMET (ключ TNUM), PREDMETAUSP (ключ PNUM);
· установить имена связей.
Рисунок 10 Диаграмма для базы данных «Система образования университета»
Вывод: в ходе работы нами было освоено формирование структуры таблиц с определением состава полей и заданием их описания, изучены процедуры заполнения таблиц конкретными данными; изучены процедуры создания первичных ключей и индексов; а также освоен навык формирования диаграммы базы данных, соответствующей ее логической структуре.