Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
255 Кб
Скачать
☆

Розділ 3. Розробка структури реляційної бази даних

При визначенні кількості і змісту таблиць потрібно керуватись наступними принципами:

  • в кожній таблиці БД не повинно бути повторювальні поля;

  • в кожній таблиці повинен бути унікальний ідентифікатор (первинний ключ);

  • кожному значенню первинного ключа повинна відповідати достатня інформація про тип або про об'єкт таблиці.

  • зміна значень в полях таблиці не повинна впливати на інформацію в інших полях (крім змін у полях ключа).

При розробці структури таблиць наводжу повний перелік полів таблиці та вказую властивості кожного поля.

До основних властивостей поля відносяться:

  1. тип даних;

  2. формат даних для тих типів даних, які допускають декілька форматів;

  3. чи є обов’язковим заповнення поля при внесені нового запису в таблицю бази даних; ­­­­­

  4. чи допускається повторення значень поля у різних записах.

При визначенні зв’язків між таблицями для кожного зв’язку необхідно задати вимоги щодо забезпечення цілісності даних.

Таблица 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. "Запити"

Назва поля

Прізвище клієнта

Код клієнта

Дата «взяв»

Дата «повернув»

З якої таблиці

Абоненти

Абоненти

Видачі

Видачі

Сортування

По зростанню

Умова відбору

відсутня

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]