Skip to main content

Cơ sở dữ liệu hoạt động là gì?

Một cơ sở dữ liệu hoạt động là một giao diện tự động thực hiện các chức năng nhất định phụ thuộc vào các đầu vào thông tin cụ thể.Các lập trình viên và quản trị viên có thể điều khiển các hệ thống cơ sở dữ liệu hoạt động để thực hiện các giao dịch theo các mối quan hệ được xác định trước.Tương tự như ý tưởng về nguyên nhân và kết quả, một số mối quan hệ hoặc truy vấn được gọi là khớp nối.Trong thiết kế cơ sở dữ liệu, có các tham số chỉ định thông tin nào sẽ được chia sẻ và ai sẽ được chia sẻ.Thanh toán hóa đơn tự động là một ví dụ về cơ sở dữ liệu hoạt động.Một khách hàng ngân hàng có thể hướng dẫn tổ chức của mình trả một khoản tiền thanh toán một số tiền cụ thể vào một ngày nhất định mỗi tháng.Khi đạt được ngày được chỉ định, các khoản thanh toán điện tử sẽ tự động gửi đến những người được thanh toán được chỉ định bởi thông tin trong cơ sở dữ liệu. Đôi khi được gọi là kiến trúc dựa trên sự kiện, cơ sở dữ liệu hoạt động được thiết kế để thực hiện các hành động dựa trên một số kích hoạt nhất định.Thường có một mối quan hệ giữa các sự kiện.Ví dụ: các hệ thống cơ sở dữ liệu Point of Sales (POS) có thể tự động đặt hàng lại sản phẩm cho một cửa hàng bán lẻ một khi họ nhận được thông tin rằng hàng tồn kho hiện tại đã giảm xuống mức được xác định trước.Tùy thuộc vào cách đặt các tham số cơ sở dữ liệu, việc đặt lại thực tế có thể xảy ra ngay lập tức, dưới dạng một giao dịch riêng biệt hoặc được hoãn lại.

Giao dịch ngay lập tức xảy ra cùng với các sự kiện kích hoạt.Chẳng hạn, một hệ thống POS có thể đặt hàng lại sản phẩm theo mã sản phẩm Universal (UPC) hoặc đơn vị lưu trữ cổ phiếu (SKU).Nó có thể xử lý mức tồn kho và đặt hàng giao dịch cùng một lúc.Nhiều nhà bán lẻ hàng loạt hoạt động theo loại cơ sở dữ liệu hoạt động này nhận được đầu vào liên tục từ một số nguồn, bao gồm bán hàng và nhân viên nhận. Các giao dịch riêng biệt được thiết lập để xảy ra vào các thời điểm khác nhau.Thông thường, cơ sở dữ liệu được thiết kế để kiểm tra sự kiện kích hoạt và có thể cần phải so sánh nó với các quy tắc bổ sung để thực hiện một hành động.Ví dụ, một hệ thống POS bán lẻ có thể được kích hoạt bởi mức tồn kho thấp, nhưng hành động được thực hiện có thể phụ thuộc vào việc sản phẩm bị ngừng hoặc nếu một mặt hàng được cung cấp thông qua nhà cung cấp.Cơ sở dữ liệu có thể không xử lý đơn đặt hàng nếu các quy tắc được đặt để từ chối hành động nếu sản phẩm không vượt qua đánh giá..Trong ví dụ POS, cơ sở dữ liệu có thể ghi lại hàng tồn kho cho một sản phẩm nhất định đã giảm xuống dưới mức chấp nhận được vào đầu ngày.Với giao dịch hoãn lại, quy trình đặt hàng lại sẽ không được thực hiện cho đến khi kết thúc kinh doanh khi mức kiểm kê cuối cùng được ghi lại.