II. ƯNG DụNG PHƯƠNG PHÂP Từ TRÍN XUốNG
I.3. Mức độ tính toân
a) Bảng tính
Bảng tính thích hợp cho những công việc có nhiều tính toân đồng thời, dễ dăng mô phỏng câc hăm toân học phức tạp, câc hăm tăi chính vă thống kí.
b) Hệ quản lý tệp
Tốc độ tính toân phụ thuộc văo ngôn ngữ lập trình đang sử dụng. Câc hăm toân học phức tạp đòi hỏi phải lập trình vă vẫn còn âch tắc. NSD không thể thay đổi, tối ưu được gì hơn với những phương tiện mă họđang có.
Ví dụ, ngôn ngữ COBOL (COmmon Business Oriented Language, ra đời năm 1964) được sử dụng rộng rêi trong lĩnh vực thương mại do thích hợp với những tính toân đơn giản, dễ cập nhật.
c) Hệ quản lý cơ sở dữ liệu
Câc ngôn ngữ vấn tin, như SQL (Structured Query Language), Oracle cho phĩp thực hiện những tính toân đơn giản. Nhưng để tính toân những công thức phức tạp hơn từ những dữ liệu
được trích ra từ CSDL, cần sử dụng một công cụ sản sinh ứng dụng (AG − Application Generator).
I.4.Chuyển đổi câc quy tắc quản lý
Ngoăi câc quy tắc tính toân, câc quy tắc quản lý đòi hỏi sử dụng những cấu trúc thuật toân phức tạp, được cấu thănh từ câc cấu trúc điều khiển cơ sở, như tuần tự, lựa chọn vă lặp.
a) Bảng tính
Những quy tắc quản lý có cấu trúc thuật toân đơn giản dễ dăng chuyển đổi thănh câc công thức của bảng tính. Tuy nhiín, những cấu trúc thuật toân phức tạp, ví dụ như câc xử lý lặp..., lại khó sử dụng trong bảng tính.
b) Hệ quản lý tệp
Câc ngôn ngữ lập trình thích hợp cho mọi thuật toân, dù phức tạp đến đđu.
c) Hệ quản lý cơ sở dữ liệu
Bộ sản sinh ứng dụng GA có mặt trong một HQLCSDL dùng để chuyển đổi câc quy tắc quản lý thănh câc cấu trúc thuật toân. Đối với những trường hợp đơn giản, GA được dùng tương tự như một bảng tính. Đối với những trường hợp phức tạp hơn, cần phải sử dụng một ngôn ngữ lập trình đủ mạnh vă có cấu trúc, ví dụ ngôn ngữ Pal trong Paradox.