Проектування бази даних реєстрації та ведення обліку автомобілів в ДАІ на прикладі київського МРЕВ ДАІ за допомогою SQL Oracle. Опис інформаційної структури ПО з використанням діючих бізнес-правил та визначенням сутностей, їх атрибутів та зв"язків.
Аннотация к работе
В базі даних обліку автомобілів використовується ієрархічні сутності, які в повному обсязі описують поставлену задачу, а саме такі сутності як автомобілі, власники, водії, співробітники ДАІ і штрафи. Сутність АВТОМОБІЛЬ має наступні звязки з іншими сутностями: · АВТОМОБІЛЬ обовязково має лише одному НОМЕРУ; Також автомобіль повинен мати автомобільний номер, але цей атрибут не обовязковий так як автомобіль може стояти на обліку в ДАІ і не мати номерів, атрибут приймає первинний ключ з сутності «Номера». Сутність ВОДІЙ має наступні звязки з іншими сутностями: · ВОДІЙ може бути власником одного чи більше АВТОМОБІЛІВ; Сутність «Керування» не має первинного ключа, так як вона не посилається на жодну з інших сутностей і використовується як проміжна сутність для визначення звязків багато до багатьох с сутностей «Автомобіль» і «Водій».В цій курсовій роботі була спроектована база даних обліку автомобілів в ДАІ на прикладі київського МРЕВ ДАІ. Основними задачами проектування бази даних були: · забезпечення зберігання в БД всієї необхідної інформації. База даних була спроектована на декількох рівнях: · концептуальному
Вывод
В цій курсовій роботі була спроектована база даних обліку автомобілів в ДАІ на прикладі київського МРЕВ ДАІ. Основними задачами проектування бази даних були: · забезпечення зберігання в БД всієї необхідної інформації.
· забезпечення можливості отримання даних по всім необхідним запитам.
· скорочення надмірності та дублювання даних.
· забезпечення цілісності даних
База даних була спроектована на декількох рівнях: · концептуальному
· логічному
· фізичному
Були описані усі сутності, атрибути та звязки, а також описані бізнес вимоги. Була побудована концептуальна ER-модель каталогу обчислювальної техніки.
Після цього остаточно сформувавши сутності, атрибути та звязки за допомогою SQL Oracle була побудована база даних та написані перевірочні запити.
За час виконання курсової роботи я в повному обсязі ознайомився з принципами проектування бази даних, вивчив предметну область системи обліку автомобілів в ДАІ та отримав практичний досвід проектування бази даних.