Mức độ tính toân

Một phần của tài liệu Giáo trình phân tích thiết kế hệ thống Thầy Khánh (Trang 150 - 151)

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.Chuyn đổi câc quy tc qun 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.

Một phần của tài liệu Giáo trình phân tích thiết kế hệ thống Thầy Khánh (Trang 150 - 151)