Điều gì có trách nhiệm đưa thông tin vào lưu trữ vĩnh viễn?
Lưu trữ cơ sở dữ liệu là nơi chứa vật chất hoá của cơ sở dữ liệu. Nó bao gồm cấp độ nội bộ (vật lý) trong kiến trúc cơ sở dữ liệu. Nó cũng chứa tất cả thông tin cần thiết (ví dụ: siêu dữ liệu, "dữ liệu về dữ liệu" và cấu trúc dữ liệu nội bộ) để xây dựng lại cấp độ khái niệm và cấp độ bên ngoài từ cấp độ nội bộ khi cần thiết. Đưa dữ liệu vào lưu trữ vĩnh viễn nói chung là trách nhiệm của công cụ cơ sở dữ liệu hay còn gọi là "công cụ lưu trữ". Mặc dù thường được truy cập bởi DBMS thông qua hệ điều hành cơ bản (và thường sử dụng hệ thống tệp của hệ điều hành làm trung gian cho bố cục lưu trữ), các thuộc tính lưu trữ và cài đặt cấu hình cực kỳ quan trọng đối với hoạt động hiệu quả của DBMS, và do đó được quản trị viên cơ sở dữ liệu duy trì chặt chẽ. Một DBMS, trong khi hoạt động, luôn có cơ sở dữ liệu của nó nằm trong một số loại lưu trữ (ví dụ: bộ nhớ và lưu trữ bên ngoài). Dữ liệu cơ sở dữ liệu và thông tin cần thiết bổ sung, có thể với số lượng rất lớn, được mã hoá thành các bit. Dữ liệu thường nằm trong bộ nhớ trong các cấu trúc trông hoàn toàn khác với cách dữ liệu nhìn ở cấp độ khái niệm và bên ngoài, nhưng theo những cách cố gắng tối ưu hoá (tốt nhất có thể) việc xây dựng lại các cấp độ này khi người dùng và chương trình cần, cũng như để tính toán các loại thông tin cần thiết khác từ dữ liệu (ví dụ: khi truy vấn cơ sở dữ liệu).
cơ sở dữ liệu