п проектування бази даних
Концептуальний проект
Джерела інформації і користувачі
Для абонемента бібліотеки ми виявили наступні джерела інформації:
співробітники
читачі
використовувані в даний час комп'ютерні форми документів, папки з файлами і звітні форми.
співробітник (який і є адміністратором) управляє системою, вводить дані в БД, виконує запити, оновлює БД і визначає вимоги до звітності.
Необхідна інформація:
вимоги користувача
Система повинна бути проста у використанні. Інтерфейс основного меню повинен бути дуже зручним. p align="justify"> Система повинна забезпечувати безпеку. Це здійснюється за допомогою паролів і прав доступу. p align="justify"> Система повинна бути повністю інтегрована, тобто повинні бути виключені надмірність даних і надлишкові оновлення. Система повинна гарантувати цілісність БД. p align="justify"> Таким чином виділимо сутності, визначені на основі початкового етапу розробки:
) Читачі
) Співробітники
) Книги
) Предмети
) Групи
) Спеціальність
) Факультет
UML діаграми
Для моделювання статичних об'єктів в об'єктно-орієнтованої концепції UML існує 12 діаграм, але так як більшість об'єктів БД Изостудия є статичними, використовуємо самі основні:
. Діаграма компонентів.
. Діаграма прецедентів
3.Діаграмма класів.
. Діаграма розгортання.
Діаграма компонентів
Діаграма компонентів показує набір компонентів і відносин між ними.
Компонент - це фізично замінна частина системи, яка має набір інтерфейсів та забезпечує їх реалізацію.
У моєму випадку виконуваний модуль Izostudia.exe звертається за отриманням або додаванням інформації до базі даних Izostudia.mdf. Але звертається не безпосередньо, а через MS SQL SERVER. Таким чином MS SQL Server 2008 є інтерфейсом між програмою і базою даних, забезпечуючи їх взаємодія. br/>В
Малюнок 1. Діаграма компонентів
Діаграма прецедентів
Для характеристики взаємодії користувачів з базами даних застосовується діаграма прецедентів чи варіантів використання:
В
Малюнок 2. Діаграма прецедентів
...