Смекни!
smekni.com

Компьютерные данные: типы данных, обработка и управление (стр. 3 из 3)

Существуют четыре типа отношений между таблицами: один к одному, один ко многим, много к одному, много ко многим.

Отношение один к одному означает, что каждая запись в одной таблице соответствует только одной записи в другой таблице.

Отношение один ко многим означает, что одна запись из первой таблицы может быть связана более чем с одной записью из другой таблицы.

Главная таблица – это таблица, которая содержит первичный ключ и составляет часть один в отношении один ко многим.

Внешний ключ – это поле, содержащее такой же тип информации в таблице со стороны много.


Практическая работа

Порядок выполнения:

1. Выполните запуск OpenOfficeBase следующим образом :

ПУСК – ПРОГРАММЫ –OpenOffice.org.2.0.3– OpenOfficeBase

2. После запуска программы на экране откроется окно Мастер базы данных, в котором необходимо выбрать команду – Создать базу данных – Готово. В следующем окне необходимо сохранить файл базы данных. Файл базы данных сохранить на диске в папке Houme под именем «своя фамилия».

Таким образом, создается пустая база данных, в которую в последствии можно поместить таблицы, формы, запросы, отчеты.

3. В режиме “Дизайна” создать три таблицы для Вашей базы данных:

Таблица1 – «Пациент» содержит следующие поля:

Код_амбул_карты - ключ (тип данных – Целое [INTEGER]);

Фамилия – (тип данных - текст [VARCHAR]

Имя– (тип данных - текст [VARCHAR]

Отчество– (тип данных - текст [VARCHAR]

Дата_рождения - (тип данных – дата [DATE]);

Адрес - (тип данных - текст [VARCHAR]

Таблица2 – «Диагноз» содержит следующие поля:

Код_амбул_карты - (тип данных – Целое [INTEGER]);

Код_диагноза – ключ (тип данных –Целое [INTEGER]);

Диагноз– (тип данных - текст [VARCHAR];

Таблица3 – «Лечение» содержит следующие поля:

Код_диагноза – (тип данных –Целое [INTEGER]);

Код_препарата ключ (тип данных –Целое [INTEGER]);

Препарат– (тип данных - текст [VARCHAR];

4. При описании поля – Дата_рождения - задать маску ввода.

5. Установить связи между таблицами:

-между таблицей «Пациент» и таблицей «Диагноз» - по полю Код_амбул_карты (один к одному);

- между таблицей «Диагноз» и таблицей «Лечение» – по полю Код_диагноза (один ко многим);

6. Заполнить базу данных: в таблицах записей не менее 10.

7. Cоздать форму с помощью мастера, в качестве источника выберите одну или несколько связанных между собой таблиц. Аналогично, создайте форму в режиме «Дизайна» связав между собой все три связанные таблицы.

8. Создайте два запроса 1) с помощью Мастера; 2) с помощью Дизайна.


Литература

1. Быкадоров Ю.А. Информатика и ИКТ

2. Гейн А.Г., Сенокосов А.И., Юнерман Н.А. Информатика и информационные технологии

3. Макарова Н.В., Волкова И.В., Николайчук Г.С и др. под ред. Макаровой Н.В. Информатика

4. Семакин И.Г., Залогова Л.А., Русаков С.В. и др. Информатика и ИКТ

5. Горячев А.В. Информатика и ИКТ

6. Горячев А.В., Суворова Н.И. Информатика

7. Матвеева Н.В., Челак Е.Н., Конопатова Н.К. и др. Информатика и ИКТ

8. Семенов А.Л., Рудченко Т.А. Информатика