Соотношения таблиц

Оценить
(0 голоса)

В базе данных, имеющей между таблицами связь типа "один-ко-многим", обычно существу­ет некое стандартное соотношение количества строк такой связи. Пример — таблица зака­зов, которая имеет связь "один-ко-многим" с таблицей элементов заказа. Если заказы в ком­пании имеют среднее количество позиций, равное трем, то мы можем сказать, что существует среднее соотношение 1:3 для количества строк заказов и количества строк эле­ментов заказов. Генератор данных способен учитывать такие типы связей.

В списке таблиц мы можем указать связанную таблицу (посредством щелчка в столбце Re­lated Table). Список имеющихся таблиц будет заполнен в соответствии с внешними ключа­ми и связями, описанными в схеме базы данных. После выбора связанной таблицы мы мо­жем указать соотношение, и это число автоматически настроит количество строк, которые будут вставлены в таблицу на стороне "многие".

Например, в базе данных AdventureWorks имеются таблицы Purchasing.PurchaseOrderHeader и Purchasing.PurchaseOrderDetail. Эти таблицы связаны (каждый заголовок имеет одно пояснение или более), поэтому они имеют прибли­зительное соотношение 2:1. То есть для каждой строки заголовка существуют примерно две строки с пояснениями. На рис. 29.33 показан учет этого соотношения в визуальном конст­рукторе. Обратите внимание, что он автоматически вычислил для нас 100 строк (применив это соотношение к 50 строкам по умолчанию).

Соотношения таблиц

Предварительный просмотр сгенерированных данных
Настройка генераторов данных
Изменение свойств генератора
Использование сложного генератора
Создание данных

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.