- •1 Предметна область 8
- •2 Розробка бази даних 12
- •3. Посібник користувача 27
- •Введення
- •1 Предметна область
- •1.1 Призначення бази даних
- •1.2 Зміст бази даних
- •1.3 Модель бази даних
- •2 Розробка бази даних
- •2.1 Створення бази даних
- •2.2 Створення таблиць
- •Фільтрація даних
- •Створення запитів
- •Створення звітів
- •Створення форм
- •3. Посібник користувача
- •3.1 Призначення бази даних
- •Умови користування базою даних
- •Висновки
- •Список використаної літератури
1.3 Модель бази даних
Для того, щоб розробити будь-яку базу даних, треба створити її модель та побудувати ER-діаграму. Ціль моделювання даних полягає в проектуванні концептуальної схеми бази даних у формі однієї або декількох локальних моделей, що відносно легко можуть бути відображені в будь-яку систему баз даних. Кожна сутність повинна мати унікальний ідентифікатор. Кожний примірник сутності повинний однозначно ідентифікуватися і відрізнятися від всіх інших примірників даного типу сутності. У даній БД сутностями будуть:
«Працівники», «Лікарі», «Відвідування». Зібравши інформацію про дані, які будуть зберігатися у БД, будуємо ER-діаграму (мал.1), яка покаже зв'язок між сутностями БД. Ступінь зв’язку між сутностями відповідає схемі «Один до багатьох, багато до одного». Ключові поля кожної сутності на ER-діаграмі підкреслені. Для кожного із полів повинні бути призначені такі типи полів, щоб вони відповідали типам даних, які будуть вноситися у ці поля. Типи полів, які будуть використовуватися у даній БД приведені у таблиці 1.
Малюнок 1 - ER-діаграма бази даних медчастини підприємства
Таблиця 1. Типи даних полів
Назва поля |
Тип даних |
Сутність «Працівники» |
|
№ картки |
Числовий |
Прізвище |
Текстовий |
Ім’я |
Текстовий |
По батькові |
Текстовий |
Дата народження |
Дата/Час |
Родинний стан |
Текстовий |
Кількість дітей |
Числовий |
Посада |
Текстовий |
Сутність «Відвідування лікарів» |
|
№ Бюлетеня |
Числовий |
№ Картки |
Числовий |
Код лікаря |
Числовий |
Дата звернення |
Дата/Час |
Хвороба |
Текстовий |
Призначення |
Поле MEMO |
Дата виписки |
Дата/Час |
Сутність «Лікарі» |
|
Код лікаря |
Числовий |
ПІБ лікаря |
Текстовий |
Спеціалізація |
Текстовий |
№ телефону |
Числовий |
№ кабінету |
Числовий |
Час роботи |
Дата/Час |
2 Розробка бази даних
2.1 Створення бази даних
Для того, щоб створити нову базу даних у MS Access вибираємо пункт
Файл ► Створити ► Нова база даних (мал.2).
Малюнок 2. Створення бази даних у MS Access
Після цього програма виведе діалогове вікно, де ми вказуємо назву бази даних та місце на жорсткому диску, де вона буде створена (мал.3).
Малюнок 3. Діалогове вікно розташування бази даних
Далі програма виведе вікно бази даних, де ми зможемо створювати таблиці, звіти, запити, форми. (мал.4).
Малюнок 4. Вікно бази даних
2.2 Створення таблиць
Для того щоб створити таблицю треба вибрати у вікні бази даних (мал.4) Таблиці ► Створення таблиці у режимі конструктора. Після цього у вікні конструктора (мал.5) заповнюємо поля і типи даних, які у них будуть зберігатись. Обов’язково треба вказати ключове поле. Для цього виділяємо поле, яке хочемо зробити ключовим, викликаємо контекстне меню і вибрати пункт «Ключове поле» (мал.6).
Малюнок 5. Створення таблиці у режимі конструктора
Малюнок 6. Призначення ключового поля
Користуючись створеною моделлю даних, яка описана у першому розділі, створимо таблиці сутностей «Працівники», «Лікарі», «Відвідування лікарів». Таблиці у режимі конструктора приведені на малюнках 7-9. Згідно завданню, у поля «Родинний стан», «Посада» і «Хвороба» треба зробити підстановку. Для цього у режимі конструктора вибираємо поле, у якому треба зробити підстановку і вибираємо вкладку «Підстановка». У цій вкладці, у полі призначення типу елементу управління, вибираємо «Поле зі списком». Після цього призначаємо Тип джерела строк ► Список значень, а у полі «Джерело строк» пишемо через крапку з комою пишемо значення для підстановки. На малюнку 10 показана підстановка на прикладі поля «Посада».
Малюнок 7. Таблиця «Відвідування лікарів» у режимі конструктора
Малюнок 8. Таблиця «Лікарі» у режимі конструктора
Малюнок 9. Таблиця «Працівники» у режимі конструктора
Малюнок 10. Підстановка у полі «Посада»
Після того, як таблиці були створені, відкриваємо їх і заповнюємо даними. Заповнені таблиці представлені на малюнках 11-13.
Малюнок
11. Заповнена таблиця «Працівники»
Малюнок 12. Заповнена таблиця «Лікарі»
Малюнок 13. Заповнена таблиця «Відвідування лікарів»
Після заповнення таблиць треба встановити зв'язок між ними у розділі
Сервіс ► Схема даних. Готова схема даних представлена на малюнку 14.
Малюнок 14. Схема даних
При створенні схеми даних треба враховувати те, що типи даних полів, між якими встановлюється зв'язок повинні бути однаковими.
