Системний аналіз бази даних за вхідною та вихідною документацією, визначення сутностей, атрибутів, зв’язків. Створення логічної моделі бази даних із застосуванням нормалізації, алгоритм її роботи. Розробка програмного забезпечення та інтерфейсу СУБД.
Аннотация к работе
Саме тому я вибрав тему для створення своєї бази даних "Розклад занять у тренажерному залі". Моя база даних буде полегшувати роботу працівникам та вони зможуть знати повну інформацію про будь-які тренажери, зали, будь-яких тренерів, тощо, та надавати необхідні відомості відвідувачам. Можна буде редагувати, виконувати різноманітні пошуки, переглядати дані та використовувати необхідну інформацію. Курсова робота складається із вступу, чотирьох розділів(Визначення та опис предметної області бази даних; Концептуальна модель "сутність-звязок"; Логічна структура бази даних. База даних "Тренажерний зал ФІТНЕССПОРТ" є актуальною, оскільки наше сьогодення важко уявити без спорту, зокрема без різних спортивних клубів.База даних буде створена для Тренажерного залу "ФІТНЕССПОРТ". Вона має за мету захист даних та спрощення доступу для авторизованих користувачів. Система призначена для працівників рецепції, які вводять дані. Основні дані, які будуть внесені в БД : - Інформація про відвідувачів залу.База даних "Розклад занять у тренажерному залі" має містити інформацію не тільки про самі графіки, але й про працівників і відвідувачів. Задачі працівників, які задіяні в базі даних: продавець-консультант - дає відповіді на запитання клієнтів, продає абонементи та різні продукти з фітнес-бару; тренер - надає поради відвідувачам, розробляє програми тренувань, допомогає новачкам, проводить техніки безпеки відвідувачам, консультує клієнтів за вимогою, підстрахування клієнтів; Задачі матеріальних засобів, які задіяні в базі даних: тренажер, завдяки ньому люди можуть виконувати різноманітні вправи для поліпшення спортивної форми;Діаграма варіантів використання бази даних "Тренажерний зал ФІТНЕССПОРТ" відображає функцію "Оформлення замовлення на проведення тренування", яка буде реалізована у файлі. Однак будь-яка функція повинна мати цінність і давати можливість отримати кінцевий результат для користувача. Перш ніж приступити власне до створення діаграми варіантів використання описують список акторів та функцій, які вони виконують. Функції, які будуть в діаграмі: вимоги до тренувань, представлення занять, вибір тренера за видом занять, узгодження умов оплати.У таблиці 2.1 показано типи сутностей, які присутні у базі даних наприклад: адміністратор, тренер, тренажер та ін. особливості використання - деталізування функцій, які виконують сутності. Працівник, який надає поради відвідувачам, щодо тренувань. Використовує декілька тренажерів. тип звязку - встановлюються між сутностями та вказують яким чином взаємодіють між собою.Звязки сутностей моделі на основі бізнес-правил: - на підприємстві, де працює працівник рецепції, існує декілька тренерів; кожен тренер підбирає декілька видів тренажерів; види тренажерів визначають тренажери;IMG_4e99a50b-0dcc-4b6d-ad31-74650c7d03ff
IMG_bec91c54-5926-4860-a352-41ea174930721) Вилучення рекурсивних, складних звязків та багатозначних атрибутів, у результаті бінарні звязки між сутностями мають тип "один-до-багатьох". 2) Сутності перетворюються на відношення та визначається їх набір. Тому я обєднав сутності "Види тренажеру" та "Види вправ" у відношення "Види навантажень".Алгоритм - система точно сформульованих правил, що визначає процес перетворення допустимих вихідних даних (вхідної інформації) в бажаний результат (вихідну інформацію) за кінцеве число кроків. Алгоритм рішення задач має ряд своїх обовязкових властивостей: - дискретність - розбивка процесу обробки інформації на більш прості етапи (кроки виконання), виконання яких компютером або людиною не викликає ускладнень; здійснимість - кінцівку дій алгоритму рішення задач, що дозволяє отримати бажаний результат при допустимих вихідних даних за кінцеве число кроків;Мій вибір - Microsoft Access - це СУБД від компанії Майкрософт, програма, що входить до складу пакету офісних програм Microsoft Office. Має багато різноманітних функцій, такі як: звязані запити, сортування по різних полях, звязок із зовнішніми таблицями і базами даних. Завдяки вбудованій мові VBA, в самому Access можна писати підпрограми, що працюють з базами даних. Висока доступність і безпека, більш низьке завантаження локальної мережі; зручність централізованого управління; зручність забезпечення високої надійності; вона має прості та зручні засоби обробки кількох таблиць у одній базі даних. Access має розвинуту систему запитів, яка дозволяє отримувати на екрані різні відомості з таблиць.Спочатку мені потрібно зайти у Ms Access, я це зробив за допомогою ПКМ Создать-Ms Access. Далі я відкриваю файл і у вікні "Создание" я вибираю "Конструктор таблиц". Для створення таблиці необхідно ввести її назву та додати до неї поля. Далі, щоб звязати таблиці потрібно зайти у вікно "Работа с базами даных" і вибрати "Схема данных": IMG_d9c9bb0d-2c18-4f87-8a97-d00280d7de87За допомогою SQL можна легко створювати запити до таблиць за допомогою програмного
План
Зміст
Перелік скорочень та умовних позначень
Вступ
Розділ 1. Визначення та опис предметної області бази даних
1.1 Аналіз предметної області бази даних: планування та аналіз вимог
1.2 Основні сторони-учасники бази даних
Розділ 2. Концептуальна модель "сутність-звязок"
2.1 Системний аналіз бази даних за вхідною та вихідною документацією
2.2 Визначення сутностей, атрибутів, звязків бази даних
2.3 Побудова базової ER-моделі досліджуваної бази даних
Розділ 3. Логічна структура бази даних. Нормалізація бази даних
3.1 Створення логічної моделі бази даних із застосуванням нормалізації
3.2 Алгоритм роботи автоматизованої бази даних
3.3 Вибір та обґрунтування СУБД
Розділ 4. Реалізація бази даних через СУБД
4.1 Фізична реалізація сутностей бази даних засобами СУБД
4.2 Реалізація завдань бази даних мовами запитів
4.3 Розробка форми керуючого інтерфейсу бази даних
4.4 Опис тестування автоматизованої бази даних
4.5 Експлуатація та документування автоматизованої бази даних