Kho dữ liệu
2.3.3.2. Sơ đồ luồng dữ liệu (DFD)
Sơ đồ luồng dữ liệu dựng để mụ tả cũng chớnh hệ thống thụng tin như
sơ đồ luồng thụng tin nhưng trờn gúc độ trừu tượng. Trờn sơ đồ chỉ bao gồm Cỏc luồng dữ liệu, cỏc xử lý, cỏc lưu trữ dữ liệu, nguồn và đớch nhưng khụng hề quan tõm tới nơi, thời điểm và đối tượng chịu trỏch nhiệm xử lý. Sơ đồ luồng dữ liệu chỉ mụ tả đơn thuần hệ thống thụng tin làm gỡ và để làm gỡ. Ký phỏp dựng cho sơ đồ luồng dữ liệu được biểu diễn như trong hỡnh dưới
(Hỡnh 2.6)
Nguồn hoặc đớch
Tờn dũng dữ liệu
Dũng dữ liệu Tiến trỡnh xử lý
Tệp dữ liệu Kho dữ liệu
Hỡnh 2. 6: Cỏc ký phỏp dựng cho sơ đồ DFD
Cỏc mức của DFD
Sơ đồ ngữ cảnh (Context Diagram) thể hiện rất khỏi quỏt nội dung chớnh của hệ thống thụng tin. Tài liệu Điều khiển Tờn người/bộ phận phỏt/nhận ttin Tờn tiến trỡnh xử lý
Phõn ró sơ đồ: để mụ tả hệ thống chi tiết hơn người ta sử dụng kỹ thuật phõn ró (Exlosion) sơ đồ. Bắt đầu từ sơ đồ ngữ cảnh, người ta phõn ra thành sơ đồ mức 0, tiếp sau là mức 1, …
Một số quy ước và quy tắc liờn quan tới DFD
Mỗi luồng dữ liệu phải cú một tờn trừ luồng giữa xử lý và kho dữ liệu.
Dữ liệu chứa trờn hai vật mang khỏc nhau nhưng luụn luụn đi cựng nhau thỡ cú thể tạo ra chỉ một luồng duy nhất.
Xử lý luụn phải được đỏnh mó số
Vẽ lại cỏc kho dữ liệu để cỏc luồng dữ liệu khụng cắt nhau.
Tờn cho xử lý phải là một động từ
Xử lý buộc phải thực hiện một biến đổi dữ liệu. Luồng vào phải khỏc luồng ra từ một xử lý.
Thụng thường một xử lý mà logic xử lý của nú được trỡnh bày bằng ngụn ngữ cú cấu trỳc chỉ chiếm 1 trang giấy thỡ khụng phõn ró tiếp
Cố gắng chỉ để tối đa 7 xử lý trờn một trang DFD
Tất cả cỏc xử lý trờn một DFD phải thuộc cựng một mức phõn ró
Luồng vào của DFD mức cao phải là luồng vào của một DFD con mức thấp nào đú.
Xử lý khụng phõn ró tiếp thờm thỡ gọi là xử lý nguyờn thủy. Mỗi xử lý nguyờn thủy phải cú một phớch xử lý logic trong từ điển hệ thống.