Sự khác biệt giữa Cơ sở dữ liệu và Lược đồ

Sự khác biệt giữa Cơ sở dữ liệu và Lược đồ
Sự khác biệt giữa Cơ sở dữ liệu và Lược đồ

Video: Sự khác biệt giữa Cơ sở dữ liệu và Lược đồ

Video: Sự khác biệt giữa Cơ sở dữ liệu và Lược đồ
Video: CHIẾN TRANH EMU - KHI LOÀI NGƯỜI THUA TRẬN CAY ĐẮNG TRƯỚC ĐÀ ĐIỂU 2024, Tháng mười một
Anonim

Cơ sở dữ liệu so với Lược đồ

Một hệ thống nhằm mục đích dễ dàng tổ chức, lưu trữ và truy xuất một lượng lớn dữ liệu, được gọi là cơ sở dữ liệu. Nói cách khác, cơ sở dữ liệu chứa một gói dữ liệu có tổ chức (thường ở dạng kỹ thuật số) cho một hoặc nhiều người dùng. Cơ sở dữ liệu, thường được viết tắt là DB, được phân loại theo nội dung của chúng, chẳng hạn như văn bản tài liệu, thư mục và thống kê. Mặt khác, lược đồ cơ sở dữ liệu là mô tả chính thức về tổ chức và cấu trúc của dữ liệu trong cơ sở dữ liệu. Mô tả này bao gồm các định nghĩa về bảng, cột, kiểu dữ liệu, chỉ mục và hơn thế nữa.

Cơ sở dữ liệu

Một cơ sở dữ liệu có thể chứa các mức trừu tượng khác nhau trong kiến trúc của nó. Thông thường, ba cấp độ: bên ngoài, khái niệm và bên trong tạo nên kiến trúc cơ sở dữ liệu. Cấp bên ngoài xác định cách người dùng xem dữ liệu. Một cơ sở dữ liệu duy nhất có thể có nhiều dạng xem. Mức nội bộ xác định cách dữ liệu được lưu trữ vật lý. Mức độ khái niệm là phương tiện giao tiếp giữa các cấp độ bên trong và bên ngoài. Nó cung cấp một cái nhìn duy nhất về cơ sở dữ liệu bất kể nó được lưu trữ hay xem như thế nào. Có một số loại cơ sở dữ liệu như Cơ sở dữ liệu phân tích, Kho dữ liệu và Cơ sở dữ liệu phân tán. Cơ sở dữ liệu (chính xác hơn là cơ sở dữ liệu quan hệ) được tạo thành từ các bảng và chúng chứa các hàng và cột, giống như bảng tính trong Excel. Mỗi cột tương ứng với một thuộc tính, trong khi mỗi hàng đại diện cho một bản ghi duy nhất. Ví dụ: trong cơ sở dữ liệu, nơi lưu trữ thông tin nhân viên của một công ty, các cột có thể chứa tên nhân viên, Id nhân viên và tiền lương, trong khi một hàng duy nhất đại diện cho một nhân viên. DBMS (Hệ thống quản lý cơ sở dữ liệu) được sử dụng để quản lý tất cả các cơ sở dữ liệu trong một hệ thống cơ sở dữ liệu. Thông thường, cấu trúc của cơ sở dữ liệu quá phức tạp để xử lý nếu không có DBMS. Các sản phẩm DBMS phổ biến là Microsoft SQL Server, MySQL, DB2, Oracle và Microsoft Access.

Lược đồ

Một lược đồ cơ sở dữ liệu của một hệ thống cơ sở dữ liệu mô tả cấu trúc và tổ chức của dữ liệu. Một ngôn ngữ chính thức được hỗ trợ bởi Hệ quản trị cơ sở dữ liệu được sử dụng để xác định lược đồ cơ sở dữ liệu. Lược đồ mô tả cách cơ sở dữ liệu sẽ được xây dựng bằng cách sử dụng các bảng của nó. Về mặt hình thức, lược đồ được định nghĩa là tập hợp công thức áp đặt các ràng buộc toàn vẹn trên các bảng. Hơn nữa, lược đồ cơ sở dữ liệu sẽ mô tả tất cả các bảng, tên cột và kiểu, chỉ mục,… Có ba loại lược đồ được gọi là lược đồ khái niệm, lược đồ logic và lược đồ vật lý. Lược đồ khái niệm mô tả cách thức các khái niệm và mối quan hệ được ánh xạ. Lược đồ logic xác định cách các thực thể, thuộc tính và quan hệ được ánh xạ. Lược đồ vật lý là một triển khai cụ thể của lược đồ logic đã nói ở trên.

Sự khác biệt giữa Cơ sở dữ liệu và Lược đồ là gì?

Là một truy vấn tóm tắt, cơ sở dữ liệu là một tập hợp dữ liệu có tổ chức, trong khi lược đồ cơ sở dữ liệu mô tả cấu trúc và tổ chức của dữ liệu trong hệ thống cơ sở dữ liệu. Cơ sở dữ liệu lưu giữ các bản ghi, trường và ô dữ liệu. Lược đồ cơ sở dữ liệu mô tả cách các trường và ô này được cấu trúc và tổ chức cũng như loại mối quan hệ nào được ánh xạ giữa các thực thể này. Có thể hiểu, lược đồ của cơ sở dữ liệu sẽ không đổi sau khi được tạo, trong khi dữ liệu thực tế trong các bảng cơ sở dữ liệu có thể thay đổi mọi lúc.

Đề xuất: