Файл - транзакция - Большая Энциклопедия Нефти и Газа, статья, страница 1
Одна из бед новой России, что понятия ум, честь и совесть стали взаимоисключающими. Законы Мерфи (еще...)

Файл - транзакция

Cтраница 1


Файл транзакции включает содержимое каждой записи до и после ее обновления. Команда ROLLBACK сравнивает файл транзакции с содержимым активного файла БД, восстанавливает все выполненные изменения и приводит файл БД в исходное состояние.  [1]

Файл транзакций TRANSACTION используется для хранения вновь поступивших записей перед их включением в основной файл. Новые записи хранятся в этом файле до тех пор, пока специальные программные средства не проверят соответствие новой записи существующим описаниям. Кроме того, в файле транзакций копируются записи, подлежащие модификации. Модифицированная запись также подвергается проверке на соответствие описанию. В случае отсутствия ошибок новая или модифицированная запись включается в основной файл. Подобная организация обеспечивает более высокую степень целостности БД.  [2]

После успешного выполнения команды ROLLBACK файл транзакции восстанавливав ся в исходное состояние и остается открытым для обеспечения последующих транзакций.  [3]

Этим главный файл отличается, например, от файла транзакций СТ.  [4]

Когда имеется пара записей, которые можно сопоставить ( т.е. имеются записи с одним и тем же номером счета в главном файле и файле транзакций), прибавьте сумму в долларах из файла транзакций к текущему балансу главного файла и поместите соответствующую запись в файл newmast. Предположим, что в файле транзакций заказам соответствуют положительные денежные суммы, а полученным платежам - отрицательные.  [5]

Операция соединения, проиллюстрированная на рис. 8.2, больше всего соответствует операции селективной выборки, при выполнении которой список ключей представлен в виде записей в файле транзакций, и требуется выбрать или записать в выходной файл соответствующие записи из основного файла. Ключи в файле транзакций могут совпадать, например, с посторонним ключом в основном файле или же с частью первичного ключа, и в этих случаях для каждой записи в файле транзакций может быть выбрано несколько записей из основного файла. Таким образом, используется соединение как обобщенное пересечение. Однако, как правило, не используется возможность того, что соединение оказывается декартовым произведением, когда N записей в файле транзакций соответствуют М записям в основном файле, в результате чего выводятся N M записей.  [6]

Когда имеется пара записей, которые можно сопоставить ( т.е. имеются записи с одним и тем же номером счета в главном файле и файле транзакций), прибавьте сумму в долларах из файла транзакций к текущему балансу главного файла и поместите соответствующую запись в файл newmast. Предположим, что в файле транзакций заказам соответствуют положительные денежные суммы, а полученным платежам - отрицательные.  [7]

Операция соединения, проиллюстрированная на рис. 8.2, больше всего соответствует операции селективной выборки, при выполнении которой список ключей представлен в виде записей в файле транзакций, и требуется выбрать или записать в выходной файл соответствующие записи из основного файла. Ключи в файле транзакций могут совпадать, например, с посторонним ключом в основном файле или же с частью первичного ключа, и в этих случаях для каждой записи в файле транзакций может быть выбрано несколько записей из основного файла. Таким образом, используется соединение как обобщенное пересечение. Однако, как правило, не используется возможность того, что соединение оказывается декартовым произведением, когда N записей в файле транзакций соответствуют М записям в основном файле, в результате чего выводятся N M записей.  [8]

Файл транзакции включает содержимое каждой записи до и после ее обновления. Команда ROLLBACK сравнивает файл транзакции с содержимым активного файла БД, восстанавливает все выполненные изменения и приводит файл БД в исходное состояние.  [9]

Когда имеется пара записей, которые можно сопоставить ( т.е. имеются записи с одним и тем же номером счета в главном файле и файле транзакций), прибавьте сумму в долларах из файла транзакций к текущему балансу главного файла и поместите соответствующую запись в файл newmast. Предположим, что в файле транзакций заказам соответствуют положительные денежные суммы, а полученным платежам - отрицательные.  [10]

Если произошла транзакция ( то есть совершена покупка и получен денежный перевод), она вносится в файл. В конце каждого делового цикла ( то есть месяца для одних компаний, недели для других, а в некоторых случаях дня) файл транзакций ( в упражнении 11.3 он назван trans. После того как все обновления сделаны, главный файл переписывается как новый файл ( newmast.  [11]

Операция соединения, проиллюстрированная на рис. 8.2, больше всего соответствует операции селективной выборки, при выполнении которой список ключей представлен в виде записей в файле транзакций, и требуется выбрать или записать в выходной файл соответствующие записи из основного файла. Ключи в файле транзакций могут совпадать, например, с посторонним ключом в основном файле или же с частью первичного ключа, и в этих случаях для каждой записи в файле транзакций может быть выбрано несколько записей из основного файла. Таким образом, используется соединение как обобщенное пересечение. Однако, как правило, не используется возможность того, что соединение оказывается декартовым произведением, когда N записей в файле транзакций соответствуют М записям в основном файле, в результате чего выводятся N M записей.  [12]

Файл транзакций TRANSACTION используется для хранения вновь поступивших записей перед их включением в основной файл. Новые записи хранятся в этом файле до тех пор, пока специальные программные средства не проверят соответствие новой записи существующим описаниям. Кроме того, в файле транзакций копируются записи, подлежащие модификации. Модифицированная запись также подвергается проверке на соответствие описанию. В случае отсутствия ошибок новая или модифицированная запись включается в основной файл. Подобная организация обеспечивает более высокую степень целостности БД.  [13]

Программа сопоставления файлов неизбежно сталкивается с некоторыми проблемами, которых не возникает в программах, работающих с одним файлом. Например, сопоставление записей возможно не всегда. В главном файле содержится запись о заказчике, но за текущий деловой период он не делал никаких покупок или платежей и, следовательно, записи в файле транзакций для этого заказчика отсутствуют. А возможна и обратная ситуация, когда заказчик совершил несколько покупок или денежных платежей, но сделал это впервые и вполне возможно, что в компании на данный момент запись в главном файле для этого заказчика отсутствует.  [14]

Операция соединения, проиллюстрированная на рис. 8.2, больше всего соответствует операции селективной выборки, при выполнении которой список ключей представлен в виде записей в файле транзакций, и требуется выбрать или записать в выходной файл соответствующие записи из основного файла. Ключи в файле транзакций могут совпадать, например, с посторонним ключом в основном файле или же с частью первичного ключа, и в этих случаях для каждой записи в файле транзакций может быть выбрано несколько записей из основного файла. Таким образом, используется соединение как обобщенное пересечение. Однако, как правило, не используется возможность того, что соединение оказывается декартовым произведением, когда N записей в файле транзакций соответствуют М записям в основном файле, в результате чего выводятся N M записей.  [15]



Страницы:      1    2