วันศุกร์ที่ 13 กรกฎาคม พ.ศ. 2555

คำอธิบายข้อมูล (Data Dictionary)


คำอธิบายข้อมูล (Data Dictionary)
ในการเขียนแผนภาพการไหลของข้อมูล (Data Flow Diagram:DFD) เป็นการเขียนกระบวนการทำงานต่างๆ ในระบบงาน แต่รายละเอียดของข้อมูลต่างๆ ที่ปรากฏในระบบงาน แผนภาพการไหลของข้อมูล(DFD) ไม่สามารถนำเสนอได้ทั้งหมด ดังนั้นในการวิเคราะห์และออกแบบระบบจึงต้องมีการเขียนคำอธิบายข้อมูล (Data Description) หรือพจนานุกรมข้อมูล (Data Dictionary) ซึ่งเป็นการเก็บรวบรวมข้อมูลทั้งหมด รายละเอียด คำอธิบายข้อมูลต่างๆ ในระบบงาน พจนานุกรมข้อมูลอาจแยกเขียนได้ดังต่อไปนี้

• พจนานุกรมโครงสร้างข้อมูล (Data Structure Dictionary) 
• พจนานุกรมกระแสการไหลของข้อมูล (Data Flow Dictionary)
• พจนานุกรมแหล่งการเก็บข้อมูล (Data Store Dictionary)
• พจนานุกรมหน่วยงานภายนอกระบบ (External Entity Dictionary)

Data Structure Dictionary
พจนานุกรมโครงสร้างข้อมูลเป็นการเขียนคำอธิบายหรือรายละเอียดของข้อมูลโครงสร้าง (Data Structure) ว่าประกอบไปด้วยข้อมูลย่อยหรือข้อมูลเดี่ยว(Data Element) อะไรบ้าง เพื่อความเข้าใจในระบบงานให้ชัดเจนมากขึ้น

สัญลักษณ์ที่ใช้ในพจนานุกรมโครงสร้างข้อมูล


สัญลักษณ์
ความหมาย
=
+
[ทางเลือกที่1 ทางเลือกที่2...]
Max {ส่วนประกอบ}

Min
(ส่วนประกอบ)
* COMMENT *
เท่ากับ
และ
ให้เลือกเพียงอันใดอันหนึ่ง
ทำซ้ำจากจำนวนต่ำสุดถึงสูงสุด
 
ส่วนประกอบนี้จะมีหรือไม่ก็ได้
หมายเหตุ ให้เขียนอยู่ภายในเครื่องมือ *...*

ตารางที่1 แสดงสัญลักษณ์ในการเขียนพจนานุกรมข้อมูล

ตัวอย่าง
สัญลักษณ์เท่ากับ
ใช้เขียนอธิบายว่าข้อมูลที่อยู่ทางซ้ายมือแยกย่อยลงได้เป็นข้อมูลย่อยๆ ทางขวามือ โดยมีเครื่องหมาย "+" หมายถึง"และ" ตัวอย่างเช่น
ที่อยู่ผู้ขาย = ถนน + จังหวัด + รหัสไปรษณีย์
สัญลักษณ์ [ ] หมายถึงให้เลือกหนึ่งจากตัวเลือกที่มีมากกว่าหนึ่ง เช่น
เกรด = [A B+ B C+ C D+ D E I]
* เกรดหมายถึงผลการเรียนในแต่ละวิชา *
สัญลักษณ์ { } การทำซ้ำสำหรับข้อมูลตัวหนึ่ง หรือกลุ่มของข้อมูลชุดหนึ่งนอกจากนั้นจะมีข้อความกำกับว่า "max" และ "min" หมายความว่าทำซ้ำจากจำนวนน้อยที่สุด (min) ไปถึงจำนวนมากที่สุด (max) ครั้ง ตัวอย่างเช่น
ใบสั่งซื้อ = ชื่อบริษัทที่ชื้อสินค้า + {ชื่อสินค้า+หน่วยสินค้า+จำนวน+ราคา}

Data Flow Dictionary
พจนานุกรมสำหรับการไหลของข้อมูลเป็นการเขียนอธิบายรายละเอียดของข้อมูลที่ปรากฎในแต่ละเส้นการไหลของข้อมูล (Data Flow) ในแผนภาพการไหลของข้อมูล เช่น

ข้อมูล
ชื่อข้อมูล
รายละเอียด
จาก
ถึง
... ....
... ... ... ...
... ... ... ...

ตารางที่ 2 แสดง Data Flow Dictionary

Data Store Dictionary
พจนานุกรมสำหรับการเก็บข้อมูล เป็นการเขียนคำอธิบายแหล่งเก็บข้อมูลที่เกิดขึ้นในระบบงานซึ่งจะรวมทั้งแฟ้ม ที่เป็นเอกสาร และแฟ้มที่จัดเก็บในเครื่องคอมพิวเตอร์ โดยจะดูได้จากแผนภาพการไหลของข้อมูล (Data Flow Dictionary : DFD) 

ตัวอย่างการเขียนพจนานุกรมสำหรับการเก็บข้อมูลดังตัวอย่าง

ชื่อแฟ้ม
ความหมาย
รายละเอียด
ความหมาย
PROD_MAS.DBF แฟ้มผลิตภัณฑ์ Prod_code
Prod_name
Prod_size
Batch_size
Price
Mat_cost
Prod_inv
Prod_safe
Back_ord
รหัสสินค้า
ชื่อสินค้า
ขนาดบรรจุ
ขนาดการผลิต
ราคาขาย
ราคาต้นทุนวัตถุดิบ
จำนวนของคงคลัง
Safety Stock
จำนวนค้างส่ง
BMAT_MAS.DBF แฟ้มสูตรการผลิต Prod_code
Mat_code
Mat_use
รหัสสินค้า
รหัสวัตถุดิบ
จำนวนใช้วัตถุดิบ

ตารางที่ 3 แสดงตัวอย่างพจนานุกรมสำหรับการเก็บข้อมูลในระบบงานวางแผนการผลิต   


ดูรายละเอียดเพิ่มเติมได้ที่นี่ค่ะ >> http://www.bcoms.net/system_analysis/lesson61.asp

..ศิริพร ประวิสารัตน์..         

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น