Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет «Львівська політехніка»
Кафедра САПР
ЗВІТ
про виконання лабораторної роботи №4
на тему: «Розробка структури бази даних у середовищі Free Access»
з курсу: «Організація баз даних і знань»
Львів 2008
Тема роботи
Розробка структури бази даних у середовищі Free Access.
Мета роботи
Метою роботи є здобуття практичних навичок створення структури бази даних та використання на практиці усіх типів зв’язку.
Лабораторне завдання
Розробити структуру бази даних. Тема завдання «Ветеринарна лікарня».
Хід роботи
Моя база даних складається з таких таблиць:
Clients, з полями: id, cl_name, cl_date, adress, phone,petid.
Visits, з полями: id, petid, vs_date, doctorid, prise, clientid.
Pets з полями: id, name, bithDate.
Doctors з полями: id, name, rankm, adress, phone,additionalInfo, cabinetid.
Cabinets з полями: id, name, number, description.
Схема даних:
Зв’язок один-до-одного
Використовуємо таблиці doctors і cabinets. Запис в головній таблиці doctors може мати не більше одного зв’язаного запису зі зв’язаної таблиці cabintes і навпаки. При такому відношенні ключові поля повинні бути унікальними, тобто в цих полях не допускається повторення даних. В головній таблиці та зв’язаній ключовим полем є id.
Зв’язок один-до-багатьох
Беремо таблиці clients і visits. У цьому зв’язку декільком записам таблиці visits відповідає один запис зв’язаної таблиці clients.
Зв’язок багато-до-одного
Використовуємо таблиці pets і visits. При використанні цього відношення одному запису таблиці pets відповідає декілька записів в зв’язаній таблиці visits.
Зв’язок багато-до-багатьох
Використовуємо таблиці pets, clients і visits. При використанні цього відношення багатьом записам таблиці visits відповідає багатo записів таблиці cabinets і навпаки.
Висновок
На цій лабораторній роботі я навчився створювати структуру бази даних. Набув практичних навиків у створенні структури бази даних у середовищі Access і створенні схеми даних тобто конструювання схеми зв’язків.