ультатом концептуального проектування (малюнок 2.2.2).
Малюнок 2.2.2 - Схема відносин у 3НФ
3. Реалізація БД
3.1 Створення БД засобами утиліти Enterprise Manager у форматі MS SQL
база дані утиліта програма
Запускається середу SQL Server Management Studio. Проводиться з'єднання з сервером ADMIN. У браузері вибирається підкаталог Бази даних, в якому створюється своя база даних (БД, рисунок 3.1).
Малюнок 3.1 - Створення бази даних
Після створення бази даних в ній формуються необхідні таблиці.
Першою створюється таблиця, яка буде зберігати дані про кафедрах. Описуються поля, які будуть присутні в таблиці, вказується тип поля, а при необхідності - специфікації ідентифікатора і чи буде поле ключовим.
Описані поля:
id_kafedra - унікальний номер кафедри, ключове поле, тип - ціле (int);
nazvanie - назва кафедри, текстове поле (nvarchar), розмір 50 символів;
kabinet - номер кабінету, в якому розташовується кафедра, текстове поле (nvarchar), розмір 50 символів;
telephone - контактний телефон, текстове поле (nvarchar), розмір 50 символів;
Для всіх полів відключається властивість Дозволити значення NULL (поля обов'язкові для введення). Далі таблиця зберігається з ім'ям Kafedra .
Таблиця представлена ??на малюнку 3.2.
Рисунок 3.2 - Таблиця Кафедра
Створюється нова таблиця, яка буде зберігати дані про посади. Описуються поля, які будуть присутні в таблиці.
Описані поля:
id_dolzhnost - унікальний номер посади, ключове поле, тип - ціле (int);
nazvanie - назва посади, яку займають викладачі, тип - текстовий (varchar), розмір 50 символів. Далі таблиця зберігається з ім'ям Dolzhnost .
Таблиця представлена ??на малюнку 3.3.
Малюнок 3.3 - Таблиця Посада
Створюється нова таблиця, яка буде зберігати дані про спеціальності, які є на факультеті. Описуються поля, які будуть присутні в таблиці.
Описані поля:
id_spec - унікальний номер спеціальності, ключове поле, тип - ціле (int);
nazvanie - назва спеціальності, текстове поле (varchar), розмір 50 символів;
opisanie - опис спеціальності, текстове поле (varchar), розмір 50 символів.
Для поля Nazvanie відключається властивість Дозволити значення NULL (поле обов'язково для введення). Далі таблиця зберігається з ім'ям Specialnost raquo ;. Таблиця представлена ??на малюнку 3.4.
Малюнок 3.4 - Таблиця Спеціальності
Створюється нова таблиця, яка буде зберігати дані про групи. Описуються поля, які будуть присутні в таблиці.
Описані поля:
id_gruppi - унікальний номер групи, ключове поле, тип - ціле (int);
id_spec - ідентифікатор спеціальності, тип - ціле (int);
nazvanie - назва групи, текстове поле (char), розмір 50 символів;
Для всіх полів відключається властивість Дозволити значення NULL (поля обов'язкові для введення). Далі таблиця зберігається з ім'ям Gruppa .
Таблиця представлена ??на малюнку 3.5.
Малюнок 3.5 - Таблиця Група
Створюється нова таблиця, яка буде зберігати дані про викладачів. Описуються поля, які будуть присутні в таблиці.
Описані поля:
id_prepod - унікальний номер викладача, ключове поле, тип - ціле (int);
id_dolzhnost - ідентифікатор посади, тип - ціле (int);
id_kafedri - ідентифікатор кафедри, тип - ціле (int);
FIO - ПІБ викладача, текстове поле (varchar), розмір 250 символів;
Adres - адреса викладача, текстове поле (varchar), розмір 50 символів;
Telephone - контактний телефон викладача, текстове поле (varchar), розмір 50 символів.
Для всіх полів крім Telephone відключається властивість Дозволити значення NULL (поля обов'язкові для введення). Далі таблиця зберігається з ім'ям Prepodavatel raquo ;. Таблиця представлена ??на малюнку 3.6.
Малюнок 3.6 - Таблиця Викладач
...