Cơ sở dữ liệu là gì? Và một DBMS?

Các thuộc tính chính của cơ sở dữ liệu và của DBMS.

Acơ sở dữ liệulà một bộ sưu tập củathông tinđược tổ chức cẩn thận thành một hệ thống.

Công nghệ trong hệ thống máy tính cho phép chúng tasắp xếp dữ liệuđại diện cho thông tinđiều cần thiết cho một hệ thống thông tin được gọi làHệ thống quản lý cơ sở dữ liệu.

DBMS là một phần mềm đóng gói dữ liệu của cơ sở dữ liệu và cung cấp cho chúng ta một phương thức tập trung để lưu trữ, truy xuất, chỉnh sửa, duy trì dữ liệu và hơn thế nữa.

Hãy xác định một số thuộc tính chính của DBMS:

  • Có hiệu quả: một cơ sở dữ liệu cần cung cấp hiệu suất tốt nhất để lưu trữ và truy xuất dữ liệu.
  • Kiên trì: dữ liệu được lưu trữ trong cơ sở dữ liệu được lưu trữ vĩnh viễn. Khi phần mềm cơ sở dữ liệu bị chấm dứt hoặc máy khởi động lại, dữ liệu (không bao gồm lỗi phần cứng) sẽ vẫn ở đó.
  • Quyền riêng tư và bảo mật: cơ sở dữ liệu cung cấp cho chúng ta khả năng lưu trữ dữ liệu một cách riêng tư và an toàn. Nó cho phép nhiều người dùng truy cập và mỗi người dùng chỉ có thể truy cập và chỉnh sửa dữ liệu được phép. Một số người dùng có thể chỉ có thể truy cập dữ liệu và không thể chỉnh sửa hoặc xóa dữ liệu đó.
  • Quyền truy cập được chia sẻ: nhiều người dùng cần có quyền, với các quyền thích hợp, để truy cập vào dữ liệu được chia sẻ. Nhiều ứng dụng cũng có thể truy cập vào cùng một cơ sở dữ liệu.
  • Lớn: một cơ sở dữ liệu có thể xử lý một lượng lớn dữ liệu và nó có thể mở rộng theo nhu cầu của bạn, sử dụng các kỹ thuật tiên tiến khác nhau. Điều đó không có nghĩa là cơ sở dữ liệu chỉ hữu ích khi bạn có nhiều dữ liệu - nó có thể hữu ích ngay cả với rất ít mục nhập dữ liệu, do các thuộc tính được liệt kê ở trên.

Có rất nhiều DBMS khác nhau trên thị trường. Một số giống nhau, một số khác nhau rất nhiều.

DBMS quan hệ, được xây dựng trên đầu trang củamô hình quan hệ, là một số cách phổ biến nhất mà bạn có thể sử dụng trong thế giới thực.

Tôi sẽ sớm nói chi tiết về 3 Hệ thống quản lý cơ sở dữ liệu quan hệ nguồn mở phổ biến: PostgreSQL, MySQL và SQLite.


Các hướng dẫn khác về cơ sở dữ liệu: