จุดแข็งและจุดอ่อนของการแสดงข้อมูล XML เปรียบเทียบกับแบบจำลองเชิงสัมพันธ์

สวัสดี ฉันกำลังเตรียมตัวสอบ และติดอยู่กับเรื่องนี้

อะไรคือจุดแข็งและจุดอ่อนของการแสดงข้อมูล XML เมื่อเปรียบเทียบกับโมเดลเชิงสัมพันธ์?

บางทีนั่นอาจช่วยให้สามารถแสดงโครงสร้างลำดับชั้นได้อย่างง่ายดาย

ว่ามันอ่านง่ายขึ้นอย่างมนุษย์ปุถุชน

จำเป็นต้องมีฟิลด์และตารางจำนวนมากจนน่าเหลือเชื่อ เกือบทั้งหมดเป็นทางเลือก ตัวอย่างเช่น ไม่ใช่นวนิยายทุกเล่มจะมีตัวร้าย แต่แอตทริบิวต์หรือแท็กตัวร้ายนั้นง่ายต่อการเพิ่มลงในเอกสาร xml


person TJF    schedule 20.05.2012    source แหล่งที่มา
comment
เปรียบเทียบแอปเปิ้ลและส้ม XML และฐานข้อมูลเชิงสัมพันธ์ไม่ครอบคลุมความต้องการเดียวกัน เป็นสิ่งเสริมในหลายๆ ด้าน ฐานข้อมูลสมัยใหม่ทั้งหมดอนุญาตให้จัดเก็บข้อมูลในรูปแบบ XML และสืบค้นเนื้อหาผ่าน xpath   -  person David Brabant    schedule 21.05.2012


คำตอบ (2)


จุดแข็งของ XML คือ: โครงสร้างแบบลำดับชั้น รูปแบบที่อ่านได้ ตัวแยกวิเคราะห์และผู้ดูแบบโอเพ่นซอร์ส แสดงข้อมูลได้ง่ายโดยไม่ต้องมีโครงสร้างของแถว

ความแรงของตารางเชิงสัมพันธ์: SQL - การสืบค้นที่ซับซ้อน ซึ่ง XML ไม่สามารถเทียบเคียงได้

person Israel Unterman    schedule 20.05.2012

โครงสร้างเชิงสัมพันธ์ได้รับการปรับให้เหมาะสมสำหรับการจัดเก็บฐานข้อมูลและการสืบค้น โมเดล XML ได้รับการปรับให้เหมาะสมสำหรับการแลกเปลี่ยนข้อมูล

โมเดลเชิงสัมพันธ์ได้รับการปรับให้เหมาะสมสำหรับข้อมูลที่มีโครงสร้าง โมเดล XML ได้รับการปรับให้เหมาะสมสำหรับข้อความ

person Michael Kay    schedule 21.05.2012