Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Варанти_курсового_ОПБД.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
243.71 Кб
Скачать

Міністерство освіти і науки, МОЛОДІ ТА СПОРТУ України

ОДЕСЬКА ДЕРЖАВНА АКАДЕМІЯ ХОЛОДУ

Вохменцева Т.Б.

Основи проектування баз даних

Посібник та варіанти завдань до виконання курсового проекту

для студентів напряму підготовки

6.050102 “Компьютерна інженерія”

Одеса 2012

Вохменцева Т.Б. Основи проектування баз даних:Посібник та варіанти завдань до виконання курсового проекту. Одеська державна академія холоду, 2012. – 48 с.

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

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

Навчальний посібник призначено для студентів напряму підготовки 6.050102 “Комп’ютерна інженерія ”.

Рецензент: Плотніков В.М., д.т.н., професор кафедри інформаційних технологій ОДАХ

 ОДАХ, 2012

Зміст

Вибір варіанту завдання до курсового проекту 4

Вимоги до виконання проекту і оформлення пояснювальної записки 4

ВАРІАНТИ ЗАВДАНЬ 6

ПЕРЕЛІК ЛІТЕРАТУРИ 46

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

Номер варіанту курсового проекту видається викладачем – керівником на лабораторних заняттях.

Вимоги до виконання проекту і оформлення пояснювальної записки

Курсові проекти виконуються студентами самостійно під керівництвом викладача. Робота виконується окремо кожним студентом відповідно до варіанту.

Пропонована розробка повинна охоплювати реалізацію 3-4 функцій поставленої задачі (наприклад, підготовка, введення і коректування даних, реалізація процесу обчислень, обробка запиту або групи запитів, друк результатів). Рішення, які отримані в результаті обробки з використанням програмного засобу, за формою уявлення повинні бути придатні для експлуатації. При проектуванні бази даних використовувати CASE – засоби для побудови функціональної діаграми, діаграми потоків даних, діаграми «сутність – зв’язок».

Виконаний курсовий проект повинен складатися з розробленого додатку і записки пояснення.

Додаток представляється до захисту в електронному вигляді на диску, включаючи налагоджений початковий текст клієнтської частини, а також Sql-сценарій створення бази даних на сервері і заповнення її початковими даними. Інформація на диску повинна бути організована у вигляді єдиної теки в кореневій директорії. В імені цієї теки перші чотири символи повинні відповідати групі, в якій вчиться студент, а інші - його прізвища. Зміст цієї теки повинен складатися з тек з іменами Server, Client і Doc, які містять, відповідно, файл з текстом Sql-сценарію, файли проекту клієнтської частини додатку і файл з текстом записки пояснення.

Імена всіх файлів повинні бути інформативними. Ім'я файла Sql-сценарію повинне нести інформацію про предметну область, до якої відноситься база даних, і мати розширення .sql, а файл з текстом записки пояснення - аналогічне ім'я, але з іншим розширенням (наприклад, .doc або .txt). Файли модулів проекту клієнтської частини не повинні мати імен, які даються їм за умовчанням, а повинні іменуватися відповідно своєму призначенню в проекті.

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

Оформлення записки пояснення

Записка пояснення повинна включати:

  1. повний і точний текст завдання курсового проекту;

  2. аналіз завдання з визначенням функцій, які вимагають реалізації;

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

  4. опис структури спроектованої бази даних, зокрема: імена всіх таблиць з вказівкою імен і типів їх полів, зв'язки між таблицями і всі встановлені обмеження цілісності з вказівкою способів їх реалізації;

  5. вказівка прийнятого рівня нормалізації;

  6. у разі потреби денормалізації - опис і обгрунтовування ухваленого рішення;

  7. текст Sql-сценарію (з коментарями) для створення бази даних на сервері і її заповнення початковими даними;

  8. схему роботи клієнтської частини додатку, який містить ескізи екранних форм з позначенням можливих переходів між ними;

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

  10. тексти (з коментарями) основних процедур, функцій і методів, реалізованих в клієнтській частині додатку.