อะไรคือความแตกต่างพื้นฐานระหว่างเอกสาร XML และฐานข้อมูลเชิงสัมพันธ์?
อะไรคือความแตกต่างพื้นฐานระหว่างเอกสาร XML และฐานข้อมูลเชิงสัมพันธ์?

วีดีโอ: อะไรคือความแตกต่างพื้นฐานระหว่างเอกสาร XML และฐานข้อมูลเชิงสัมพันธ์?

วีดีโอ: อะไรคือความแตกต่างพื้นฐานระหว่างเอกสาร XML และฐานข้อมูลเชิงสัมพันธ์?
วีดีโอ: วิชา Database - Ep3 : ฐานข้อมูลเชิงสัมพันธ์และ การดำเนินการ - อ.เอิญ สุริยะฉาย (KMUTNB) 2024, อาจ
Anonim

วิชาเอก ความแตกต่างระหว่างข้อมูล XML และ ข้อมูลเชิงสัมพันธ์

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

XML และฐานข้อมูลทำงานร่วมกันอย่างไร

ข้อมูลเป็นศูนย์กลาง ฐานข้อมูล เก็บข้อมูลแยกจาก XML schema มักจะเพียงแค่เปลี่ยนเนื้อหาต้นฉบับเป็นตารางเชิงสัมพันธ์ ผลิตภัณฑ์เหล่านี้เรียกว่า XML -เปิดใช้งาน ฐานข้อมูล . ถ้า XML จำเป็นต้องใช้เอกสาร ข้อมูลที่เก็บไว้ในตารางเชิงสัมพันธ์สามารถสอบถามและ XML สร้างเอกสารแล้ว

นอกจากนี้ XML สามารถใช้เป็นฐานข้อมูลได้หรือไม่? XML - ฐานข้อมูล . ฐานข้อมูล XML เป็น ใช้แล้ว เพื่อเก็บข้อมูลจำนวนมากใน XML รูปแบบ. ในฐานะที่เป็น ใช้ ของ XML เพิ่มขึ้นทุกด้าน จำเป็นต้องมีที่ที่ปลอดภัยในการจัดเก็บ XML เอกสาร ข้อมูลที่เก็บไว้ใน ฐานข้อมูลสามารถ ถูกสอบถามโดยใช้ XQuery, ทำให้เป็นอนุกรม และส่งออกเป็นรูปแบบที่ต้องการ

อาจมีคนถามว่า XML เร็วกว่า SQL หรือไม่

SQL เป็นข้อมูลแบบตารางที่ดี -- ข้อมูลที่เข้ากับแถวและคอลัมน์ได้อย่างง่ายดาย XML เป็นสิ่งที่ดีสำหรับข้อมูลแบบลำดับชั้น -- ข้อมูลที่มีขนาดแตกต่างกันหลายระดับ SQL เหมาะสำหรับจัดเก็บและค้นหา XML เหมาะสำหรับการส่งสัญญาณและการจัดรูปแบบ

Rdbms เก็บข้อมูล XML อย่างไร

XML โดยทั่วไปแล้ว ฐานข้อมูลที่เปิดใช้งานจะเสนอแนวทางต่อไปนี้อย่างน้อยหนึ่งวิธีเพื่อ การจัดเก็บ XML ภายในโครงสร้างความสัมพันธ์แบบดั้งเดิม: XML เป็น เก็บไว้ ลงใน CLOB (อ็อบเจ็กต์ตัวอักษรขนาดใหญ่) XML ถูก `หั่นเป็นชิ้น' ลงในชุดของ Tables ตาม Schema XML เป็น เก็บไว้ เป็นคนพื้นเมือง XML ประเภทตามที่กำหนดโดยมาตรฐาน ISO 9075-

แนะนำ: