Thực thi vật lý tiêu chuẩ n 31

Một phần của tài liệu Công nghệ GIS (Trang 31 - 36)

Mơ hình hình học lý thuyết cĩ thể được thực thi đối với các phương tiện CSDL quan hệ trong một kiểu cách thúc đẩy trực tiếp như mơ hình quan hệđơn giản với sự diễn

tả rõ ràng của các nguyên thể hình học sử dụng các khố (chính và ngoại) để mơ hình các mối quan hệ hình học (như Hình 1.38).

Hình 1.38 Mơ hình hình hc quan h tiêu chun vi cá bng kết hp (ví d, đường x cmk).

Sự thực thi này sử dụng các rằng buộc tồn vẹn tham chiếu để diễn tả các quy tắc tồn vẹn đối với hình học. Các bảng kết hợp được tận dụng để hỗ trợ quan hệ n-n giữa các

đặc tính và các hình nguyên thủy kết hợp của chúng (trong CSDL hỗ trợ các loại mảng, các bảng kết hợp cĩ thểđược thay thế bởi các danh sách của các khố ngồi gắn chặt bên trong đặc tính và các bảng nguyên thuỷ). Hơn nữa, hình học của các đặc tính được đơn giản hố – nĩ được thu thập từ các nguyên thuỷ hình học kết hợp của chúng. Hình 1.39 diễn tả tập hợp dữ liệu đơn giản tiêu biểu cho mơ hình này.

Cĩ một số các thuận lợi đối với thực thi vật lý này. Đầu tiên, cĩ sự trực tiếp hay

đúng hơn là ánh xạ bình thường đến mơ hình hình học lý thuyết. Cĩ sự thuận lợi về khái niệm cho nhiều người vì tất cả các nguyên thuỷ hình học là rõ ràng dứt khốt, như nhiều mối quan hệ hình học nguyên thủy. Hình học chính nĩ chỉ thể hiện một lần các tính chất nguyên thủy hình học và các mối quan hệ cĩ thểđược chỉnh sửa sử dụng SQL tiêu chuẩn cập nhật.

Dù sao, cĩ một số các vấn đề quan trọng trong sự thực thi này liên quan tới: Sự thực thi của các truy vấn tiêu biểu

Sự duy trì sự tồn vẹn ngữ cảnh trong mơ hình Sự thực thi và phức hợp của sự cập nhật tiêu biểu.

1) Thc hin truy vn

Mặc dù sự thực thi này loại trừ các dưa thừa lưu trữ của thơng tin địa lý đối với cá

đặc tính, các truy vấn phức hợp được yêu cầu để diễn tả cụ thể hình học của các đặc tính (truy vấn chung nhất cho phần mềm GIS). Ví dụ, để lấy hình của lơ đất P1, một truy vấn phải phối hợp thơng tin trong bốn bảng (các Lơ đất, Lơ đất x Mặt, các Mặt, và các Cạnh) và sử dụng lý thuyết hình học bên ngồi để thu thập phù hợp với hình học vủa Lơ đất. Khi truy vấn này được thực hiện lặp đi lặp lại – để vẽ tất cả các Lơ đất chúng ta kết thúc các truy vấn phức hợp hoặc thực thi kỹ thuật các con trỏ và mã ứng dụng. Trong tự nhiên,

định hướng truy cập tới các mối quan hệ (khơng ám chỉ đến các điểm) làm trì hỗn đặc biệt với cơng nghệ liên quan vứoi các cơng nghệ khác

2) K thut tồn vn

Một vấn đề cơ bản hơn liên quan tới tính tồn vẹn của CSDL. Sự diễn tả sử dụng của (sự chi trả việc thực hiện chi phí) các ràng buộc tồn vẹn tham chiếu, tính tồn vẹn và tính kiên định của mơ hình dữ liệu hình học khơng được định nghĩa thực sử dụng mơ hình tồn vẹn tham chiếu. Các ràng buộc tồn vẹn tham chiếu được miêu tảđơn giản như “nếu một khố ngồi là trống, thì khố chính liên quan tồn tại”. Điều này rất mong manh về cơ

bản để quản lý tính tồn vẹn của mơ hình dữ liệu hình học. Đối với phát biểu phù hợp của mơ hình dữ liệu, nĩ phải là tham chiếu khơng trống và hình học của các yếu tố nguyên thủy phải được thích hợp với các đối tượng và các tham chiếu. Mơ hình tồn vẹn tham chiếu tiêu chuẩn khơng cĩ nghĩa là sự diễn tả như ràng buộc “ngữ nghĩa”, mà tuân theo chúng ít hơn.

Tính tồn vẹn của hình học là tính chất tồn cầu của tập hợp các thực thể bao gồm hình học, hơn là các ràng buộc hoặc hành vi gắn vào các thực thể đơn lẻ. Tính tồn vẹn hình học phải được xác thực bởi thực tế một tập hợp đầy đủ của sự cập nhật trong tồn bộ. Lý thuyết xác thực này phải phân tích cấu hình hình học của các đặc tính trong vùng thay

đổi để đảm bảo rằng các nguyên thể hình học và các mối quan hệ là đúng đắn. Lý thuyết xác thực này thực thi bên ngồi nhân mơ hình tồn vẹn thao chiếu. Nĩ cĩ khả năng thực hiện được lý thuyết thương mại độc quyền trong sựđáp ứng của việc cập nhật dữ liệu sử

dụng các thủ tục chạy tự động (triggers). Như một kỹ thuật cĩ thể được sử dụng để tích luỹ thơng tin thay đổi, và sau đĩ thực thi lý thuyết xác thực tồn cầu. Dù sao, các CSDL quan hệ tích cực (ví dụ, các CSDL này hỗ trợ ràng buộc và kỹ thuật thủ tục chạy tựđộng) tiếp tục kéo sự trì trệ hoạt động và sự thực thi. Các mở rộng của CSDL được thực thi như

các dịch vụ dựa vào các thủ tục tự động (điều này cĩ thể hoặc khơng thể phát sinh tự động) nơi mà sự phức hợp của các miền là đáng kể (ví dụ như các quy tắc thương mại, cung cấp sự quản lý dây chuyền, các hệ thống suy ra từ quy tắc cơ sở, và hình học) trải qua từ một vài vấn đề nền tảng cơ bản:

Sự khĩ khăn của việc thực thi (sự tinh vi của hành vi, các cơng cụ gỡ rối nguyên thuỷ),

Các vấn đề thực hiện và khả năng đo lường được với các tập thủ tục tựđộng phức tạp (sự thiếu hụt tinh tế của các quá trình thủ tục tựđộng), và

Sự thiếu hụt của tính đồng đều (khả năng di chuyển giữa các hẹ quản trị

CSDL quan hệ, mặc dù điều này được hỗ trợ bởi chuẩn SQL-99).

Với những lý do như vậy, hành vi ngữ cảnh phức tạp (cũng được biết đến như các

đối tượng thương mại) được thực thi nhiều hơn trong các mã chia sẻ chạy trong một lớp máy chủứng dụng.

3) S phc tp ca vic cp nht

Các chỉnh sửa đơn giản một mơ hình dữ liệu hình học cĩ thể cĩ kết quả trong một chuỗi phức tạp những sự thay đổi để kết hợp các nguyên thuỷ hình học và các mối quan hệ hình học lại. Xem xét kỹ một chỉnh sửa đơn giản để tiêu biểu cho tập hợp dữ liệu. trong Hình 1.39: hãy di chuyển tồ nhà một đơn vị sang phải. Sự thay đổi cần thiết trong mơ hình dữ liệu được thấy ở Hình 1.40.

Hình 1.40 Mt th hin tiêu biu ca các thc thi quan h tiêu chun

Sự chỉnh sửa này tới cac hình của một đặt tính đơn yêu cầu chúng ta xác thực hình học của các vùng ảnh hưởng. Sự chỉnh sửa yêu cầu cập nhật và chèn vào nhiều bảng: các Cạnh, các Nút, các Cạnh x các Bức tường. Sự cập nhật này phải được tạo ra một cách phù hợp bởi ứng dụng trước khi sự thực thi lý thuyết xác thực. Ví dụ làm tăng lên điểm thú vị

liên quan tới “ngữ nghĩa vịng đời” của các nguyên thuỷ hình học. Những đối tượng khơng gian này khơng tương đương với bất kỳ tính năng nào trong thế giới thực hoặc trong các thế giới cĩ danh giới hợp pháp. Chúng tồn tại đơn độc như các cấu trúc của hình học cho sự cấu hình được chỉ ra bởi các tính năng. Sự định danh định nghĩa cho các đối tượng đĩ như thế nào? Trong ví dụ, chúng ta cĩ thay thế các cạnh E2, E4E5 với E7 (adsbygoogle = window.adsbygoogle || []).push({});

hoặc chúng ta cĩ phải cập nhật một trong các cạnh hiện tại hay khơng?

Những điều này dẫn đến việc thêm sự phức hợp khi chúng ta đối phĩ với sự phát sinh định danh, sự quản lý dữ liệu lịch sử, và các nhân tố khác. Bằng việc tạo các nguyên thuỷ hình học các thực thể rõ ràng trong mơ hình, chúng ta cĩ các tạp hợp các đối tượng thương mại khác để quản lý.

Các hoạt động cập nhật trên sự thực thi hình học rõ ràng là phức tạp (khơng coi trọng đến việc các thủ tục lưu trữ/các thủ tục tự động hoặc các mã phía máy khách cĩ

được tận dụng hay khơng). Sự phức tạp này liên quan chặt chẽ với sự hoạt động khi các nguyên thuỷ hình học gặp trở ngại trong các CSDL quan hệ. Sự thực thi khác nhau cĩ thể

khá là đáng kể khi so sánh với các giải pháp hình học tệp cơ sở (ví dụ sự sắp xếp về

cầu với các kỹ thuật thủ tục tự động phức tạp sẽ thúc ép khả năng co dãn của máy chủ. Những sự cân nhắc này được củng cố bởi các kinh nghiệm thực thi thực tế đơn giản hố mơ hình sử dụng các phần mềm nguyên mẫu dẫn dắt đến sự phát triển của một sự tiếp cận thay thế, được miêu tảở phần tiếp theo.

Một phần của tài liệu Công nghệ GIS (Trang 31 - 36)