Студопедия — Использование курсоров
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Использование курсоров






LES BIENS ORDINAIRES ET LES BIENS DE GIFFEN

Considérons les variations de prix. Supposons: une diminuation du prix de bien 1; le rpix du bien 2 et le revenu restant inchangé. Quelle est la variation de la quantité demandée de bien 1?

Quand le prix du bien 1 diminue, la droite de budget s’aplatit, le choix optimal de bien 1 se déplace également vers la droite: la quantité demandée de ce bien augmente = un bien ordinaire.

Un bien de Giffen = une diminuation du prix du bien 1 entraîne une réduction de la demande de ce bien.

La variation du prix est dans certaine mesure équivalent à une variation de revenu. Bien que le revenu nominal reste constant, une modification du prix d’un bien affecte le pouvoir d’achat et par conséquent, la demande.

LE CHEMIN D’EXPANSION DU PRIX ET LA COURBE DE DEMANDE

Le prix du bien 1 se modifie; le prix du bien 2 et le revenu restent inchangé. La droite de budget pivote. Nous pouvons joindre les différents points optimaux pour tracer le.

Le chemin d’expansion du prix donne le choix optimaux quand le prix du bien 1 se modifie:

La courbe de demande relie la quantité optimale de bien 1 à son prix:

 

Ordinairement, quand le prix d’un bien augmente, la demande pour ce bien diminue. Le prix et la quantité d’un bien varient donc en sens opposé;: ou .

EXEMPLES

  1. Les substituts parfaits

 

  1. Les compléments parfaits

 

ES SUBSTITUTS ET LES COMPLÉMENTS

Déf. Si la demande de bien 1 augmente quand le prix du bien 2 s’accroît, nous disont que le bien 1 est un substitut du bien 2: ou .

Par contre, si la demande de bien 1 diminue quand le prix du bien 2 augmente, nous disons que le bien 1 est un complément du bien 2: ou .

LA FONCTION DE DEMANDE INVERSE

Exprime le prix en fonction de la quantité. Autrement dit, pour chaque niveau de demande de bien1, la fonction de demande inverse mesure le prix du bien 1 nécessaire pour que le consommateur choisisse ce niveau de consommation. Cette fonction mesure donc la même relation que la fonction de demande directe mais simplement sous un autre angle:

Использование курсоров

 

В ответ на запросы пользователей SQL Server может возвращать многие сотни тысяч строк, общим объемом в десятки мегабайт. Передача такого объема данных по сети одновременно множеству пользователей может вы­звать значительный трафик, что отрицательно скажется на работе всех поль­зователей сети. Кроме того, не каждый клиент имеет достаточный объем памяти, чтобы сохранить все полученные данные. К тому же обычно клиент работает лишь с небольшой частью данных, например отдельной строкой, а не со всем набором строк. То есть клиенту не нужен одновременно весь набор данных. Для него предпочтительнее получать с сервера результат вы­борки отдельными порциями. Это снижает требования к мощности клиент­ского компьютера и уменьшает интенсивность сетевого трафика. Кроме то­го, часто бывает просто необходимо иметь возможность обратиться к кон­кретной строке выборки по ее номеру, однако с помощью команды select сделать это довольно трудно.

Механизмом, обеспечивающим хранение результата выборки на сервере и предоставляющим пользователю возможность доступа к любой строке вы­борки по ее номеру, являются курсоры (cursors). Курсор является своего рода окном, накладываемым на результат выборки. Пользователь может работать в каждый момент времени только с одной строкой, но, перемещая окно, он может получить доступ к любой строке выборки.

Исходный набор данных, к которому обращается пользователь, называется полным набором строк (complete set of rows). В результате выполнения запро­са select пользователю возвращает набор данных, называемый результи­рующим набором (resulting set) и формируемый в результате применения к полному набору строк горизонтального и вертикального фильтров. Горизон­тальная фильтрация выполняется с помощью указания одного или более логических условий в разделе where. Вертикальная же фильтрация подразу­мевает включение в результирующий набор не всех столбцов исходного набора данных. Горизонтальная и вертикальная фильтрации могут применять­ся как по отдельности, так и вместе. Курсоры SQL Server работают с ре­зультирующим набором, предлагая пользователям дополнительные средства по его обработке.

При создании курсора пользователь указывает запрос select, на основе ко­торого формируется результирующий набор данных. При помощи курсоров в каждый момент времени пользователь может работать только с одной строкой. Каждая команда работы с данными курсора опери­рует лишь с одной строкой результирующего набора. Если курсор содержит 1000 строк и необходимо подсчитать сумму по одному из столбцов, то нуж­но будет организовать цикл и последовательно обращаться к каждой строке. В итоге необходимо будет выполнить 1000 команд чтения данных. Того же результата можно добиться с помощью единственной команды select. Од­нако если требуется сформировать в приложении раскрывающийся список, добавляя в него элементы по одному, то применение команды select будет невозможно. Пользователь должен будет последовательно считывать данные из каждой строки и на их основе формировать каждый элемент раскрываю­щегося списка. В этом случае именно курсоры предлагают лучшее решение задачи.

Многие языки программирования позволяют обращаться к произвольным элементам результирующего набора. То есть, получив от сервера в ответ на запрос select результирующий набор, приложение автоматически формиру­ет набор записей (record set), который позволяет пользователям обращаться к отдельной строке результирующего набора в произвольном порядке. Воз­можно, при формировании раскрывающегося списка этот подход будет бо­лее предпочтителен. Однако в этом случае весь набор данных хранится на клиенте.

Применение курсоров SQL Server дает преимущества, когда обработка данных большей частью происходит на сервере, а не на клиенте. То есть приложение формирует на сервере набор данных, после чего отправляет за­просы, обращающиеся к этому набору. В ответ может отправляться только результат обработки данных, размер которого значительно меньше объема всего результирующего набора.

Операции обработки данных с участием курсоров выполняются заметно медленнее обычных команд обработки данных и не позволяют работать со всеми строками одновременно. Поэтому всегда, когда это возможно, следует избегать курсоров и пользоваться командами select, update, insert и delete.







Дата добавления: 2015-10-12; просмотров: 288. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

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

Понятие и структура педагогической техники Педагогическая техника представляет собой важнейший инструмент педагогической технологии, поскольку обеспечивает учителю и воспитателю возможность добиться гармонии между содержанием профессиональной деятельности и ее внешним проявлением...

Репродуктивное здоровье, как составляющая часть здоровья человека и общества   Репродуктивное здоровье – это состояние полного физического, умственного и социального благополучия при отсутствии заболеваний репродуктивной системы на всех этапах жизни человека...

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

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия