- •Розділ 1. Загальні вимоги до бази даних
- •Розділ 2. Виявлення масиву даних та їх структури
- •Розділ 2.1 Проектування бази даних
- •Розділ 3. Розробка структури реляційної бази даних
- •Розділ 3.1 Структура таблиць
- •3.1.1 Таблиці:
- •3.1.2 Запити:
- •3.1.3 Форми:
- •Розділ 4. Розробка інтерфейсу системи керування базою даних
- •Висновок
- •Список використаної літератури
Розділ 3. Розробка структури реляційної бази даних
При визначенні кількості і змісту таблиць потрібно керуватись наступними принципами:
в кожній таблиці БД не повинно бути повторювальні поля;
в кожній таблиці повинен бути унікальний ідентифікатор (первинний ключ);
кожному значенню первинного ключа повинна відповідати достатня інформація про тип або про об'єкт таблиці.
зміна значень в полях таблиці не повинна впливати на інформацію в інших полях (крім змін у полях ключа).
При розробці структури таблиць наводжу повний перелік полів таблиці та вказую властивості кожного поля.
До основних властивостей поля відносяться:
тип даних;
формат даних для тих типів даних, які допускають декілька форматів;
чи є обов’язковим заповнення поля при внесені нового запису в таблицю бази даних;
чи допускається повторення значень поля у різних записах.
При визначенні зв’язків між таблицями для кожного зв’язку необхідно задати вимоги щодо забезпечення цілісності даних.
Таблица 1. Визначення типів і зв’язків між таблицями
№ |
Таблиця (назва) |
Зв’зана таблиця (назва) |
Вимога цілісності даних (д/н) |
1 |
Замовлення |
Клієнти |
Да |
2 |
Автомобілі |
Клієнти |
Ні |
3 |
Клієнти |
Замовлення |
Да |
Розділ 3.1 Структура таблиць
3.1.1 Таблиці:
Таблица 2. Автомобілі
Таблица 3. Клієнти
Таблица 4. Замовлення
3.1.2 Запити:
Рисунок 1. Дата видачі
Рисунок 2. До сплати
Рисунок 3. По ціні
Рисунок 4. Фірма і марка
3.1.3 Форми:
Рисунок 5. Автомобілі
Рисунок 6. Замовлення
Рисунок 7. Клієнти
3.1.4 Звіти:
Рисунок 8. Дата видачі
Рисунок 9. По ціні
Розділ 4. Розробка інтерфейсу системи керування базою даних
В автомобільному агентстві з прокату автомобілів необхідно 1 робоче місце.
Перелік робочих місць проводжу в таблиці:
Таблица 5. Перелік робочих місць
Перелік робочих місць операторів бази даних |
||||
№ |
Робоче місце |
Кіль- кість |
Розташування |
Призначення |
1 |
Оператор з реєстрації клієнтів та прокату автомобілів |
1 |
Загальний відділ з реєстрації клієнтів та прокату автомобілів |
|
Таблица 2. Операції з базою даних за робочим місцем
Закріплення операцій за базою даних за робочим місцем |
||
Робоче місце |
Розташування |
Операції з базою даних |
Оператор реєстрації клієнтів та прокату автомобілів |
Загальний відділ з реєстрації клієнтів та прокату автомобілів |
- Ведення обліку автомобілів. - Ведення реєстраціі клієнтів |
При використанні бази даних необхідно регулярно переглядати різноманітні комбінації тих даних які уже наявні в базі. При цьому ті варіанти даних, що необхідні для перегляду, зазвичай не співпадають зі структурою зберігання даних у таблицях. Тому необхідно розробити перелік запитів, які полегшать процедуру перегляду саме тих даних які необхідні.
Перелік запиту приводжу в таблиці:
Таблица 3. "Запити"
Назва поля |
Прізвище клієнта |
Код клієнта |
Дата «взяв» |
Дата «повернув» |
З якої таблиці |
Абоненти |
Абоненти |
Видачі |
Видачі |
Сортування |
По зростанню |
|
|
|
Умова відбору |
|
|
|
відсутня |
