Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Топ:
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Интересное:
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
2022-11-27 | 28 |
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. Представление связанных данных из двух таблиц
Лабораторные работы
================================================
|
|
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!