Многооператорные инструкции и атомарность

Стандарт SQL-92 предусматривает возможность выполнения отдельных операторов в программе, написанной на HOST-языке.

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

void main () {
exec sql insert into Customer
values (2009, ‘Hammer’, ‘New York’, 150);
/* Проверить SQLSTATE на ошибки */
exec sql insert into Orders
values (3012, 109.86, 15/12/1999, 2009, 1007);
/* Проверить SQLSTATE на ошибки */ }

Прочитать остальную часть записи »

Корпоративная среда обработки в БД

Ну, под корпоративной средой обработки в литературе понимается, условно говоря, упрощённое понятие многозвенной архитектуры, состоящее из нескольких рядов компьютеров разной мощности и разного значения. Ну, в общем случае считают, что в такой среде должно быть 2 или 3 (в лучшем случае) уровня.
Прочитать остальную часть записи »

Классификация сепараторов

Электрическая сепарация минерального сырья представляет собой процесс разделения сыпучих смесей веществ по физическому составу, крупности или форме с использованием энергии электрического поля. Электрическая сепарация используется для двух целей: электрического обогащения и электрической классификации. Электрическое обогащение — процесс разделения смесей веществ по их физическим свойствам. Электрическая классификация — процесс разделения частиц одного вещества по размерам частиц.
Прочитать остальную часть записи »

Обеспечение надежности оборудования на стадии изготовления

Этапы изготовления и монтажа чрезвычайно важны для последующей безотказной эксплуатации энергетического оборудования. Анализ статистических данных показывает, что значительная часть аварийных остановов (26% котлов и 15% турбин) вызвана соответствующими технологическими дефектами. Поэтому предусматривается целый ряд специальных мероприятий на стадиях производства и монтажа для повышения надежности энергетических агрегатов. К числу главных направлений относятся:
Прочитать остальную часть записи »

Закон Пуассона — теория вероятностей

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

Основные понятия проектирования. Основные проектные операции и их взаимосвязи, стадии и этапы проектирования

Проектная процедура – это взаимосвязанная, взаимообусловленная совокупность действий, направленных на получение проектных решений.

Проектное решение – промежуточное или окончательное описание объекта проектирования, необходимое и достаточное для продолжения или окончания проектирования или вариант проекта, удовлетворяющий требованиям технического задания (ТЗ) (промежуточное или конечное описание объекта проектирования).
Прочитать остальную часть записи »

Позитивизм. Общенаучные методы познания

Позитивизм
Одним из наиболее влиятельных направлений буржуазного философского мышления является позитивизм. Как самостоятельное течение позитивизм оформился в 30-е годы ХIХв. Основателем позитивизма считается Огюст Конт (1798-1857). Свои идеи он выразил в работе: «Курс позитивной философии». В центре внимания позитивистов неизменно находился вопрос — взаимоотношении философии и науки. Главный тезис позитивизма состоит в том, что все подлинное, положительное («позитивное») знание в действительности может быть получено лишь в виде результатов отдельных специальных наук или их «синтетического» объединения и что философия как особая наука, претендующая на содержательное исследование особой сферы реальности, не имеет права на существование.
Прочитать остальную часть записи »

Использование методов-сообщений для вызова корреспондирующих методов

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

Const WM_USER1=WM_APP; // Идентификатор номера сообщения Type
Type
TNumMemo=Class(TMemo)
Protected // Дополнительно объявляем метод сообщения
Procedure WMNumStr(Var Msg: TMessage); Message WM_USER1;

Прочитать остальную часть записи »

Обработка NULL-значений во встроенном SQL

1) Проблемы работы с NULL-значениями
NULL – это специальные маркеры, определенные в SQL. Попытка присвоить NULL переменным HOST-языка приведет к ошибке, поскольку они не поддерживают NULL-значений. Для устранения таких ошибок используют индикаторы переменных. Их используют не только при чтении, но и при изменении данных в таблицах БД.
Прочитать остальную часть записи »

Мониторы транзакции

Для управления как нагрузкой, так и распределением данных такого рода СУБД нужны специальные программные компоненты, называемые мониторами обработки транзакции – transaction processing monitors.

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

Нанесение порошковых покрытий

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

Обеспечение надежности оборудования на стадии проектирования

Гарантируемые в технической документации показатели надежности закладываются в ходе проектирования по следующим основным направлениям:

1. выбор и расчет тепловой схемы;
2. применение конструктивных решений, учитывающих качество топлива и питательной воды, особенности компоновки оборудования, а также сейсмичность района;
3. резервирование оборудования, его узлов и элементов;
4. выбор конструктивных материалов и способов контроля, соответствующих особенностям эксплуатации;
5. выполнение комплекса расчетов (тепловых, прочностных, гидравлических, газодинамических и др.) для обоснования решений по выбору конструкций агрегатов, узлов и их отдельных элементов;
6. отработка конструкторских решений на технологичность, обеспечивающая качественное и экономичное изготовление оборудования на основе прогрессивных технологических процессов.
Прочитать остальную часть записи »

Дисперсия, среднее квадратическое отклонение

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

Чаще всего на практике применяют моменты двух видов: начальные и центральные.
Прочитать остальную часть записи »

Классификация объектов и задач проектирования, подходы к проектированию

Объекты проектирования (или проектируемые объекты), т. е. объекты, в отношении которых выполняется процесс проектирования, классифицируются в зависимости от соотношения структуры и элементной базы.

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

Неокантианство (Марбургская школа)

Главным объектом критики неокантианства стало учение И. Канта об объективно существующей, но непознавемой «вещи в себе». Неокантианство трактовало «вещь в себе» как «нредельное понятие опыта»; по мысли представителей данного направления, предмет познания конструируется нашими представлениями, а не наоборот.
Прочитать остальную часть записи »

Понятие события в Delphi — синтаксис, примеры

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

Полная потеря металлом электрического сопротивления

Явление полной потери металлом электрического сопротивления при понижении температуры до определенного критического значения получило название сверхпроводимости.

Характерная для сверхпроводников зависимость их сопротивления от температуры. В настоящее время известно свыше 20 сверхпроводящих металлов и сплавов. Чистые химические элементы, переходящие в сверхпроводящее состояние, указаны в помещаемой здесь периодической системе элементов. Температура перехода соответствующего элемента в сверхпроводящее состояние приведена в клетке таблицы, занимаемой названием этого элемента.
Прочитать остальную часть записи »

Курсоры в встроенном SQL

1) Понятие курсора
В интерактивном SQL однострочные и многострочные запросы не различаются. Во встроенном SQL эти запросы выполняются по-разному. Однострочные запросы возвращают одну строку и нами уже рассмотрены. Когда результатом выполнения запроса является не одна строка, встроенный SQL должен обеспечить прикладной программе возможность построчного получения результатов запроса. Для этого используются курсоры. Под курсором понимается переменная, связанная с запросом. Ее значением является каждая строка, удовлетворяющая запросу. Как и переменные, курсоры должны быть описаны перед их использованием. В отличие от представлений курсоры предназначены для построчной обработки.
Прочитать остальную часть записи »

Модель «издатель-подписчик» в СОМ+

Microsoft в еще Windows 2000 реализовала идею «издатель-подписчик» с помощью технологии COM+.

COM+ – некая среда, в которой находятся дополнительные средства для обеспечения работы и управления СОМ и OLE серверов. Для функционирования СОМ+ есть оболочка.
Прочитать остальную часть записи »

Электроокраска — нанесение покрытий в электрическом поле

Окраска изделий является одним из технологических процессов, при котором применение электрического поля эффективно. Принципиально технология электроокраски заключается в распылении и зарядке частиц краски и осаждении заряженных частиц краски на изделии в электрическом поле. В результате на изделии формируется равномерный тонкий слой краски.
Прочитать остальную часть записи »

Аналитические методы расчета надежности ТЭС и АЭС

В основу аналитических методов расчета надежности энергетических установок положены два подхода.

Первый основан на использовании логических схем:
• метод дерева отказов;
• метод минимальных путей и сечений.
Второй – на использовании моделей пространства состояний:
• метод перебора состояний;
• марковская модель.
Прочитать остальную часть записи »

Математическое ожидание случайной величины

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

Проектирование и его место в жизненном цикле технических объектов и систем

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

Жизненный цикл технических объектов и систем
Рис.1 Жизненный цикл технических объектов и систем

Прочитать остальную часть записи »

Понятие парадигмы и принцип пролиферации

1. Понятие парадигмы
Понятие парадигмы (в современной интерпретации) было введено в научный оборот Томасом Куном в его труде «Структура научных революций». Кунн исходит из представления о науке как о социальном институте, в котором действуют определенные социальные группы и организации. Главным объединяющим началом сообщества ученых является не нормы профессиональной этики, а единый стиль мышления, т.е. признание данным сообществом ученых определенных фундаментальных Теорий и методов исследований. Эти положения называются парадигмой. Каждая теория создается в рамках той или иной парадигмы. Теории, существующие в рамках различных парадигм несопоставимы. Одна и та же теория не может входить в разные парадигмы без предварительного ее серьезного переосмысливания. При смене парадигм невозможно осуществить преемственность теорий, т.е. перенести какие-то теории из старых парадигм в новые.
Прочитать остальную часть записи »

Свойства-массивов, переопределение свойств при наследовании

Объявления свойств-массивов

Объявление свойств-массивов имеет ряд особенностей как при их объявлении, так и при использовании. Синтаксис объявления свойства-массива класса:

Property < имя cвoucmвa>[[Const] < индекс1>:< тип идекса>
[; [Coast] < индекс2>:< тип индекса>] ]: < тип данных>
[Read < метод чтения>]
[Write < метод записи>][; Default];

Прочитать остальную часть записи »

Постоянные магниты и незатухающие токи

Взаимное влияние электронов
Газ, состоящий из атомов углерода, представляет собой хаотическую систему. Атомы движутся во всех направлениях, а внешние электроны кружат вокруг ядер своих атомов. Когда газ углерод затвердевает, превращаясь в алмаз, полный хаос заменяется идеальным порядком. Атомы теперь колеблются относительно средних положений почти с такой же скоростью, как в газе, а четыре внешних электрона каждого атома ведут себя в целом по-другому. Вместо того чтобы вращаться вокруг одного ядра атома, как в газе, они теперь кружат вокруг всех ядер атомов по множеству идеально согласованных орбит.
Прочитать остальную часть записи »

Однострочный оператор SELECT во встроенном SQL

1) Синтаксическая форма

SELECT *|[DISTINCT|ALL] < список имен столбцов> INTO < список переменных> FROM < имена таблиц> [WHERE < предикат>]

Прочитать остальную часть записи »

Типы конфликтов при тиражировании баз данных

1) Конфликт уникальности – попытка на двух узлах добавить записи с идентичным идентификатором (Особенно, если идентификатор – счетчик);
2) Конфликт обновления – изменения разными пользователями одной и той же строки без уведомления друг друга;

Для устранения конфликтов обновления первоначально подмножество тиражируемых столбцов сводят к группам столбцов и формируют правила, такие, как:
1) Данные с последней отметкой времени – кто последний, тот и прав;
Прочитать остальную часть записи »

Конструкция электрофильтров

Используются электрофильтры имеют различной конструкции. Они бывают трубчатые (рис/ 1, а) и пластинчатые (рис/ 1, б).


Рис. 1. Конструкции электрофильтров
а) трубчатый, б) пластинчатый многопольный

Прочитать остальную часть записи »

Резервирование: общее и раздельное

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

В различных областях техники используются разные виды резервирования – структурное, временное, функциональное, информационное.
Прочитать остальную часть записи »




Статистика