Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методична розробка 2013спец.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.68 Mб
Скачать
    1. Особливості дипломних проектів, пов’язаних з базами даних

Темою дипломного проекту може бути впровадження та розробка програмного продукту, який використовує базу даних (БД). При цьому база даних повинна враховувати усі потреби організації, відповідати вимогам замовника та мати інтерфейс користувача.

База даних повинна складатися близько з 15 таблиць. В окремих випадках їх кількість може бути зменшена, але тільки при узгодженні з керівником.

При цьому дипломний проект повинен включати опис етапів розробки бази даних, а саме проектування структури та реалізація її під управління певною СУБД.

Етап проектування включає побудову ER-діаграми та реляційної моделі, тому він повинен бути виділений у окремий розділ «Проектування бази даних», або бути частиною іншого розділу, який пов’язаний з проектуванням.

Побудова ER-діаграми є першим етапом проектування бази даних. Необхідно детально показати процес проектування та побудови ER-діаграми, виходячи з вимог до бази даних, яку необхідно розробити.

Даний розділ повинний містити ER-діаграму, яка буде відображувати сутності та відношення між ними, що є актуальними в розрізі поставленої задачі. На діаграмі повинні бути вказані всі елементи, що будуть необхідні при виконанні інших кроків, як то: атрибути, тип відношень, обмеження і таке інше.

При логічному проектуванні необхідно враховувати більшість нюансів роботи з базою даних для забезпечення максимальної гнучкості та зручності при роботі з нею.

Розділ повинен містити оцінку якості представленої діаграми.

Наступним етапом проектування є побудова реляційної моделі. Вона представляє собою набір відношень та зв’язків між ними, а також вона повинна бути створена на основі побудованої раніше ER-діаграми. Необхідно навести теоретичну базу, згідно з якою були побудовані ці набори відношень. Також потрібно проаналізувати побудовані сутності на предмет надмірностей та аномалій.

Для кожного відношення необхідно вказати її назву, типи та назви полів, їх призначення та опис. Потрібно також навести оцінку якості представленої моделі.

Етап реалізації бази даних під управлінням певної СУБД повинен бути винесений у окремий розділ «Реалізація бази даних» або бути частиною іншого розділу, який пов’язаний з реалізацією програмного продукту.

У цій частині необхідно вказати та обґрунтувати вибір СУБД, під управлінням якої вона буде працювати. Також повинні бути приведені запити, що створюють таблиці з попереднього розділу, запити, що додають записи у таблиці та запити, що вибирають дані з таблиці у відповідності до якоїсь умови.

Незалежно від СУБД, що обрана для реалізації бази даних, студент повинен показати глибокі знання мови запитів SQL.

Запити з вибору даних повинні демонструвати, як за допомогою спроектованої бази даних можна розв’язувати поставлену задачу. Якщо звернення до бази даних відбувається за допомогою клієнта, то необхідно навести усі або найбільш важливі SQL-запити, за допомогою яких відбувається взаємодія між клієнтом та сервером баз даних.

    1. Загальне обмеження в пояснювальних записках

В записці не слід надавати відомі визначення (наприклад, що таке СУБД і обґрунтування вимог, які до неї висуваються), описи загальновідомих методів (достатньо посилання на літературу), не слід описувати, як треба проектувати програму, розробляти алгоритм, тестувати програму і т.п., треба описувати проектування конкретної програми, розробку конкретних алгоритмів, тестування розробленої програми; треба викласти які при цьому приймалися рішення і на підставі яких міркувань.