Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
030713_Цылева_И.С._ЭУС31.doc
Скачиваний:
7
Добавлен:
15.08.2019
Размер:
244.22 Кб
Скачать

5. Схема связей таблиц.

Теперь опишем виды связей между таблицами:

Много ко многим:

Данной связью связаны таблицы:

  1. «Заказчики» и «Объекты ремонта». Связь осуществляется с помощью вспомогательной таблицы «Договор», которая включает в себя ключевые поля обоих таблиц. Первичные ключи – это ключи из таблиц «Заказчики» и «Объекты ремонта», а внешний ключ находится в связующей таблице.

  2. «Поставщики материалов» и «Комплектующие материалы». Связь осуществляется с помощью вспомогательной таблицы «Поставки материалов», которая включает в себя ключевые поля обоих таблиц. Первичные ключи – это ключи из таблиц «Поставщики материалов» и «Комплектующие материалы», а внешний ключ находится в связующей таблице.

  3. «Объекты ремонта» и «Комплектующие материалы». Связь осуществляется с помощью вспомогательной таблицы «Потребность материалов», которая включает в себя ключевые поля обоих таблиц. Первичные ключи – это ключи из таблиц «Объекты ремонта» и «Комплектующие материалы», а внешний ключ находится в связующей таблице.

  4. «Виды строительных работ» и «Строительные бригады». Связь осуществляется с помощью вспомогательной таблицы «Работа бригад на объектах», которая включает в себя ключевые поля обоих таблиц. Первичные ключи – это ключи из таблиц «Виды строительных работ» и «Строительные бригады», а внешний ключ находится в связующей таблице.

Один ко многим (связь много к одному – то же самое, но в обратном смысле): Здесь имеются некоторые особенности: у первичного и внешнего ключа совпадают типы и форматы данных; первичный ключ является индексированным полем, в котором не допускаются совпадения и нулевые значения; во внешнем ключе значения повторяться могут.

  1. Следует отметить, что связь «много ко многим» представляет собой 2 связи «один ко многим». «Проекты объектов» и «Объекты ремонта». В этом случае одно значение из «Проекты объектов» соответствует нескольким значениям из «Объекты ремонта». «Код проекта» первичным ключом является в таблице «Проекты объектов», а внешним в таблице «Объекты ремонта».

  2. «Строительные бригады» и «Кадры бригад». В этом случае одно значение из «Строительные бригады» соответствует нескольким значениям из «Кадры бригад». «Номер бригады» первичным ключом является в таблице «Строительные бригады», а внешним в таблице «Кадры бригад».

6. Проектирование бд в ms access.

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

7. Связывание таблиц в ms access.

Все таблицы связываются между собой согласно их смыслу в предметной области. Связи создаются с обеспечением целостности данных.

8. Заполнение таблиц данными.

Все таблицы заполняются необходимыми данными из предметной области. Есть 2 варианта заполнения таблиц данными: с помощью автоформы и непосредственным вводом данных в таблицу. В данной БД таблица «кадры бригад» заполняются с помощью форм. Другие таблицы заполняются непосредственно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]