Связи информационных объектов — КиберПедия 

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Связи информационных объектов

2017-07-25 252
Связи информационных объектов 0.00 из 5.00 0 оценок
Заказать работу

Главный объект Подчиненный объект Тип связи
Группа Студент 1:М
Кафедра Преподаватель 1:М
Предмет Занятия 1:М
Преподаватель Успеваемость 1:М
Группа Занятия 1:М
Студент Успеваемость 1:М
Занятия Успеваемость 1:М

 

13. Для установления связей между таблицами необходимо: выполнить команду Сервис / Схема данных (рис. 1); откроется диалоговое окно «Добавление таблицы»; в диалоговом окне «Добавление таблицы» выделить таблицы, для которых необходимо установить связи, и нажать кнопку Добавить.

Рис. 1.11. Окно «Добавление таблицы».

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

Рис. 1.12. Создание связей между таблицами.

После установления связи откроется диалоговое окно «Связи». При этом в окне «Тип отношения» автоматически установится тип «один ко многим».

Рис. 1.13. Окно «Изменение связей».

Для установления связи по составному ключу необходимо выделить все поля, входящие в ключ главной таблицы, и перетащить их на одно из полей связи в подчиненной таблице. В окне «Связи» для каждого ключевого поля главной таблицы (таблица / запрос) выбрать соответствующее поле подчиненной таблицы (связанная таблица / запрос); задать параметр Обеспечение целостности данных; установить флажки Каскадное обновление связанных полей и Каскадное удаление связанных записей; нажать на кнопку OK.

14. Для полей повторяющихся в разных таблицах можно создать подстановки. Для этого необходимо в режиме конструктора таблиц щелкнуть вкладку Подстановка в окне свойства поля.

Рис. 1.14. Создание подстановки в поле Таб_ном таблицы Занятия.

Далее нужно выбрать из выпадающего списка Поле со списком.

Рис. 1.15. Указание источника подставляемых строк.

После этого необходимо указать Тип источника строк, сам Источник строк, номер столбца и другие свойства подставляемого столбца.

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

Рис. 1.16. Готовая подстановка

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

 

 

Контрольные вопросы

1. Что входит в понятие базы данных?

2. Что такое нормализация базы данных?

3. Какие нормальные формы вы знаете? Дайте им определения.

4. Какие требования предъявляют к содержанию таблиц реляционной БД?

5. Какие этапы создания макета таблицы в режиме Конструктора вам известны?

6. Для чего в таблице задается первичный ключ? В чем различие между первичным и внешним ключом?

 

 

Лабораторная работа № 2
Изучение типов, порядка построения и реализации запросов реляционной БД MS ACCESS

 

Цель работы: закрепление теоретических знаний, полученных в лекционном курсе.

Задание для самостоятельной работы: изучить порядок создания и работы с запросами в БД MS Access; приобрести навыки разработки запросов в реляционных БД.


Поделиться с друзьями:

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

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.