Lược đồ vs Cơ sở dữ liệu?
Một cơ sở dữ liệu có thể được mô tả như một tập hợp dữ liệu có cấu trúc thường được lưu trữ trong các hệ thống máy tính. Cấu trúc cho cơ sở dữ liệu được đưa ra bằng cách tổ chức dữ liệu đúng với sự trợ giúp của mô hình cơ sở dữ liệu. Thuật ngữ của lược đồ, có nghĩa là một kế hoạch hoặc một hình dạng và có thể được định nghĩa là thuật ngữ được sử dụng để mô hình hóa hoặc tạo ra một cấu trúc logic bằng cách sử dụng dữ liệu nào có thể được lưu trữ trong cơ sở dữ liệu. Về mặt kỹ thuật, lược đồ cơ sở dữ liệu là cấu trúc cơ bản được mô tả và hỗ trợ bởi hệ thống quản lý cơ sở dữ liệu được sử dụng để lưu trữ các bản ghi.
Nói chung, lược đồ là mức độ trừu tượng cao hơn của các mô hình thiết kế được các nhà thiết kế cơ sở dữ liệu và các nhà phân tích kinh doanh nắm bắt và ghi lại trong giai đoạn phân tích phát triển dự án hoặc sản phẩm. Chúng không tồn tại như vậy trong cơ sở dữ liệu, nhưng trong một số biến thể của cơ sở dữ liệu, chúng có thể được nhận ra ở một số cấp độ ở dạng vật lý.
Khi chúng tôi đưa người dùng vào phối cảnh này, thì chúng tôi có thể định nghĩa ba thực thể này (cơ sở dữ liệu, lược đồ và người dùng) như sau:
Cơ sở dữ liệu là tập hợp các tệp vật lý.
Người dùng là người kết nối với cơ sở dữ liệu.
Schema là tập hợp các đối tượng thuộc sở hữu của người dùng.
Tóm lại, lược đồ thường là biểu diễn đồ họa của cấu trúc hệ thống cơ sở dữ liệu trong khi cơ sở dữ liệu là tập hợp các bản ghi hoặc dữ liệu có cấu trúc.
Tóm lược:
Cơ sở dữ liệu 1.A là cấu trúc vật lý.
2.Schema là cấu trúc logic.
Cơ sở dữ liệu 3.A là tập hợp các bản ghi và dữ liệu liên quan được lưu trữ trong các bảng.
Mặt khác, một lược đồ là một định nghĩa logic của cơ sở dữ liệu hoặc nói cách khác, một kế hoạch chi tiết xác định tên của tất cả các bảng và cột và xác định loại mỗi cột là gì, v.v..
5. Trong một số hệ thống quản lý cơ sở dữ liệu, một lược đồ có thể được nhận ra ở dạng vật lý ở bất kỳ cấp độ nào.
6. Không có sự tương ứng một-một giữa các đối tượng lược đồ và các tệp vật lý lưu trữ thông tin trên đĩa.