<< Chapter < Page Chapter >> Page >

- Cho một bản đồ đơn giản gồm 2 đa giác được xác định bởi tập hợp các đường thẳng trong có được một đường chung của 2 đa giác. Mỗi đường thẳng được xác định bởi tập các đường thẳng trong đó có một đường chung của hai đa giác. Mỗi đường thẳng được xác định bởi các cặp toạ độ

Hình 6.3: Bản đồ A

Ða giác I gồm 4 cạnh a,b,c,d, với 4 đỉnh 1,2,3,4.

Ða giác II gồm 4 cạnh c,e,f,g với các đỉnh 3,4,5,6

Mô hình phân cấp (hierachical)

Mô hình dữ liệu là một cây, trong đó các nút biểu diễn các tập thực thể, giữa các nút con và nút cha được liên hệ theo một mối quan hệ xác định. Điểm nổi bật trong các thủ tục truy xuất đến một đối tượng trong mô hình phân cấp là đường dẫn đi từ gốc đến phần tử cần xét trong cây phân cấp.

Hình 6.4: Biểu diễn bản đồ A bằng mô hình phân cấp (Nguồn : Phạm Trọng Mạnh, Phạm Vọng Thành, 1999)

Mô hình phân cấp khá phù hợp với những hình thức tổ chức phân cấp trong xã hội. Thường gặp trong các hệ thống máy tính là mô hình quản lý thư mục

Mô hình lưới (network model)

Mô hình dữ liệu kiểu lưới là mô hình cho phép dùng một mô hình đồ thị trực tiếp và đơn giản cho dữ liệu.

Để dễ dàng minh hoạ và phân biệt giữa mô hình phân cấp và mô hình lưới, xem xét ví dụ sau đây:

Cho một bản đồ A đơn giản gồm 2 đa giác I và II được xác định bởi tập hợp các đường thẳng trong đó có được một đường chung của 2 đa giác. Mỗi đường thẳng được xác định bởi các cặp toạ độ.

Hình 6.5 Biểu diễn bản đồ A bằng mô hình lưới (Nguồn : Phạm Trọng Mạnh, Phạm Vọng Thành, 1999)

Mô hình lưới và mô hình phân cấp nói chung là khá bất tiện cho lưu trữ và khai thác xử lý bởi vì toạ độ các điểm, một số cạnh phải lưu trữ nhiều lần (như ví dụ trên các cạnh c phải lưu trữ 2 lần) v..v.. gây nên sự dư thừa dữ liệu. Ngoài ra, hệ thống còn phải cần lưu trữ một số lớn các con trỏ móc nối gây nên phức tạp trong quá trình cập nhật, biến đổi dữ liệu, đặc biệt khi thêm bớt một cạnh hoặc một một đỉnh nào đó.

Mô hình quan hệ (relational model)

Mô hình này dựa trên cơ sở khái niệm lý thuyết tập hợp của các quan hệ, tức là tập các K - bộ với K cố định.

Thuận lợi của mô hình quan hệ là được hình thức hoá toán học chặt chẽ do đó các xử lý, thao tác với dữ liệu là dễ dàng, có tính độc lập dữ liệu cao. Cấu trúc dữ liệu đơn giản mềm dẻo trong xử lý và dễ dàng cho người sử dụng. Đặc biệt các phép tính cập nhật dữ liệu cho mô hình quan hệ nói chung là ít phức tạp hơn nhiều so với các mô hình khác.

Một cách đơn giản hơn có thể hiểu mối quan hệ là một bảng 2 chiều tệp độc lập, trong đó mỗi cột (trường) là một thuộc tính, mỗi hàng (bộ) là một đối tượng. Trong thí dụ trên, có cấu trúc các quan hệ (bảng) như sau:

Hình 6.5 Biểu diễn bản đồ A bằng mô hình quan hệ (Nguồn : Phạm Trọng Mạnh, Phạm Vọng Thành, 1999)

Trong 3 loại mô hình nêu trên thì mô hình quan hệ có nhiều ưu điểm và được nhiều người quan tâm hơn cả. Bởi lẽ, mô hình dữ liệu quan hệ có tính độc lập rất cao, lại dễ dàng sử dụng. Điều quan trọng hơn cả, mô hình quan hệ được hình thức hoá toán học tốt, do đó được nghiên cứu, phát triển và cho được nhiều kết quả lý thuyết cũng hư ứng dụng trong thực tiễn.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, New books. OpenStax CNX. Aug 07, 2009 Download for free at http://cnx.org/content/col10894/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'New books' conversation and receive update notifications?

Ask