Computer >> Máy Tính >  >> Lập trình >> MySQL

Tính độc lập về cấu trúc và dữ liệu

Độc lập về cấu trúc

Tính độc lập về cấu trúc tồn tại khi những thay đổi trong cấu trúc cơ sở dữ liệu không ảnh hưởng đến khả năng truy cập dữ liệu của DBMS.

Sự phụ thuộc cấu trúc tồn tại khi những thay đổi trong cấu trúc cơ sở dữ liệu không ảnh hưởng đến khả năng truy cập dữ liệu của DBMS.

Tính độc lập về dữ liệu

Những thay đổi được thực hiện ở cấp dưới sẽ không ảnh hưởng đến các lớp trên.

Hai loại là -

  • Độc lập về dữ liệu vật lý
  • Độc lập dữ liệu lôgic

Tính độc lập về cấu trúc và dữ liệu

Hãy để chúng tôi bắt đầu với Độc lập dữ liệu vật lý -

Độc lập dữ liệu vật lý

Sửa đổi lược đồ vật lý mà không ảnh hưởng đến lược đồ hoặc dữ liệu logic. Nó dễ dàng đạt được hơn.

Nó đạt được bằng cấp nội bộ của cơ sở dữ liệu và ánh xạ từ cấp logic đến cấp nội bộ. Lược đồ khái niệm từ những thay đổi được thực hiện trong bộ nhớ vật lý cách ly người dùng.

Độc lập dữ liệu lôgic

Sửa đổi lược đồ logic mà không ảnh hưởng đến chương trình. Thật khó để đạt được. Lược đồ khái niệm có thể được sửa đổi mà không ảnh hưởng đến các lược đồ bên ngoài hiện có.