Реферат: Упражнения по базам данных MS ACCESS методичка
Установите связь между таблицами «Зачет » –[ «Дисциплины », «Анкета » ]
Отношение «один-ко-многим» создается в том случае, когда поле , по которому устанавливается связь ( со стороны отношения «один») должно иметь свойство:
Индексированное поле - Да, совпадения не допускаются»
Это относится к полю «фамилия » в таблице «анкета »
и полю «дисциплина » - в таблице «дисциплины »
Проверьте наличие этих свойств в ваших таблицах, прежде, чем приступить к выполнению задания
1. Для этого выполните следующие действия:
· Перейти в режим «Таблицы »
· Если у вас есть открытые таблицы, или формы - закройте их.
· Нажмите кнопку «Схема данных » на панели управления.
· Пользуясь «правой мышкой» добавьте в схему все таблицы «Зачет » ,«Анкета », «Дисциплины »
· Закройте окно «Добавление таблицы » В схеме данных должны появиться три схемы выше указанных таблиц.
· Поместите указатель мыши на поле «Дисциплины » таблицы «Зачет » и, нажмите левую кнопку и, не отпуская ее, перетащите появившийся значок поля на поле «Дисциплина » таблицы «Дисциплины». Появится диалоговое окно «Связи »
· Поставьте флажок «Обеспечение целостности данных »
· Поставьте флажок «Каскадное обновление связанных полей »
· Нажмите кнопку Обьединение .
· Выберете опцию 3, OK .
· Нажмите кнопку Создать . , чтобы подтвердить создание связи.
· Перейдите в окно « Схема данных », Вы должны увидеть появившуюся связь «один-ко-многим»
2. Аналогично создайте связь между полем «фамилия» таблицы «анкета» и полем «студент» таблицы «Зачет». (последовательность действий та же, что и при установлении связи между таблицами «Дисциплины» – «Зачет», только связываются другие поля)
Задание 2
Если Вы правильно выполнили задание 1, то:
После установления связи изменение полей «фамилия» и «дисциплина » соответственно в таблицах «анкета» «дисциплины» автоматически повлечет связанных с этими полями полей «дисциплина » и «студент »в таблице «Зачет ». В свою очередь Вы не сможете ввести в таблицу « Зачет » новые фамилии, или дисциплины , если они отсутствуют в таблицах «Анкета » и «Дисциплины »
Проверьте это!!!!!…
Задание 3
1. Установите связь между таблицами «Экзамен » - [«Анкета », «Дисциплины »] Проверьте, как работают связи!!! СОХРАНИТЬ!!!!!!
Упражнение 7 Система управления базами данных MS Access
Тема : Подчиненные формы.
· Просмотр данных, имеющих отношение один-ко-многим
Допустим, Вам требуется посмотреть данные результатов экзамена по каждому студенту в отдельности , либо по каждой дисциплине в отдельности, используя уже готовую таблицу, где у Вас занесены общие результаты по всем студентам и по всем дисциплинам.
Для этого используется механизм создания подчиненных форм.
Задание 1.
Создать подчиненную форму по результатам сдачи экзаменов с выборкой по каждому студенту в отдельности.