є зразковим.
На першому етапі проектування БД визначають: мета створення БД, її функції і приблизний перелік інформації.
Метою створення БД Розподіл навчального навантаження є автоматизація ділення навчальних годин між викладачами.
База даних має відповідати вимогам тих, хто безпосередньо з нею працювати. Для цього потрібно визначити теми, які повинна покривати база даних, звіти, які вона має видавати, проаналізувати форми, які в даний момент використовуються для запису даних, порівняти створювану базу даних із добре спроектованої, подібною їй базою.
. 1 Призначення проектованої бази даних
Необхідно розробити базу даних для автоматизації обліку розподілу навчального навантаження.
Передбачається, що база даних повинна зберігати інформацію про викладачів, предметах, видах занять, годинах, групах, навантаженні.
Визначимо функції, виконувані проектованої бази даних і завдання, які вирішуються системою.
Функції проектованої БД:
зберігання інформації про викладачів,
зберігання інформації про предмети,
зберігання інформації про навантаження,
оновлення і додавання інформації,
аналіз інформації з різних зрізах (інформація по абоненту),
видача підсумкової інформації у вигляді звітів.
. 1.1 Вимоги до інформації
Нижче наведені таблиці можна змінювати і доповнювати безпосередньо в базі даних.
Таблиці «Викладачі», «Предмети», «Навантаження» можуть заповнюватися безпосередньо в програмному додатку або в базі даних.
Для виведення інформації на екран були розроблені спеціальні форми, що спрощують роботу з записами таблиць бази даних.
Дана база даних надає наступні можливості:
Закритий доступ: тільки для співробітників організації.
Перегляд цікавить, в спеціальних формах.
Зміна інформації, додавання нової.
Пошук інформації по заданих критеріях.
Обмеження являють собою набір деяких умов накладаються на елементи бази даних (таблиці, стовпці і т.д.) або всю базу даних, що гарантують, що інформація буде підкорятися певним правилам цілісності даних.
У даному курсовому проекті було використано обмеження посилальної цілісності, т. к. значення одних стовпців таблиць пов'язані зі значеннями інших стовпців в іншій таблиці. У кожній з таблиць проектованої бази даних використовувалися первинний і зовнішній ключі, які містять унікальні значення стовпців. Завдяки забезпеченню посилальної цілісності даних була виключена можливість дублювання записів в базі даних, забезпечено каскадне оновлення, вставка і видалення записів бази даних.
. 1.2 Вимоги до надійності
Захист бази даних від несанкціонованого доступу здійснюється за допомогою створення ролі Адміністратора, що використовується для доступу до додатка.
. 1.3 Вимоги до складу і параметрів технічних засобів
Для успішної експлуатації програмного продукту необхідний персональний комп'ютер з наступними характеристиками: процесор Intel Pentium з тактовою частотою 800 МГц і вище, оперативна пам'ять - не менше 256 Мбайт, вільний дисковий простір - не менше 700 Мбайт, пристрій для читання компакт-дисків, монітор типу Super VGA (число кольорів - 256) з діагоналлю не менше 15 ?, принтер.
2. Инфологическая (концептуальна) модель предметної області
. 1 Опис інформаційних об'єктів
Усі інформаційні об'єкти розглянутої предметної області поділені на такі структурні елементи: інформаційні об'єкти, що відносяться до викладачів, предметам, навантаженні.
Розглянемо кожен з цих структурних елементів і виділимо сутності.
Таблиця 2.1. Сутності і їхні атрибути
СущностьАтрібутТіп даннихПреподавателіКод преподавателяЧісловой ФамилияТекстовыйИмяТекстовыйОтчествоТекстовыйУченая степеньТекстовыйДолжностьТекстовыйСтажТекстовыйПредметы Код предметаЧісловой НазваніеТекстовийКолічество часовЧісловойНагрузкаКод занятіяСчетчік Дата Дата/времяКод преподавателяЧісловойКод предметаЧісловойТіп заняття Текстовий Кількість годин ЧісловойНомер группиЧісловой
. 2 Нормалізація інформаційних об'єктів
Нормалізацією називається формальна процедура, в ході якої атрибути даних групуються в таблиці, а таблиці...