Giao dịch cơ sở dữ liệu (database transaction) là đơn vị tương tác của một hệ quản lý cơ sở dữ liệu hoặc các hệ tương tự, mỗi giao dịch được xử lý một cách nhất quán và tin cậy mà không phụ thuộc vào các giao dịch khác. Một hệ cơ sở dữ liệu lý tưởng sẽ phải bảo đảm toàn bộ các tính chất ACID cho mỗi giao dịch. Trên thực tế, các tính chất này thường được nới lỏng để giúp việc thực thi đạt hiệu quả hơn.
Trong các sản phẩm cơ sở dữ liệu, khả năng xử lý được các giao dịch cho phép người dùng đảm bảo duy trì được tính toàn vẹn của một cơ sở dữ liệu.
Mỗi giao dịch có thể cần vài câu truy vấn, mỗi câu sẽ đọc và/hay viết thông tin trong cơ sở dữ liệu. Khi thực hiện các câu truy vấn phải bảo đảm là cơ sở dữ liệu chỉ được tác động bởi một số câu truy vấn. Chẳng hạn như, khi thực hiện một giao dịch chuyển tiền, nếu như tiền đã bị trừ đi trong một tài khoản thì bắt buộc phải cộng vào khoản tương ứng trong tài khoản tiền gửi kia. Ngoài ra các giao dịch cũng không được can thiệp vào nhau. Xem ACID để có thêm thông tin về các tính chất giao dịch cần thiết.
Một giao dịch đơn giản thông thường được gửi đến hệ cơ sở dữ liệu bằng ngôn ngữ như SQL dưới dạng:
Bắt đầu giao dịch
Thực hiện các câu truy vấn (trong lúc đó bên ngoài vẫn chưa thấy được những cập nhật đối với cơ sở dữ liệu)
Xác nhận giao dịch (bên ngoài thấy được cập nhật đối với cơ sở dữ liệu nếu giao dịch thành công)
Nếu giao dịch không thành công ở một điểm nào đó trước khi đến giai đoạn "xác nhận" (commit), hệ cơ sở dữ liệu sẽ hủy (rollback) mọi thay đổi. Tất cả các giao dịch khác sẽ coi như là giao dịch kia chưa hề tồn tại. Một giao dịch có thể được hủy bất kỳ thời điểm nào trước khi chính thức được xác nhận.
Cơ sở dữ liệu giao dịch
Các cơ sở dữ liệu hỗ trợ giao dịch được gọi là cơ sở dữ liệu giao dịch. Hầu hết các cơ sở dữ liệu hiện nay (như FireBird, Mimer SQL, PostgreSQL, MySQL, Microsoft SQL Server và Oracle) đều thuộc vào loại này.
👁️
0 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**Giao dịch cơ sở dữ liệu** (_database transaction_) là đơn vị tương tác của một hệ quản lý cơ sở dữ liệu hoặc các hệ tương tự, mỗi giao dịch được xử lý một cách
thumb|Một ví dụ về lấy dữ liệu đầu ra từ truy vấn cơ sở dữ liệu SQL. **Cơ sở dữ liệu** () là một tập hợp các dữ liệu có tổ chức liên quan đến
Trong hệ cơ sở dữ liệu, **tính nguyên tử** (tiếng Anh: atomicity, ) là một trong các tính chất ACID của giao dịch cơ sở dữ liệu. **Giao dịch nguyên tử** là dãy thao tác
**Hệ thống quản lý cơ sở dữ liệu hoạt động** (còn gọi là OLTP Trên cơ sở dữ liệu Transaction Processing Line), được sử dụng để quản lý Dữ liệu động trong thời gian thực.
**Tính nhất quán** (tiếng Anh: consistency) trong hệ thống cơ sở dữ liệu là yêu cầu rằng giao dịch cơ sở dữ liệu đã cho bất kỳ chỉ có thể thay đổi dữ liệu theo
**Ứng dụng cơ sở dữ liệu** là một chương trình máy tính có mục đích chính là nhập và truy xuất thông tin từ cơ sở dữ liệu được máy tính hóa. Ví dụ ban
Bảng sau đây so sánh các thông tin chung và chi tiết về kỹ thuật của các hệ thống quản trị cơ sở dữ liệu quan hệ. Nhắp chuột vào tên hệ thống để xem
Trong hệ cơ sở dữ liệu, **tính bền vững** hay **tính bền bỉ** (tiếng Anh: **durability**) là tính chất trong ACID đảm bảo rằng giao dịch mà đã commit thì sẽ tồn tại mãi mãi.
thumb|Sự tăng trưởng và số hóa các khả năng lưu trữ thông tin trên toàn cầu **Dữ liệu lớn** (Tiếng Anh: **Big data**) là một thuật ngữ cho việc xử lý một tập hợp dữ
**Quản trị tiếp thị bằng cơ sở dữ liệu** (tiếng Anh: **Database Marketing**) là một hình thức tiếp thị trực tiếp dến khách hàng (tiếng Anh: direct marketing). Cách tiếp thị này sử dụng các
Một **giao dịch phân tán** là giao dịch bao gồm một bó thao tác giữa hai hoặc nhiều máy. Thông thường, trong một giao dịch phân tán, một số máy cung cấp tài nguyên cho
nhỏ|Một ví dụ về cây phân loại CART **Khai phá dữ liệu** (_data mining_) Là quá trình tính toán để tìm ra các mẫu trong các bộ dữ liệu lớn liên quan đến các phương
Trong thời đại công nghệ 4.0, chuyển đổi số đang trở thành một xu hướng tất yếu đối với mọi doanh nghiệp. Một trong những yếu tố quan trọng nhất trong quá trình này chính
Trong thời đại công nghệ 4.0, chuyển đổi số đang trở thành một xu hướng tất yếu đối với mọi doanh nghiệp. Một trong những yếu tố quan trọng nhất trong quá trình này chính
Trong thời đại công nghệ 4.0, chuyển đổi số đang trở thành một xu hướng tất yếu đối với mọi doanh nghiệp. Một trong những yếu tố quan trọng nhất trong quá trình này chính
**Ingres database** ( ) là một hệ thống quan hệ quản lý cơ sở dữ liệu SQL độc quyền nhằm hỗ trợ các ứng dụng thương mại và chính phủ lớn. Actian Corporation là công
**Tích hợp dữ liệu** liên quan đến việc kết hợp dữ liệu cư trú trong các nguồn khác nhau và cung cấp cho người dùng một cái nhìn thống nhất về chúng. Quá trình này
nhỏ|Hệ thống xử lý giao dịch Xử lý giao dịch là một cách tính toán, chia làm việc vào cá nhân không hoạt động được gọi là giao dịch. Một **hệ thống xử lý giao
**Ngày giao dịch** (_Trading day_) là ngày diễn ra giao dịch chứng khoán hay còn gọi là **giờ giao dịch thường lệ** (_Regular trading hours_/**RTH**) là khoảng thời gian mà một sàn giao dịch chứng
Trong khoa học máy tính hay cụ thể hơn là trong bộ môn cơ sở dữ liệu, **kiểm soát truy cập đồng thời** là một phương pháp dùng để đảm bảo là các giao dịch
**Máy truy tìm dữ liệu trực tuyến** hay **máy tìm kiếm** hay **cỗ máy tìm kiếm** (tiếng Anh: _search engine_), hay còn được gọi với nghĩa rộng hơn là **công cụ tìm kiếm** (_search tool_),
**Xử lý dữ liệu điện tử** có thể đề cập đến việc sử dụng các phương pháp tự động để xử lý dữ liệu thương mại. Thông thường, điều này sử dụng các hoạt động
**Bảng tra cứu dãy số nguyên trực tuyến** (_The On-Line Encyclopedia of Integer Sequences_), hay đơn giản là **Sloane's**, là cơ sở dữ liệu chuỗi số nguyên trực tuyến. Bảng được tạo ra và bảo
**Rò rỉ dữ liệu** hay **vi phạm dữ liệu**, **lộ dữ liệu** là "việc tiết lộ, công khai hoặc làm mất thông tin cá nhân một cách trái phép". Kẻ tấn công có nhiều động
nhỏ|Một dấu bưu điện trên một lá thư, với dấu thời gian hiển thị ngày _(giữa)_ và thời gian bức thư được bưu điện nhận được. **Dấu thời gian** hay **tem thời gian** là một
**Truy cập dữ liệu** là một thuật ngữ chung đề cập đến một quy trình có cả ý nghĩa cụ thể về CNTT và các ý nghĩa khác liên quan đến quyền truy cập theo
phải|192|[[Cây nhị phân, một kiểu đơn giản của cấu trúc dữ liệu liên kết rẽ nhánh.]] thumb|right|Bảng băm Trong khoa học máy tính, **cấu trúc dữ liệu** là một cách lưu dữ liệu trong máy
nhỏ|Tòa nhà hành chính của Sở giao dịch chứng khoán Thái Lan hiện nay **Sở giao dịch chứng khoán Thái Lan** (tiếng Thái: ตลาดหลักทรัพย์ แห่ง ประเทศไทย), hoặc **SET**, là sàn giao dịch chứng khoán lớn
nhỏ| Sân của Sở giao dịch chứng khoán Amsterdam ([[:nl:Beurs van Hendrick de Keyser|Beurs van Hendrick de Keyser) của Emanuel de Witte, 1653. Quá trình mua và bán cổ phiếu của VOC (trên Sàn giao
**Cục Chuyển đổi số và Thông tin dữ liệu tài nguyên môi trường** là cơ quan trực thuộc Bộ Tài nguyên và Môi trường, có chức năng tham mưu, giúp Bộ trưởng thống nhất quản
thumb|Quảng trường Paternoster; LSEG nằm ở tòa nhà ở phần lớn gốc phải của ảnh này. thumb|Nội thất Sở giao dịch chứng khoán Luân Đôn **Sở giao dịch chứng khoán London** (_tiếng Anh_: London Stock
**Sàn giao dịch chứng khoán** (tiếng Anh: **stock exchange**, **securities exchange** hoặc **bourse**) là một hình thức sàn giao dịch cung cấp cho những người môi giới cổ phiếu và người mua bán cổ phiếu
Nhằm từng bước xây dựng đồng bộ hệ thống hạ tầng công nghệ, hạ tầng cơ sở dữ liệu của ngành nông nghiệp, tích hợp nền tảng số nông nghiệp tiến đến số hoá quy
Nhằm từng bước xây dựng đồng bộ hệ thống hạ tầng công nghệ, hạ tầng cơ sở dữ liệu của ngành nông nghiệp, tích hợp nền tảng số nông nghiệp tiến đến số hoá quy
Nhằm từng bước xây dựng đồng bộ hệ thống hạ tầng công nghệ, hạ tầng cơ sở dữ liệu của ngành nông nghiệp, tích hợp nền tảng số nông nghiệp tiến đến số hoá quy
Nhằm từng bước xây dựng đồng bộ hệ thống hạ tầng công nghệ, hạ tầng cơ sở dữ liệu của ngành nông nghiệp, tích hợp nền tảng số nông nghiệp tiến đến số hoá quy
Nhằm từng bước xây dựng đồng bộ hệ thống hạ tầng công nghệ, hạ tầng cơ sở dữ liệu của ngành nông nghiệp, tích hợp nền tảng số nông nghiệp tiến đến số hoá quy
Với sự nỗ lực phát triển nền tảng số, hạ tầng số của các doanh nghiệp viễn thông, công tác chuyển đổi số trên địa bàn tỉnh đã đạt được nhiều kết quả tích cực
PaaS là một dịch vụ trong điện toán đám mây cung cấp nền tảng phát triển ứng dụng, gồm hệ điều hành, phần mềm trung gian, cơ sở dữ liệu...Bạn là nhà phát triển hay
**Đăng ký xe** tại Vương quốc Anh là một cơ sở dữ liệu về xe cơ giới. Đây là một yêu cầu pháp lý ở Anh đối với hầu hết các loại xe cơ giới
thumb|Bên trong Sở Giao dịch Chứng khoán Thâm Quyến thumb|Phía trước Sở Giao dịch Chứng khoán Thâm Quyến thumb|Địa điểm cũ Sở Giao dịch Chứng khoán Thâm Quyến thumb|Ngày 22 tháng 11 năm 1990, chuông
**Xóa dữ liệu** (còn được gọi là **hủy dữ liệu**, ) là phương pháp của phần mềm xóa dữ liệu nhằm mục đích xóa hoàn toàn tất cả dữ liệu trên ổ đĩa cứng hoặc
Trong bối cảnh các hệ thống thông tin ngày càng phụ thuộc vào kết nối mạng và dữ liệu, việc đảm bảo an toàn cho các nền tảng cơ sở dữ liệu trở thành một
thumb|Chỉ số [[NASDAQ-100 giai đoạn 1994-2004, bao gồm cả bong bóng dot-com]] **Đầu cơ trong ngày**, **giao dịch trong ngày**, **mua bán trong ngày** là đầu cơ vào chứng khoán, cụ thể là mua và
**SQL** (, hoặc ; viết tắt của **Structured Query Language**), dịch là _Ngôn ngữ truy vấn mang tính cấu trúc_, là một loại ngôn ngữ máy tính phổ biến để tạo, sửa, và lấy dữ
thumb|Hình thành blockchain. Chuỗi chính (màu đen) là chuỗi dài nhất gồm các khối từ khối khởi tạo (màu xanh lá cây) đến khối hiện tại. Các khối riêng lẻ (màu tím nhạt) nằm ở
**Giao dịch trực tuyến** là hành vi mua, bán tiền tệ, cổ phiếu, trái phiếu và các công cụ tài chính qua Internet, thông thường với một công ty môi giới nào đó. Công ty
**Giao dịch dựa trên quét** (**SBT**) là quá trình các nhà cung cấp duy trì quyền sở hữu hàng tồn kho trong kho hoặc cửa hàng của nhà bán lẻ cho đến khi các mặt
**Trao đổi dữ liệu điện tử** (Electronic Data Interchange - EDI) là sự truyền thông tin từ máy tính gửi đến máy tính nhận bằng phương tiện điện tử, trong đó có sử dụng một
**Spring Framework** là một framework ứng dụng và bộ chứa đảo ngược điều khiển cho nền tảng Java. Chức năng tính của framework này có thể áp dụng cho bất kỳ ứng dụng Java nào,