Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_Access_1_2010.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.76 Mб
Скачать

8. Работа со схемой данных

Доработайте схему данных, т.е. создайте связи между таблицами. Для этого:

  • Выберите вкладку «Работа с базами данных», группа «Отношения» и нажмите кнопку СХЕМА ДАННЫХ. На экране появится окно СХЕМА ДАННЫХ;

  • Выполните команду СВЯЗИДОБАВИТЬ ТАБЛИЦУ, используя правую клавишу мыши;

  • В появившемся окне ДОБАВЛЕНИЕ ТАБЛИЦЫ поочередно двойным щелчком мыши добавьте созданные таблицы. Будьте внимательны, вы должны добавить таблицы: ВРАЧИ, ОТДЕЛЕНИЯ, ПАЛАТЫ, УСЛУГИ, ИБ–УСЛУГИ.

  • Закройте окно, нажав кнопку ЗАКРЫТЬ;

  • Создайте связь между таблицами ВРАЧИ и ИСТОРИЯ БОЛЕЗНИ. Для этого подведите курсор мыши к полю КодВрача в таблице ВРАЧИ, нажмите левую клавишу мыши и, не отпуская ее, перетащите курсор на поле КодВрача в таблице ИСТОРИЯ БОЛЕЗНИ, а затем отпустите левую клавишу мыши. На экране откроется окно СВЯЗИ;

  • Щелкните по ячейке ОБЕСПЕЧЕНИЕ ЦЕЛОСТНОСТИ ДАННЫХ – в ней должна появиться галочка (рисунок 16);

  • Щелкните по ячейкам КАСКАДНОЕ ОБНОВЛЕНИЕ СВЯЗАННЫХ ПОЛЕЙ и КАСКАДНОЕ УДАЛЕНИЕ СВЯЗАННЫХ ЗАПИСЕЙ.

Рисунок 16. Изменение связей

Информация. Задание каскадного обновления связанных полей и каскадного удаление связанных записей позволит вам редактировать записи только в таблице «ВРАЧИ», а в таблице «ИСТОРИЯ БОЛЕЗНИ» эти действия будут со связанными записями выполняться автоматически. Например, если вы удалите из таблицы «ВРАЧИ» одну запись, то в таблице «ИСТОРИЯ БОЛЕЗНИ» удалятся все строки, связанные с этой записью.

  • Нажмите кнопку СОЗДАТЬ. Связь будет создана.

  • Аналогично создайте связи между полем КодОтделения в таблице «ОТДЕЛЕНИЯ» и полем КодОтделения в таблице ПАЛАТЫ.

  • Создайте связь между полем КодПалаты в таблице «ПАЛАТЫ» и полем КодПалаты в таблице «ИСТОРИЯБОЛЕЗНИ».

  • Создайте связь между полями КодУслуги в таблицах «УСЛУГИ» и «ИБ-УСЛУГИ».

  • Создайте связь в таблице «ИБ–УСЛУГИ» и таблицах «ВРАЧИ» по полю КодВрача.

  • И, наконец. Свяжите таблицу «ИБ–УСЛУГИ» и таблицу «ИСТОРИЯ БОЛЕЗНИ» по полю кодИсторииБолезни.

При правильном выполнении всей работы у вас должна получиться следующая схема данных (рисунок 17):

или

Рисунок 17. Схема БД

  • Сверьте полученную схему с рисунком 17.

  • Закройте окно схемы данных, ответив ДА на вопрос о сохранении макета.

1 Информатика и информационно–коммуникационные технологии. 11 класс. Базовый уровень / Под ред. Проф. Н.В. Макаровой. –СПб.: Питер, 2006.

2 Там же.

3 Там же.

4 Там же.