[Database] – Khái niệm cơ sở dữ liệu là gì, các hợp phần của CSDL
Ghi chú: Tài liệu trích dẫn
Với những ai học tập, làm việc trong lĩnh vực công nghệ thông tin chắc chắn sẽ không còn xa lạ với thuật ngữ cơ sở dữ liệu. Tuy nhiên không phải ai cũng có thể giải thích được đầy đủ khái niệm cơ sở dữ liệu là gì, các thành phần cơ bản của chúng như thế nào? Tất cả sẽ được chúng tôi giải đáp chi tiết trong nội dung bài viết dưới đây.
Cơ sở dữ liệu là gì? Các thuật ngữ liên quan
Dữ liệu là gì?
Trước khi tìm hiểu khái niệm cơ sở dữ liệu là gì thì bạn cũng cần phải hiểu được khái niệm dữ liệu là gì. Dữ liệu là những thông tin dưới dạng kí hiệu chữ viết, số, hình ảnh, âm thanh hoặc các dạng tương tự.
Cơ sở dữ liệu là gì? Database là gì?
Cơ sở dữ liệu có tên tiếng anh là Database, viết tắt là CSDL. Là một tập hợp các dữ liệu có tổ chức, được lưu trữ và truy cập điện tử từ hệ thống máy tính. Khi cơ sở dữ liệu phức tạp hơn, chúng sẽ được phát triển bằng cách sử dụng các thiết kế và mô hình hóa hình thức.
Khái niệm CSDL là gì còn được định nghĩa là một tập hợp thông tin có cấu trúc. Tuy nhiên, định nghĩa này chỉ được sử dụng trong lĩnh vực công nghệ thông tin và nó được hiểu rõ dưới dạng là một tập hợp các liên kết dữ liệu để lưu trữ trên thiết bị như đĩa hoặc băng. Dữ liệu này được duy trì dưới dạng tập hợp các thông tin trong hệ điều hành hay lưu trữ hóa trong hệ quản trị cơ sở dữ liệu.
Tóm lại, có sở dữ liệu là hệ thống gồm rất nhiều thông tin, dữ liệu được xây dựng theo một cấu trúc nhất định để đáp ứng nhu cầu khai thác, sử dụng của nhiều người hay chạy nhiều chương trình cùng một lúc. Khi áp dụng hình thức lưu trữ này, sẽ khắc phục được những điểm yếu của việc lưu file thông thường trên máy tính. Các thông tin dữ liệu đảm bảo được sự nhất quán, hạn chế được việc trùng lặp thông tin.
Hệ quản trị cơ sở dữ liệu là gì?
Là chương trình phần mềm, thực hiện việc lưu trữ cơ sở dữ liệu. Hệ quản trị CSDL khi lưu trữ dữ liệu cần phải đảm bảo được tính cấu trúc trong cơ sở dữ liệu và cần phải hỗ trợ việc đọc, chỉnh sửa, thêm và xóa dữ liệu trên CSDL một cách dễ dàng.