Вступление:Зберігання інформації – одна з найважливіших функцій комп'ютера. Одним з поширених засобів такого зберігання є бази даних. База даних – це сукупність зв'язаних даних, організованих за певними правилами, що передбачають загальні принципи опису, зберігання і маніпулювання, незалежно від прикладних програм. База даних є інформаційною моделлю наочної області. Звернення до баз даних здійснюється за допомогою системи управління базами даних ( СКБД). Система управління базами даних ( СКБД) – спеціалізована програма (частіше комплекс програм), призначена для організації і ведення бази даних. Використовується для впорядкованого зберігання і обробки великих об'ємів інформації. В процесі впорядкування інформації СКБД генерує базу даних, а в процесі обробки сортує інформацію і здійснюють її пошук.
Сьогодні більшість СКБД дозволяють розміщувати в своїх структурах не тільки дані, але і методи (тобто програмний код), за допомогою яких відбувається взаємодія із споживачем або іншими програмно-апаратними комплексами.
Основні етапи, на які розбивається процес проектування бази даних:
Концептуальне проектування – збір, аналіз і редагування вимог до даних. Для цього здійснюються наступні заходи:
? обстеження наочної області, вивчення її інформаційної структури;
? виявлення всіх фрагментів, кожен з яких характеризується призначеним для користувача уявленням, інформаційними об'єктами і зв'язками між ними, процесами над інформаційними об'єктами
? моделювання і інтеграція всіх уявлень.
Після закінчення даного етапу отримується концептуальну модель, інваріантна до структури бази даних. Часто вона представляється у вигляді моделі "суть-зв'язок".
Логічне проектування – перетворення вимог до даних в структурі даних. На виході отримуємо СКБД-орієнтовану структуру бази даних і специфікації прикладних програм. На цьому етапі часто моделюють бази даних стосовно різних СКБД і проводять порівняльний аналіз моделей.
Фізичне проектування – визначення особливостей зберігання даних, методів доступу і так далі.
Проектуванням бази даних є тривалим та трудомістким процесом. Якість створеної бази даних залежить від аналізу наочної області і вибраної методології проектування. Час, витрачений розробником на проектування БД, зазвичай окупається високою швидкістю реалізації проекту.
Дана курсова робота призначена для кращого засвоєння матеріалу по базах даних. Часто студент, що закінчив ВУЗ, намагається розробляти бази даних, не володіючи методологією, знаючи тільки основи. В результаті проект виходить не оптимальної структури, вимагає доопрацювань, при зміні яких-небудь параметрів вимагає конкретної переробки. При збої носія, наприклад, жорсткого диска, дані безповоротно втрачаються.
Актуальність даної роботи в тому, що вона допомагає краще розібратися з матеріалом і може служити для створення учбово-дидактичного матеріалу.