Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
04_Р2_ТП.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
932 Кб
Скачать
☆

2.3.5 Опис логічної та фізичної моделі бази даних

Моделювання даних, які використовуються в процесі роботи системи, проводимо за допомогою CASE-засобу ERwin на двох рівнях – логічному та фізичному.

Процес побудови інформаційної моделі складається з наступних кроків:

  • визначення сутностей;

  • визначення атрибутів сутностей;

  • завдання первинних та альтернативних ключів;

  • визначення залежностей між сутностями;

  • приведення моделі до потрібного рівня нормальної форми;

  • перехід до фізичного опису моделі: призначення відповідностей ім’я сутності – ім’я таблиці, атрибут сутності - атрибут таблиці; завдання тригерів, процедур та обмежень;

  • генерація бази даних.

В ERwin на логічному рівні моделі бази даних інформація відображається у вигляді сутностей (відповідають таблицям на фізичному рівні), які складаються з атрибутів сутностей (відповідають стовпцям таблиці). Сутності складаються з сукупності окремих записів – екземплярів сутностей (відповідають записам в таблиці).

Кожна сутність складається з атрибутів, які визначають деяку характеристику об’єкта (сутності). Вони поділяються на первинний ключ та не ключові атрибути. Первинний ключ – атрибут, який унікально ідентифікує екземпляр сутності та призначений для забезпечення збереження цілісності даних. На схемі первинні ключі мають позначку .

Для виконання функцій, покладених на систему, потрібно створити сім сутностей: Користувачі, Групи користувачів, Документи, Типи документів, Завдання, Стан завдань, Оголошення. Зв’язок виконується за допомогою первинних ключів. Існує ідентифікований («один-до-багатьох» - одному екземпляру батьківської сутності відповідає декілька екземплярів дочірньої сутності) та неіндетифікований зв’язок («один-до-одного», «один-до-багатьох»).

Сутність персонал відображає інформацію про співробітників має такі атрибути:

  • Код співробітника

  • Адреса

  • Вік

  • Посада

Сутність Абітурієнти відображає інформацію про абітурієнтів які подали заяви на вступ і має такі атрибути:

  • Код абітурієнта

  • ФІО

  • Адреса

  • Телефон

  • Зарахування

  • Середній бал

Сутність заява відображає інформацію про абітурієнтів має такі атрибути:

  • Код заяви

  • Тип навчання

  • Гуртожиток

  • Форма навчання

  • Спеціальність

Сутність Екзамени відображає інформацію про результати вступних іспитів і має такі атрибути:

  • Код абітурієнта

  • Оцінка №1

  • Оцінка №2

  • Додатковий бал

  • Сума балів

Сутність Зарахування відображає інформацію про факультети і має такі атрибути:

  • Код

  • Факультет

  • ФІО

Сутність Державне замовлення відображає інформацію про результати вступних екзаменів і має такі атрибути:

  • Код держ. замовлення

  • Кількість місць

  • Назва спеціальності

2.4 Методи разробки комп’ютерної інформаційної підтримки приймальної комісії стхт нухт

2.4.1 Архітектура системи

Система складається з бази даних (БД), реалізованої із застосуванням СКБД Microsoft SQL Server, що зберігає дані й програму-клієнта для роботи з даними: відображення, створення, зміни, видалення записів у таблицях БД.

Як технологія доступу до сервера БД обрана технологія ADO, як компоненти реалізуючий доступ до БД - компоненти, що входять до складу Delphi (вкладка ADO), а також компоненти з бібліотеки ADO Data Update.