อ่าน 1 นาที
แผนภาพโครงสร้างข้อมูล
ไดอะแกรมการสร้างแบบจำลองข้อมูล/ภาษาการสร้างแบบจำลอง/ใช้วันที่ dmy ตั้งแต่เดือนธันวาคม 2023/ลิงก์ย้อนกลับเทมเพลต Webarchive
แผนภาพโครงสร้างข้อมูล ( DSD ) คือการแสดงภาพ ของ แบบจำลองข้อมูลประเภทหนึ่งที่ประกอบด้วย เอนทิตี ความสัมพันธ์ ระหว่าง เอนทิตี และข้อจำกัดต่างๆที่กำหนดไว้...
แผนภาพโครงสร้างข้อมูล

แผนภาพโครงสร้างข้อมูล ( DSD ) คือการแสดงภาพ ของ แบบจำลองข้อมูลประเภทหนึ่งที่ประกอบด้วย เอนทิตี ความสัมพันธ์ ระหว่าง เอนทิตี และข้อจำกัดต่างๆที่กำหนดไว้ เป็นทางเลือกที่เก่ากว่าสำหรับแบบจำลองเอนทิตี-ความสัมพันธ์
องค์ประกอบพื้นฐานของแผนภาพโครงสร้างข้อมูล (DSD) คือกล่องสี่เหลี่ยมที่แทนเอนทิตี และสัญลักษณ์ลูกศรที่แทนความสัมพันธ์ แผนภาพโครงสร้างข้อมูลมีประโยชน์มากที่สุดสำหรับการบันทึกเอนทิตีข้อมูลที่ซับซ้อน
ภาพรวม

แผนภาพโครงสร้างข้อมูลเป็นแผนภาพประเภทหนึ่งที่ใช้ในการแสดงโครงสร้างของ องค์ประกอบ ข้อมูลในพจนานุกรมข้อมูลแผนภาพโครงสร้างข้อมูลเป็นทางเลือกเชิงกราฟิกแทน ข้อกำหนด องค์ประกอบภายในรายการพจนานุกรมข้อมูลดังกล่าว[ 1 ]
แผนภาพโครงสร้างข้อมูล (Data Structure Diagrams: DSDs) เป็นต้นแบบของ แบบจำลองความสัมพันธ์ระหว่างเอน ทิตี ( Entity-Relationship Model: E-R Model) ใน DSDs คุณลักษณะจะถูกระบุไว้ภายในกล่องของเอนทิตี แทนที่จะอยู่นอกกล่อง ในขณะที่ความสัมพันธ์จะถูกวาดเป็นกล่องที่ประกอบด้วยคุณลักษณะซึ่งระบุข้อจำกัดที่เชื่อมโยงเอนทิตีเข้าด้วยกัน DSDs แตกต่างจาก E-R Model ตรงที่ E-R Model เน้นความสัมพันธ์ระหว่างเอนทิตีที่แตกต่างกัน ในขณะที่ DSDs เน้นความสัมพันธ์ขององค์ประกอบภายในเอนทิตีเดียวกัน
มีรูปแบบการแสดงแผนภาพโครงสร้างข้อมูลหลายแบบ โดยความแตกต่างที่เห็นได้ชัดอยู่ที่วิธีการกำหนดจำนวนสมาชิกในกลุ่มซึ่งมีให้เลือกใช้ระหว่างหัวลูกศร หัวลูกศรกลับหัว ( รูปตีนกา ) หรือการแสดงจำนวนสมาชิกด้วยตัวเลข
แผนภาพบัคแมน

แผนภาพ Bachman เป็นแผนภาพโครงสร้างข้อมูลประเภทหนึ่ง[ 2 ]และใช้ในการออกแบบข้อมูลด้วยแบบจำลอง "ตรรกะ" แบบเครือข่ายหรือเชิงสัมพันธ์ โดยแยกแบบจำลองข้อมูลออกจากวิธีการจัดเก็บข้อมูลในระบบ แบบจำลองนี้ตั้งชื่อตามCharles Bachman ผู้บุกเบิกฐานข้อมูล และส่วนใหญ่ใช้ในการออกแบบซอฟต์แวร์คอมพิวเตอร์
ในแบบจำลองเชิงสัมพันธ์ ความสัมพันธ์คือการรวมกลุ่มของคุณลักษณะที่ขึ้นอยู่กับฟังก์ชัน อย่างสมบูรณ์และไม่ ขึ้นอยู่กับฟังก์ชันของคีย์ทุกตัวในความสัมพันธ์นั้น การเชื่อมโยงระหว่างความสัมพันธ์จะขึ้นอยู่กับคุณลักษณะที่สอดคล้องกัน สำหรับแต่ละความสัมพันธ์ จะต้องวาดรูปสี่เหลี่ยมผืนผ้า และแสดงการเชื่อมโยงแต่ละอย่างด้วยเส้นที่เชื่อมต่อความสัมพันธ์เหล่านั้น บนขอบของแต่ละเส้นจะมีลูกศรแสดงความสัมพันธ์แบบ1 ต่อn , 1 ต่อ 1และnต่อnซึ่งแบบหลังสุดจะต้องหลีกเลี่ยงและแทนที่ด้วยการเชื่อมโยงแบบ 1 ต่อ n จำนวน 2 (หรือมากกว่า) ครั้ง
ดูเพิ่มเติม
เอกสารอ้างอิง
- ^คำศัพท์เกี่ยวกับการบูรณาการข้อมูล เก็บถาวรเมื่อวันที่ 24 กันยายน 2016 ที่ Wayback Machineกระทรวงคมนาคมสหรัฐฯ สิงหาคม 2001
- ^แหล่งข้อมูลของ IRSส่วนที่ 2 เทคโนโลยีสารสนเทศ บทที่ 5 การพัฒนาระบบ ส่วนที่ 13 เทคนิคการออกแบบฐานข้อมูลและผลลัพธ์ที่ได้ สืบค้นเมื่อ 2 กรกฎาคม 2552
อ่านเพิ่มเติม
- Charles W. Bachmanแผนภาพโครงสร้างข้อมูลฐานข้อมูล, 1969, 1(2):4–10.
- ทอม เดอมาร์โคการวิเคราะห์เชิงโครงสร้างและการกำหนดคุณสมบัติของระบบ ISBN 0-13-854380-1สำนักพิมพ์ Prentice Hall. 11 พฤษภาคม 2522.
- เอ็ดเวิร์ด ยัวร์ดอนการวิเคราะห์เชิงโครงสร้างสมัยใหม่ ISBN 0-13-598624-9สำนักพิมพ์ Prentice Hall. 1 สิงหาคม 1988; ปัจจุบันมีให้บริการในรูปแบบ Structured Analysis Wikiแล้ว
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ แผนภาพโครงสร้างข้อมูล
แผนภาพโครงสร้างข้อมูล ( DSD ) คือการแสดงภาพ ของ แบบจำลองข้อมูลประเภทหนึ่งที่ประกอบด้วย เอนทิตี ความสัมพันธ์ ระหว่าง เอนทิตี และข้อจำกัดต่างๆที่กำหนดไว้...
ภาพรวม
แผนภาพโครงสร้างข้อมูลและพจนานุกรมข้อมูลแผนภาพโครงสร้างข้อมูลเป็นแผนภาพประเภทหนึ่งที่ใช้ในการแสดงโครงสร้างของ องค์ประกอบ ข้อมูลในพจนานุกรมข้อมูลแผนภาพโครงสร้างข้อมูลเป็นทางเลือกเชิงกราฟิกแทน ข้อกำหนด องค์ประกอบภายในรายการพจนานุกรมข้อมูลดังกล่าว[ 1...
แผนภาพบัคแมน
ภาพประกอบแสดงประเภทของเซตโดยใช้แผนภาพ Bachmanแผนภาพ Bachman เป็นแผนภาพโครงสร้างข้อมูลประเภทหนึ่ง[ 2 ]และใช้ในการออกแบบข้อมูลด้วยแบบจำลอง "ตรรกะ" แบบเครือข่ายหรือเชิงสัมพันธ์ โดยแยกแบบจำลองข้อมูลออกจากวิธีการจัดเก็บข้อมูลในระบบ แบบจำลองนี้ตั้งชื่อตามCharles...
ดูเพิ่มเติม
วิกิมีเดียคอมมอนส์มีสื่อที่เกี่ยวข้องกับแผนภาพโครงสร้างข้อมูลแผนภาพโครงสร้างควบคุมแผนภาพการไหลของข้อมูลแผนภาพความสัมพันธ์ระหว่างเอนทิตีภาษาสร้างแบบจำลองรวม