Проект №8 Создание новой базы данных


На втором этапе проектирования



бет3/10
Дата26.12.2022
өлшемі183 Kb.
#59691
1   2   3   4   5   6   7   8   9   10
Байланысты:
proekt 8 sozdanie novoj bazy dannykh

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


Выделяют следующие виды связей:

  1. Многие ко многим. Один поставщик поставляет много товара и одно наименование товара может поставлять много поставщиков.

  2. Один ко многим. Один поставщик может заключить много договор на поставку товара с салонами и в одном договоре может участвовать только один поставщик.

  3. Многие к одному. Множество клиентов обслуживаются у одного менеджера.

  4. Один к одному. Договор может содержать только один расчетный счет.

Например, для базы данных пожарного расчета можно установить следующие связи:

Также на этом этапе происходит оценка данных, в какие поля той или иной таблицы данные будут полностью вводиться с клавиатуры (ручное заполнение), а в каких полях необходимо применить Мастер подстановки. Очень часто использование мастера подстановки определяется связью с другой таблицей и обеспечивает целостность данных. Согласитесь, что атрибут Номер расчета в таблице Пожарный расчет должен соответствовать атрибуту Номер пожарного расчета в таблице Журнал вызова. Не может быть такого, что в первой таблице у нас имеются номера расчетов 01, 02, 03, а во второй таблице вдруг появляется номер 07, которого в первой таблице нет. Для того, чтобы не было таких несоответствий и используется Мастер подстановки, который позволяет взять данные из поля одной таблицы и подставить их в поле другой таблицы в виде выпадающего списка. Таким образои при заполнении данных во второй таблице можно будет просто выбрать номер имеющегося расчета из выпадающего списка и тем самым избежать ошибки. При использовании Мастера подстановки связь между таблицами будет создана автоматически.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет