Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Топ:
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Интересное:
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Пока две таблицы данных, показанные на рис. 9.20 (верхняя – простое представление, а нижняя – форма), отображают на веб-странице несвязанные данные. Между тем, принцип связи в реляционных базах данных основан на применении одинаковых полей в различных таблицах, позволяя реализовать отношения один-к-одному или один-ко-многим. Например, при формировании заказа на поставку товара (сохраняемого в файле orders.xml), название товара и его текущую цену желательно подставлять из файла goods.xml, хранящего ассортимент товаров. Для этого обе таблицы из этих XML-файлов должны содержать одинаковые поля, например <ProductID> (идентификатор продукта), по которому будут осуществляться их связывание в общую базу данных.
Примечание: Именно при помощи одинаковых полей в таблицах, называемых ключами, и организуются связи в реляционных базах данных. Желательно, хотя и необязательно, чтобы эти поля имели в разных таблицах одинаковое название.

Рис. 9.21. Начните связывание данных
Для связывания двух файлов проделайте следующее.

Рис. 9.22. Определите файлы со связываемыми данными

Рис. 9.23. Определите опцию связывания по ключевому полю

Рис. 9.24. Два XML-файла теперь связаны по ключевому полю
В результате в области задач Библиотека источника данных,(рис. 9.25) появится новый элемент списка Связанные источники, который и является связанным источником данных, объединяющим обе XML-таблицы. Открывая его, легко убедиться, что он содержит данные из обоих файлов, объединенные в единый источник данных.

Рис. 9.25. Связанный источник данных
Теперь, когда задача связывания данных решена, остается сформировать общее представление данных на aspx-странице. Для этого:

Рис. 9.26. Ключевые поля в таблицах данных
В результате на веб-страницы будет организована объединенная таблица, представляющая связанные данные из двух источников (рис. 9.27).

Рис. 9.27. Представление связанных данных из двух таблиц
Лабораторные работы
================================================
|
|
|
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!