dbo:abstract
|
- Una transacció simbolitza una unitat de treball realitzada en un sistema gestor de bases de dades (o similar) contra una base de dades, i tractada de forma coherent i fiable, independent d'altres transaccions. Generalment, una transacció representa un canvi en la base de dades. En un entorn de bases de dades, les transaccions tenen dos objectius principals: 1.
* Proporcionar un entorn d'unitats de treball fiables que permeti la recuperació correcta en cas de fallades, així com mantenir consistent la base de dades en el cas d'una fallada del sistema, quan s'atura l'execució (completament o parcialment) i moltes operacions sobre una base de dades queden incompletes, amb un estat indefinit. 2.
* Proporcionar compartimentació entre els programes que accedeixen a una base de dades de manera concurrent. Si no existís aquest aïllament, els resultats dels programes podrien ser erronis. Una transacció de base de dades, per definició, ha de ser atòmica, consistent, aïllada (isolada) i duradora. Els teòrics de bases de dades es refereixen a aquestes propietats de les transaccions amb l'acrònim ACID. Les transaccions proporcionen un mecanisme "tot o res", en el sentit de què cada unitat de treball realitzada sobre una base de dades actua completament o bé no té cap efecte en absolut. A més, el sistema ha d'aïllar cada transacció de les altres, els resultats han de respectar les restriccions de la base de dades, i les transaccions que es completen han d'emmagatzemar-se en un suport durador. (ca)
- Databázová transakce je skupina příkazů, které převedou databázi z jednoho konzistentního stavu do druhého. (cs)
- Με τον όρο Βάση Δεδομένων εννοείται μία συλλογή από συστηματικά οργανωμένα (formatted) σχετιζόμενα δεδομένα.Συνήθως μια συλλογή από διάφορες λειτουργίες της βάσης δεδομένων, μοιάζει να είναι μια μονάδα από την πλευρά του χρήστη.Αυτό συμβαίνει γιατί όταν ένας χρήστης πραγματοποιεί μια μεταφορά χρημάτων για παράδειγμα, ουσιαστικά για εκείνον είναι μια λειτουργία, αλλά στη βάση δεδομένων πραγματοποιείται μια ακολουθία πράξεων μέχρις ότου καταλήξει στην επιθυμητή κατάσταση. Το σύνολο των λειτουργιών, που αποτελούν μία μόνο λειτουργική μονάδα, ονομάζονται συναλλαγές. Μια ΒΔ πρέπει να εξασφαλίζει τη σωστή εκτέλεση των συναλλαγών, ανεξάρτητα από τυχών προβλήματα που μπορεί να παρουσιαστούν κατά την εκτέλεση, δηλαδή να εκτελείτε είτε ολόκληρη η Συναλλαγή είτε καθόλου.Παρακάτω, αναλύονται οι ορισμοί και οι βασικές έννοιες της επεξεργασίας των συναλλαγών καθώς και οι κύριες ιδιότητές τους. (el)
- Transago oni nomas sisekvon de programpaŝoj, logike koheraj, kiuj transkondukas sistemon de integra stato al alia integra stato. Jen ekzemplo: Sistemo administranta la partoprenantojn de aranĝo povas trakti aliĝon de familio laŭ la sekvaj paŝoj: komenco de la transagoregistri la familianojn en la partoprenantolistoaktualigi la kotizo- kaj kostotabeloneltrovi liberan ĉambronrezervi litojn en la ĉambrofino de la transago (eo)
- Als Transaktion (von lateinisch trans „(hin-)über“, agere „treiben, handeln, führen“: also wörtlich: Überführung; dt. hier besser: Durchführung) wird in der Informatik eine Folge von Programmschritten bezeichnet, die als eine logische Einheit betrachtet werden, weil sie den Datenbestand nach fehlerfreier und vollständiger Ausführung in einem konsistenten Zustand hinterlassen. Daher wird für eine Transaktion insbesondere gefordert, dass sie entweder vollständig und fehlerfrei oder gar nicht ausgeführt wird. Transaktionen kommen meist bei Datenbanksystemen zum Einsatz. Fehlerhafte Transaktionen müssen abgebrochen und die bisherigen Änderungen in der Datenbank rückgängig gemacht werden, so dass sie keine Auswirkungen auf den Zustand der Datenbank haben. Transaktionen werden von Transaktionssystemen verarbeitet; diese erzeugen dabei aus mehreren Transaktionen eine Historie. (de)
- A database transaction symbolizes a unit of work, performed within a database management system (or similar system) against a database, that is treated in a coherent and reliable way independent of other transactions. A transaction generally represents any change in a database. Transactions in a database environment have two main purposes: 1.
* To provide reliable units of work that allow correct recovery from failures and keep a database consistent even in cases of system failure. For example: when execution prematurely and unexpectedly stops (completely or partially) in which case many operations upon a database remain uncompleted, with unclear status. 2.
* To provide isolation between programs accessing a database concurrently. If this isolation is not provided, the programs' outcomes are possibly erroneous. In a database management system, a transaction is a single unit of logic or work, sometimes made up of multiple operations. Any logical calculation done in a consistent mode in a database is known as a transaction. One example is a transfer from one bank account to another: the complete transaction requires subtracting the amount to be transferred from one account and adding that same amount to the other. A database transaction, by definition, must be atomic (it must either be complete in its entirety or have no effect whatsoever), consistent (it must conform to existing constraints in the database), isolated (it must not affect other transactions) and durable (it must get written to persistent storage). Database practitioners often refer to these properties of database transactions using the acronym ACID. (en)
- Una transacción es una interacción con una estructura de datos compleja, compuesta por varios procesos que se han de aplicar uno después del otro. La transacción debe realizarse de una sola vez y sin que la estructura a medio manipular pueda ser alcanzada por el resto del sistema hasta que se hayan finalizado todos sus procesos. (es)
- Transakzioa, DBKSen esparruan, datu-basearen sendotasuna mantenduz, beronen egoerak aldatzen dituen ekintza-multzo banaezina da, hau da, multzoko ekintza guztiak burutuko dira ala ez da bat bera ere burutuko. (eu)
- 데이터베이스 트랜잭션(Database Transaction)은 데이터베이스 관리 시스템 또는 유사한 시스템에서 상호작용의 단위이다. 여기서 유사한 시스템이란 트랜잭션이 성공과 실패가 분명하고 상호 독립적이며, 일관되고 믿을 수 있는 시스템을 의미한다. 이론적으로 데이터베이스 시스템은 각각의 트랜잭션에 대해 원자성(Atomicity), 일관성(Consistency), 독립성(Isolation), 영구성(Durability)을 보장한다. 이 성질을 첫글자를 따 ACID라 부른다. 그러나, 실제로는 성능향상을 위해 이런 특성들이 종종 완화되곤 한다. 어떤 시스템들에서는 트랜잭션들은 논리적 작업 단위(LUW, Logical Units of Work)로 불린다. (ko)
- Transakcja – zbiór operacji na bazie danych, które stanowią w istocie pewną całość i jako takie powinny być wykonane wszystkie lub żadna z nich. Warunki jakie powinny spełniać transakcje bardziej szczegółowo opisują zasady ACID (atomicity, consistency, isolation, durability – niepodzielność, spójność, izolacja, trwałość). Przykładem transakcji może być transakcja bankowa jaką jest przelew. Muszą tu zostać dokonane 2 operacje – zabranie pieniędzy z jednego konta oraz dopisanie ich do drugiego. W przypadku niepowodzenia żadna z tych operacji nie powinna być zatwierdzona, gdyż zajście tylko jednej powodowałoby nieprawidłowości w bazie danych (pojawienie się lub zniknięcie pieniędzy). Transakcja składa się zawsze z 3 etapów:
* rozpoczęcia
* wykonania
* zamknięcia W systemach bazodanowych istotne jest, aby transakcja trwała jak najkrócej, ponieważ równolegle może być dokonywanych wiele transakcji i część operacji musi zostać wykonana w pewnej kolejności. Każdy etap transakcji jest logowany, dzięki czemu w razie awarii systemu (dzięki zawartości logów) można odtworzyć stan bazy danych sprzed transakcji, która nie została zamknięta. Część systemów baz danych umożliwia używanie punktów pośrednich (ang. save point), są to zapamiętane w systemie etapy transakcji, do których w razie wystąpienia błędu można się wycofać, bez konieczności anulowania wszystkich wykonanych działań. (pl)
- La transazione, nella teoria delle basi di dati, indica una qualunque sequenza di operazioni lecite che, se eseguita in modo corretto, produce una variazione nello stato di una base di dati. (it)
- トランザクション (英: transaction) とは、商取引、売買、執行、取扱、議事録という意味の単語である。コンピュータ用語としては、情報システムにおける業務に存在する不可分な処理も指す(一般的な用語のトランザクションには一貫したなどの意味合いは無い。)。 (ja)
- Een transactie bestaat uit een aantal samenhangende acties in een database, waarbij ervoor gezorgd wordt dat deze acties ofwel allemaal plaatsvinden, ofwel geen van alle. (nl)
- Uma transação simboliza uma unidade de trabalho executada dentro de um sistema de gerenciamento de banco de dados (ou sistema similar), sobre um banco de dados, e tratada de maneira coerente e confiável, independente de outras transações. Uma transação geralmente representa qualquer alteração em um banco de dados. As transações em um ambiente de banco de dados têm dois propósitos principais: 1.
* Fornecer unidades de trabalho confiáveis que permitam a recuperação correta de falhas e manter um banco de dados consistente mesmo em casos de falha do sistema, quando a execução é interrompida (completamente ou parcialmente) e muitas operações em um banco de dados permanecem incompletas, com estado pouco claro. 2.
* Fornecer isolamento entre programas que acessam um banco de dados simultaneamente. Se esse isolamento não for fornecido, os resultados dos programas possivelmente serão errôneos. Em um sistema de gerenciamento de banco de dados, uma transação é uma unidade única de lógica ou de trabalho, às vezes composta de várias operações. Qualquer cálculo lógico feito de um modo consistente em um banco de dados é conhecido como uma transação. Um exemplo é a transferência de uma conta bancária para outra: a transação completa requer a subtração do valor a ser transferido de uma conta e a adição da mesma quantia à outra. Uma transação de banco de dados, por definição, deve ser , consistente, e . Profissionais de banco de dados geralmente se referem a essas propriedades de transações de bancos de dados usando o acrônimo ACID. As transações fornecem uma proposição "tudo ou nada", afirmando que cada unidade de trabalho executada em um banco de dados deve ser concluída em sua totalidade ou não ter efeito algum. Além disso, o sistema deve isolar cada transação de outras transações, os resultados devem estar em conformidade com as restrições existentes no banco de dados e as transações concluídas com êxito devem ser gravadas no armazenamento durável. (pt)
- Транза́кция (англ. transaction) — группа последовательных операций с базой данных, которая представляет собой логическую единицу работы с данными. Транзакция может быть выполнена либо целиком и успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще, и тогда она не должна произвести никакого эффекта. Транзакции обрабатываются транзакционными системами, в процессе работы которых создаётся история транзакций. Различают последовательные (обычные), и . Распределённые транзакции подразумевают использование более чем одной транзакционной системы и требуют намного более сложной логики (например, two-phase commit — ). Также в некоторых системах реализованы , или под-транзакции, которые являются автономной частью родительской транзакции. (ru)
- Транза́кція (англ. transaction) — група послідовних операцій з базою даних, яка є логічною одиницею роботи з даними. Транзакція може бути виконана або цілком і успішно, дотримуючись цілісності даних і незалежно від інших транзакцій, що йдуть паралельно, або не виконана зовсім, і тоді вона не може справити ніякого ефекту. Транзакції оброблюються , в процесі роботи яких створюється . Транзакції з базою даних використовуються для досягнення наступних цілей: 1.
* Забезпечення надійних робочих елементів, які дозволяють правильно відновити роботу у випадку збоїв та зберігати цілісність бази даних у випадку системних відмов, коли виконання операцій зупиняється (повністю або частково) і більшість операцій над базою даних залишаються незавершеними з нез'ясованим статусом. 2.
* Для забезпечення роздільного доступу для процесів, що одночасно звертаються до бази даних. При відсутності ізоляції операцій результати, отримані процесами, можуть бути помилковими. Розрізняють послідовні (звичайні), і розподілені транзакції. Розподілені транзакції вбачають використання більш ніж однієї транзакційної системи і потребують набагато більш складної логіки (наприклад, two-phase commit — ). Також, в деяких системах реалізовані , або під-транзакції, які є автономною частиною батьківської транзакції. (uk)
- 数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 (zh)
|
rdfs:comment
|
- Databázová transakce je skupina příkazů, které převedou databázi z jednoho konzistentního stavu do druhého. (cs)
- Transago oni nomas sisekvon de programpaŝoj, logike koheraj, kiuj transkondukas sistemon de integra stato al alia integra stato. Jen ekzemplo: Sistemo administranta la partoprenantojn de aranĝo povas trakti aliĝon de familio laŭ la sekvaj paŝoj: komenco de la transagoregistri la familianojn en la partoprenantolistoaktualigi la kotizo- kaj kostotabeloneltrovi liberan ĉambronrezervi litojn en la ĉambrofino de la transago (eo)
- Una transacción es una interacción con una estructura de datos compleja, compuesta por varios procesos que se han de aplicar uno después del otro. La transacción debe realizarse de una sola vez y sin que la estructura a medio manipular pueda ser alcanzada por el resto del sistema hasta que se hayan finalizado todos sus procesos. (es)
- Transakzioa, DBKSen esparruan, datu-basearen sendotasuna mantenduz, beronen egoerak aldatzen dituen ekintza-multzo banaezina da, hau da, multzoko ekintza guztiak burutuko dira ala ez da bat bera ere burutuko. (eu)
- 데이터베이스 트랜잭션(Database Transaction)은 데이터베이스 관리 시스템 또는 유사한 시스템에서 상호작용의 단위이다. 여기서 유사한 시스템이란 트랜잭션이 성공과 실패가 분명하고 상호 독립적이며, 일관되고 믿을 수 있는 시스템을 의미한다. 이론적으로 데이터베이스 시스템은 각각의 트랜잭션에 대해 원자성(Atomicity), 일관성(Consistency), 독립성(Isolation), 영구성(Durability)을 보장한다. 이 성질을 첫글자를 따 ACID라 부른다. 그러나, 실제로는 성능향상을 위해 이런 특성들이 종종 완화되곤 한다. 어떤 시스템들에서는 트랜잭션들은 논리적 작업 단위(LUW, Logical Units of Work)로 불린다. (ko)
- La transazione, nella teoria delle basi di dati, indica una qualunque sequenza di operazioni lecite che, se eseguita in modo corretto, produce una variazione nello stato di una base di dati. (it)
- トランザクション (英: transaction) とは、商取引、売買、執行、取扱、議事録という意味の単語である。コンピュータ用語としては、情報システムにおける業務に存在する不可分な処理も指す(一般的な用語のトランザクションには一貫したなどの意味合いは無い。)。 (ja)
- Een transactie bestaat uit een aantal samenhangende acties in een database, waarbij ervoor gezorgd wordt dat deze acties ofwel allemaal plaatsvinden, ofwel geen van alle. (nl)
- 数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 (zh)
- Una transacció simbolitza una unitat de treball realitzada en un sistema gestor de bases de dades (o similar) contra una base de dades, i tractada de forma coherent i fiable, independent d'altres transaccions. Generalment, una transacció representa un canvi en la base de dades. En un entorn de bases de dades, les transaccions tenen dos objectius principals: Una transacció de base de dades, per definició, ha de ser atòmica, consistent, aïllada (isolada) i duradora. Els teòrics de bases de dades es refereixen a aquestes propietats de les transaccions amb l'acrònim ACID. (ca)
- Με τον όρο Βάση Δεδομένων εννοείται μία συλλογή από συστηματικά οργανωμένα (formatted) σχετιζόμενα δεδομένα.Συνήθως μια συλλογή από διάφορες λειτουργίες της βάσης δεδομένων, μοιάζει να είναι μια μονάδα από την πλευρά του χρήστη.Αυτό συμβαίνει γιατί όταν ένας χρήστης πραγματοποιεί μια μεταφορά χρημάτων για παράδειγμα, ουσιαστικά για εκείνον είναι μια λειτουργία, αλλά στη βάση δεδομένων πραγματοποιείται μια ακολουθία πράξεων μέχρις ότου καταλήξει στην επιθυμητή κατάσταση. (el)
- A database transaction symbolizes a unit of work, performed within a database management system (or similar system) against a database, that is treated in a coherent and reliable way independent of other transactions. A transaction generally represents any change in a database. Transactions in a database environment have two main purposes: (en)
- Als Transaktion (von lateinisch trans „(hin-)über“, agere „treiben, handeln, führen“: also wörtlich: Überführung; dt. hier besser: Durchführung) wird in der Informatik eine Folge von Programmschritten bezeichnet, die als eine logische Einheit betrachtet werden, weil sie den Datenbestand nach fehlerfreier und vollständiger Ausführung in einem konsistenten Zustand hinterlassen. Daher wird für eine Transaktion insbesondere gefordert, dass sie entweder vollständig und fehlerfrei oder gar nicht ausgeführt wird. (de)
- Transakcja – zbiór operacji na bazie danych, które stanowią w istocie pewną całość i jako takie powinny być wykonane wszystkie lub żadna z nich. Warunki jakie powinny spełniać transakcje bardziej szczegółowo opisują zasady ACID (atomicity, consistency, isolation, durability – niepodzielność, spójność, izolacja, trwałość). Transakcja składa się zawsze z 3 etapów:
* rozpoczęcia
* wykonania
* zamknięcia (pl)
- Uma transação simboliza uma unidade de trabalho executada dentro de um sistema de gerenciamento de banco de dados (ou sistema similar), sobre um banco de dados, e tratada de maneira coerente e confiável, independente de outras transações. Uma transação geralmente representa qualquer alteração em um banco de dados. As transações em um ambiente de banco de dados têm dois propósitos principais: (pt)
- Транза́кция (англ. transaction) — группа последовательных операций с базой данных, которая представляет собой логическую единицу работы с данными. Транзакция может быть выполнена либо целиком и успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще, и тогда она не должна произвести никакого эффекта. Транзакции обрабатываются транзакционными системами, в процессе работы которых создаётся история транзакций. (ru)
- Транза́кція (англ. transaction) — група послідовних операцій з базою даних, яка є логічною одиницею роботи з даними. Транзакція може бути виконана або цілком і успішно, дотримуючись цілісності даних і незалежно від інших транзакцій, що йдуть паралельно, або не виконана зовсім, і тоді вона не може справити ніякого ефекту. Транзакції оброблюються , в процесі роботи яких створюється . Транзакції з базою даних використовуються для досягнення наступних цілей: (uk)
|