МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНОМУ УНІВЕРСИТЕТІ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра систем штучного інтелекту Лабораторна роботаз дисципліни «Організація баз даних та знань» Виконав: студент групи КН-209 Гавришків Олексій Викладач: Мельникова Н. І. Львів – 2020 р. Лабораторна робота № 1 Тема: Проектування баз даних. Мета: Визначити предметну область бази даних, визначити об’єкти, що підлягають представленню в базі даних, побудувати формалізований опис об’єктів, визначити первинні та зовнішні ключі, побудувати контекстну діаграму предметної області. Тема лабораторних робіт: система управління проектами. Хід роботи: Створимо наступні таблиці для системи управління проектами: User - містить всі дані про користувача, також його дані для авторизації і користування API. Project - містить інформацію про створені проекти. Project_version_participant - проміжна таблиця, для визначення учасників версії проекту їхньої ролі в проекті. Project_version - містить інформацію про версії різних проектів. Issue - містить інформацію про завдання для учасників проекту. Issue_activity - інформація про зміни в завданнях і статус їх виконання. Issue_priority - наявні пріоритети для завдань. Issue_status - наявні статуси для завдань. Зв’язки між даними таблицями і наявні поля таблиць можна побачити на наступній діаграмі: Висновок: виконуючи цю лабораторну роботу я навчився проектувати таблиці для баз даних. В якості предметної області обрав систему управління проектами. |