- •Практическая работа в среде системы управления базами данных ms Office Access
- •Часть I
- •Проектирование баз данных
- •Рабочая среда субд Microsoft Access
- •В строке Заголовка – отображается имя активной в данный момент программы.
- •При открытии базы данных в Рабочей области окна системы ms Access появляется окно базы данных.
- •Объекты субд Microsoft Access
- •Создание таблиц баз данных
- •Практическое задание. Разработка базы данных «лпу» с помощью субд Microsoft Office Access Описание таблиц
- •1. Таблица «Пациенты»
- •2. Таблица «ИсторииБолезни»
- •Практика
- •Создание таблицы «Палаты».
- •Импорт таблиц. Создание таблицы «Услуги».
- •6. Создание таблицы «иб–Услуги»
- •8. Работа со схемой данных
8. Работа со схемой данных
Доработайте схему данных, т.е. создайте связи между таблицами. Для этого:
Выберите вкладку «Работа с базами данных», группа «Отношения» и нажмите кнопку СХЕМА ДАННЫХ. На экране появится окно СХЕМА ДАННЫХ;
Выполните команду СВЯЗИДОБАВИТЬ ТАБЛИЦУ, используя правую клавишу мыши;
В появившемся окне ДОБАВЛЕНИЕ ТАБЛИЦЫ поочередно двойным щелчком мыши добавьте созданные таблицы. Будьте внимательны, вы должны добавить таблицы: ВРАЧИ, ОТДЕЛЕНИЯ, ПАЛАТЫ, УСЛУГИ, ИБ–УСЛУГИ.
Закройте окно, нажав кнопку ЗАКРЫТЬ;
Создайте связь между таблицами ВРАЧИ и ИСТОРИЯ БОЛЕЗНИ. Для этого подведите курсор мыши к полю КодВрача в таблице ВРАЧИ, нажмите левую клавишу мыши и, не отпуская ее, перетащите курсор на поле КодВрача в таблице ИСТОРИЯ БОЛЕЗНИ, а затем отпустите левую клавишу мыши. На экране откроется окно СВЯЗИ;
Щелкните по ячейке ОБЕСПЕЧЕНИЕ ЦЕЛОСТНОСТИ ДАННЫХ – в ней должна появиться галочка (рисунок 16);
Щелкните по ячейкам КАСКАДНОЕ ОБНОВЛЕНИЕ СВЯЗАННЫХ ПОЛЕЙ и КАСКАДНОЕ УДАЛЕНИЕ СВЯЗАННЫХ ЗАПИСЕЙ.
Рисунок 16. Изменение связей
Информация. Задание каскадного обновления связанных полей и каскадного удаление связанных записей позволит вам редактировать записи только в таблице «ВРАЧИ», а в таблице «ИСТОРИЯ БОЛЕЗНИ» эти действия будут со связанными записями выполняться автоматически. Например, если вы удалите из таблицы «ВРАЧИ» одну запись, то в таблице «ИСТОРИЯ БОЛЕЗНИ» удалятся все строки, связанные с этой записью.
Нажмите кнопку СОЗДАТЬ. Связь будет создана.
Аналогично создайте связи между полем КодОтделения в таблице «ОТДЕЛЕНИЯ» и полем КодОтделения в таблице ПАЛАТЫ.
Создайте связь между полем КодПалаты в таблице «ПАЛАТЫ» и полем КодПалаты в таблице «ИСТОРИЯБОЛЕЗНИ».
Создайте связь между полями КодУслуги в таблицах «УСЛУГИ» и «ИБ-УСЛУГИ».
Создайте связь в таблице «ИБ–УСЛУГИ» и таблицах «ВРАЧИ» по полю КодВрача.
И, наконец. Свяжите таблицу «ИБ–УСЛУГИ» и таблицу «ИСТОРИЯ БОЛЕЗНИ» по полю кодИсторииБолезни.
При правильном выполнении всей работы у вас должна получиться следующая схема данных (рисунок 17):
или
Рисунок 17. Схема БД
Сверьте полученную схему с рисунком 17.
Закройте окно схемы данных, ответив ДА на вопрос о сохранении макета.
1 Информатика и информационно–коммуникационные технологии. 11 класс. Базовый уровень / Под ред. Проф. Н.В. Макаровой. –СПб.: Питер, 2006.
2 Там же.
3 Там же.
4 Там же.
