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

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

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

2017-07-25 255
Связи информационных объектов 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.01 с.