Курсовая работа: База даних студії веб-дизайну
Вихідні дані:вид послуги, назва послуги, ціна послуги.
Дає можливість оформлювати договір та друкувати його на відповідному пристрої. Вхідні дані: ID_договору, положення договору, дата заключення
Вихідні дані: код договору, положення договору, дата заключення.
Дає можливість додавати послуги, які виникають у разі необходності для роботи.
Вхідні дані: код послуги, назва послуги, ціна послуги, вид, виконавець.
Додавання
виконавця
Дає можливість надання інформації про договіри, які були заключені за певний період.
Вхідні дані: період.
Вихідні дані: кількість договорів, дата заключення, виконан/невиконан, код договору.
Дає можливість видавати інформацію про наявність послуги за її видом.
Вхідні дані: вид послуги.
Вихідні дані: характеристики товару (вид,назва, код, ціна, виконавець, додаткові матеріали).
Дає можливість видавати інформацію про наявність відповідної послуги.
Вхідні дані: назва послуги.
Вихідні дані: характеристики товару (вид,назва, код, ціна, виконавець, додаткові матеріали).
Дає можливість скласти звітність студії.
Вхідні дані: загальна сума,заробітна плата виконавця,дата замовлення / здачі,код замовника,кількість виконаних / невиконаних договорів
Вихідні дані: доходи,витрати,чистий прибуток, кількість виконаних договорів
Дає можливість зробити звіт про надані послуги.
Вхідні дані: дата замовлення, дата здачі, код замовника, код виконавця,код послуги, кількість, назва послуги, ціна послуги
Вихідні дані:код послуги, код виконавця, загальна сума.
2.3 Розробка логічної моделі бази даних студії веб-дизайну
Логічна модель відображає логічні зв'язки між елементами даних. Вона формулюється в термінах бази даних, але не залежить від конкретної СУБД. На основі концептуальної моделі розробляється логічна модель бази даних (БД). Для кожного атрибута таблиці визначається тип даних, а саме: N - число, S - рядок, D - дата.
Для кожного із ключів також прийняті скорочення: PK - основний ключ, FK - зовнішній ключ.
Зовнішній ключ - один або кілька атрибутів, за допомогою яких підлегла таблиця зв'язується з батьківської.
На підставі розробленої раніше діаграми сутностей (ER) складемо логічну модель. Логічна модель отбражает логічні зв'язки між елементами даних. Ці зв'язки зобразимо за допомогою таблиць, для кожної з яких буде зазначений перелік атрибутів і ключів
Коли маємо дві сутності зі зв'язком один до багатьох, то при складанні таблиць їхнє число буде рівнятися двом, але із сутності зі зв'язком один перекочує ключ у сутність зі зв'язком багато.
Далі представлена (рисунок 6) логічна модель БД «Студія веб-дизайну», що розроблена засобами Erwin.