Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KR_BD_METH.doc
Скачиваний:
1
Добавлен:
17.11.2019
Размер:
428.54 Кб
Скачать

Міністерство освіти і науки, молоді та спорту України

ДВНЗ "Червоноградський гірничо-економічний коледж"

Методичні вказівки

до виконання курсової роботи

з дисципліни "Бази даних".

для студентів спеціальності

5.05010301 “Розробка програмного забезпечення”

м. Червоноград

2012 р.

ІНСТРУКЦІЯ

до виконання курсової роботи з дисципліни «Бази даних»

для студентів напрямку 5.05010301

“Розробка програмного забезпечення”

1. Мета

Метою курсової роботи є оволодіння методами проектування баз даних і роботи з базами даних в середовищі конкретної СКБД.

2. Завдання

Завдання містить назву конкретної предметної області, для якої необхідно:

  • описати можливого користувача бази даних;

  • сформулювати вимоги до баз даних і прикладної програми;

  • побудувати концептуальну модель за допомогою СASE-засобу;

  • побудувати реляційну модель, дотримуючись методів нормалізації;

  • вибрати СКБД і програмні засоби та технології для реалізації вимог;

  • створити спроектовану базу даних в середовищі вибраної СКБД;

  • визначити набір запитів і задач, які необхідно вирішити, використовуючи базу даних;

  • розробити прикладну програму для реалізації запитів і вирішення задач;

  • оцінити базу даних з точки зору можливості її розвитку.

3. Етапи виконання

Під час виконання курсової роботи рекомендується дотримуватись календарного плану, наведеного в таблиці:

№етапу

Назва етапу

Тривалість етапу

Вибір теми і узгодження завдання з керівником

2 тижні

Розробка концептуальної моделі

3 тижні

Розробка реляційної моделі, вибір СКБД. Створення бази даних

3 тижні

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

5 тижнів

Оформлення пояснювальної записки

2 тижні

Здача курсової на перевірку

1 тиждень

Захист курсової роботи

1 тиждень

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

4. Хід роботи

Для виконання завдання на курсову роботу рекомендується дотримуватись такої послідовності дій.

  1. Описати предметну область (опис повинен бути коротким, але достатнім для прийняття рішення проектувати базу даних).

  2. Визначити склад і зміст інформації, яка використовується в цій предметній області, в тому числі:

  • скласти список задач і вказати вхідні та результатні дані (можна використати досвід дисципліни «Основи програмної інженерії»);

  • визначити бізнес-правила для вирішення кожної задачі (можна використати досвід дисципліни «Основи програмної інженерії»);

  • визначити можливі зміни інформаційних потреб користувачів;

  • скласти розгорнуті вимоги до інформаційних потреб користувачів (можна використати досвід дисципліни «Основи програмної інженерії»)

  1. Ідентифікувати сутності, в тому числі:

  • визначити атрибути кожної сутності та вимоги до них;

  • визначити ключ кожної сутності;

  • визначити вимоги до сутностей, які випливають з бізнес-правил предметної області.

  1. Ідентифікувати зв’язки між сутностями, в тому числі:

  • структурні зв’язки для виявлення класів та підкласів сутностей;

  • функціональні зв’язки типу1:1, 1: m, n:m, n-арні;

  1. Представити концептуальну модель у вигляді схеми за допомогою СASE-засобу.

  2. Проаналізувати модель, враховуючи інформаційні потреби користувачів.

  3. Усі результати етапу концептуального проектування необхідно врахувати на етапі логічного проектування бази даних.

  4. Побудувати реляційну модель даних, вибравши один з наступних методів:

  • експорт схеми бази даних за допомогою СASE-засобу в СКБД;

  • написання скрипта для створення бази даних (створення таблиць, визначення властивостей полів, ключі, створення зв’язків, індексів і т.п.);

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

  1. Створити представлення (віртуальні таблиці) та заповнити базу даних.

  2. Реалізувати запити та збережені процедури.

  3. Для роботи з базою даних (згідно визначених вимог) написати необхідний програмний код (можна використати досвід дисципліни «Конструювання ПЗ»).

  4. Спроектувати необхідні звіти.

  5. Розробити зручний користувацький інтерфейс (можна використати досвід дисципліни «Конструювання ПЗ»).

  6. Продемонструвати роботу прикладної програми з базою даних.

  7. Результати роботи повинні бути відображені у пояснювальній записці.

В пояснювальну записку необхідно включити інструкцію для користувача.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]