агато до багатьох.
Ставлення один до одного означає, що кожен запис в одній таблиці відповідає тільки одного запису в іншій таблиці. p> Ставлення один до багатьом означає, що один запис із першої таблиці може бути пов'язана більш ніж з одним записом з іншої таблиці.
Головна таблиця - Це таблиця, яка містить первинний ключ і складає частину один у відношенні один до багатьох.
Зовнішній ключ - Це поле, що містить такий же тип інформації в таблиці з боку багато. br clear=all>
Практична робота
В
Порядок виконання:
1. Виконайте запуск OpenOffice Base наступним чином:
ПУСК - ПРОГРАМИ - OpenOffice . org .2.0.3 - OpenOffice Base
2. Після запуску програми на екрані відкриється вікно Майстер бази даних, в якому необхідно вибрати команду - Створити базу даних - Готово. У наступному вікні необхідно зберегти файл бази даних. Файл бази даних зберегти на диску в папці Houme під ім'ям В« своя прізвище В». p> Таким чином, створюється порожня база даних, в яку надалі можна помістити таблиці, форми, запити, звіти.
3. У режимі "Дизайну" створити три таблиці для Вашої бази даних:
Таблица1 - В«ПацієнтВ» містить наступні поля:
Код_амбул_карти - Ключ ( тип даних - Ціле [INTEGER]);
Прізвище - (Тип даних - текст [VARCHAR]
Ім'я- (Тип даних - текст [VARCHAR]
По батькові- (Тип даних - текст [VARCHAR]
Дата_рожденія - (Тип даних - дата [DATE]);
Адреса - (Тип даних - текст [VARCHAR]
Таблица2 - В«ДіагнозВ» містить наступні поля:
Код_амбул_карти - ( тип даних - Ціле [INTEGER]);
Код_діагноза - Ключ (тип даних-Ціле [INTEGER]);
Діагноз- (Тип даних - текст [VARCHAR];
Табліца3 - В«ЛікуванняВ» містить наступні поля:
Код_діагноза - (Тип даних-Ціле [INTEGER]);
Код_препарата ключ (тип даних-Ціле [INTEGER]);
Препарат- (Тип даних - текст [VARCHAR];
4. При описі поля - Дата_рожденія - задати маску введення.
5. Встановити зв'язки між таблицями:
-між таблицею В«ПацієнтВ» і таблицею В«ДіагнозВ» - по полю Код_амбул_карти (один до одному);
- між таблицею В«ДіагнозВ» і таблицею В«ЛікуванняВ» - по полю Код_діагноза (один до багатьом);
6. Заповнити базу даних: в таблицях записів не менше 10. p> 7. Создать форму за допомогою майстри, в якості джерела виберіть одну або кілька пов'язаних між собою таблиць. Аналогічно, створіть форму в режимі В«ДизайнуВ» зв'язавши між собою всі три зв'язані таблиці. p> 8. Створіть два запити 1) за допомогою Майстра; 2) за допомогою Дизайну. br clear=all>
Література
1. Бикадоров Ю.А. Інформатика та ІКТ
2. Гейн А.Г., Сенокосов А.І., Юнерман Н.А. Інформатика та інформаційні технології
3. Макарова Н.В., Волкова І.В., Ніколайчук Г.С та ін під ред. Макарової Н.В. Інформатика
4. Семакін І.Г., заставне Л.А., Русаков С.В. та ін Інформатика та ІКТ
5. Горячев А.В. Інформатика та ІКТ
6. Горячев А.В., Суворова Н.І. Інформатика
7. Матвєєва Н.В., Челак Є.М., Конопатова Н.К. та ін Інформатика та ІКТ
8. Семенов А.Л., Рудченко Т.А. Інформатика