Nói ngắn gọn, Hệ thống quản lý cơ sở dữ liệu hoặc DBMS đề cập đến công nghệ lưu trữ và truy xuất dữ liệu của người dùng với hiệu quả tối đa cùng với các biện pháp bảo mật thích hợp. Hướng dẫn này giải thích các khái niệm cơ bản của DBMS như kiến trúc, mô hình dữ liệu, lược đồ dữ liệu, tính độc lập dữ liệu, mô hình E-R, mô hình quan hệ, thiết kế cơ sở dữ liệu quan hệ và cấu trúc tệp và lưu trữ và nhiều hơn nữa.
Tìm hiểu các khái niệm về hệ thống quản lý cơ sở dữ liệu (DBMS).
Các ứng dụng của DBMS
Cơ sở dữ liệu là tập hợp các dữ liệu liên quan và dữ liệu là tập hợp các sự kiện và số liệu có thể được xử lý để tạo ra thông tin.
Chủ yếu là dữ liệu đại diện cho sự kiện có thể ghi lại. Hỗ trợ dữ liệu trong việc sản xuất thông tin, dựa trên sự thật. Ví dụ: nếu chúng ta có dữ liệu về các điểm thu được bởi tất cả các sinh viên, thì chúng ta có thể kết luận về các toppers và điểm trung bình.
Một hệ thống quản lý cơ sở dữ liệu lưu trữ dữ liệu theo cách mà việc truy xuất, thao tác và sản xuất thông tin trở nên dễ dàng hơn. Sau đây là các đặc điểm và ứng dụng quan trọng của DBMS.
Thuộc tính ACID - DBMS tuân theo các khái niệm về tính nguyên tử, tính nhất quán, cách ly và độ bền (thường được rút ngắn là ACID). Những khái niệm này được áp dụng trên các giao dịch, thao tác dữ liệu trong cơ sở dữ liệu. Các thuộc tính ACID giúp cơ sở dữ liệu khỏe mạnh trong môi trường đa giao dịch và trong trường hợp thất bại.
Đa người dùng và truy cập đồng thời - DBMS hỗ trợ môi trường nhiều người dùng và cho phép họ truy cập và thao tác dữ liệu song song. Mặc dù có những hạn chế đối với các giao dịch khi người dùng cố gắng xử lý cùng một mục dữ liệu, nhưng người dùng luôn không biết về chúng.
Nhiều chế độ xem - DBMS cung cấp nhiều chế độ xem cho nhiều người dùng khác nhau. Một người dùng trong bộ phận Bán hàng sẽ có một cái nhìn khác về cơ sở dữ liệu so với một người làm việc trong bộ phận Sản xuất. Tính năng này cho phép người dùng có một cái nhìn tập trung vào cơ sở dữ liệu theo yêu cầu của họ.
Bảo mật - Các tính năng như nhiều chế độ xem cung cấp bảo mật ở một mức độ nào đó mà người dùng không thể truy cập dữ liệu của người dùng và bộ phận khác. DBMS cung cấp các phương thức để áp đặt các ràng buộc trong khi nhập dữ liệu vào cơ sở dữ liệu và truy xuất tương tự ở giai đoạn sau. DBMS cung cấp nhiều cấp độ tính năng bảo mật khác nhau, cho phép nhiều người dùng có các chế độ xem khác nhau với các tính năng khác nhau. Ví dụ: người dùng trong bộ phận Bán hàng không thể xem dữ liệu thuộc về bộ phận Mua hàng. Ngoài ra, nó cũng có thể được quản lý bao nhiêu dữ liệu của bộ phận Bán hàng sẽ được hiển thị cho người dùng. Vì một DBMS không được lưu trên đĩa như các hệ thống tệp truyền thống, nên rất khó để các hành vi sai trái phá vỡ mã.
Khán giả
Hướng dẫn DBMS này đặc biệt sẽ giúp sinh viên tốt nghiệp ngành khoa học máy tính hiểu được các khái niệm từ cơ bản đến nâng cao liên quan đến Hệ thống quản lý cơ sở dữ liệu.
Điều kiện tiên quyết
Trước khi bạn bắt đầu tiếp tục với hướng dẫn này, bạn nên hiểu rõ về các khái niệm cơ bản của máy tính như bộ nhớ chính, bộ nhớ phụ và cấu trúc dữ liệu và thuật toán.
Learn Concepts of Database Management System(DBMS).