Лабораторная работа №2 «Создание связей и запросов в СУБД MS Access 2003»

Тема: Создание межтабличных связей. Создание запроса на выборку, с параметром и итогового запроса.

Открыть созданную в предыдущей лабораторной работе базу данных Деканат ТФ.

Создание межтабличных связей

В окне базы данных выбрать объект Таблицы. Щелкнуть по кнопке «Схемаданных» на панели инструментов или выполнить команду «Сервис» Þ «Схемаданных», используя командное меню. На экране появится окно «Схемаданных» и окно «Добавлениетаблицы» (рис. 18).

Рис. 18. Диалоговое окно «Схема данных» и диалоговое окно «Добавление таблицы»

В окне «Добавлениетаблицы» на закладке «Таблицы» перечислены все таблицы базы данных. Для создания связей между таблицами их нужно переместить из окна «Добавлениетаблицы» в окно «Схемаданных». Для переноса таблицы ее надо выделить щелчком мыши и щелкнуть по кнопке «Добавить». После переноса нужных таблиц закрыть окно «Добавлениетаблицы».

Перенести все таблицы в окно «Схемаданных». Изменить размер окон таблиц, чтобы был виден весь текст (рис. 19).

Чтобы создать связь между таблицами Студенты и Оценки в соответствии со Схемой данных надо подвести курсор мыши к полю Код студента в таблице Студенты и при нажатой клавише мыши перетащить это поле на поле Код студента в таблице Оценки, а затем отпустить кнопку мыши. Откроется окно «Изменениесвязей» (рис. 20).

Установить флажок в свойстве «Обеспечениецелостностиданных», щелкнув по нему. Установить флажки в свойствах «Каскадноеобновлениесвязанныхполей» и «Каскадноеудалениесвязанныхполей». Это позволит редактировать записи только в таблице Студенты, а в таблице Оценки эти действия со связанными записями будут выполняться автоматически.

Для создания связи щелкнуть по кнопке «Создать».

Рис. 19. Внешний вид схемы данных базы данных «Деканат ТФ» до наложения связей

Рис. 20. Диалоговое окно задания параметров связи между полями таблиц

Аналогично в соответствии со Схемой данных создаются связи между остальными таблицами (рис. 21).

Рис. 21. Схема данных базы данных «Деканат ТФ»


При закрытии окна схемы данных ответить Да на вопрос о сохранении макета.

Созданные связи между таблицами базы данных могут быть изменены.

Для изменения связей нужно вызвать окно «Схемаданных». После этого установить курсор мыши на связь, которую нужно изменить и щелкнуть правой клавишей мыши. Появится контекстное меню (рис.22):

Рис. 22. Контекстное меню связи

Если выбрать команду «Удалить», то после подтверждения связь будет удалена. Если нужно изменить связь, выбрать команду «Изменитьсвязь». После этого в появившемся окне «Изменениесвязей» (в его верхней части) выбрать поля в таблицах, которые нужно связать и щелкнуть по кнопке «Создать».


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: