อะไรคือความแตกต่างระหว่าง ERD และสคีมา?
อะไรคือความแตกต่างระหว่าง ERD และสคีมา?

วีดีโอ: อะไรคือความแตกต่างระหว่าง ERD และสคีมา?

วีดีโอ: อะไรคือความแตกต่างระหว่าง ERD และสคีมา?
วีดีโอ: Blue switch และ Red switch แตกต่างกันอย่างไร มาดูกันครับ 2024, พฤศจิกายน
Anonim

ไดอะแกรมทั้งสองทำหน้าที่ค่อนข้าง แตกต่าง วัตถุประสงค์: ERD : เพื่อให้ผู้ใช้ทั่วไป (และเจ้าของธุรกิจ) ที่เสียชีวิตได้เข้าใจรูปแบบของโซลูชันทางธุรกิจที่กำหนด และ DATA สคีมา : "พิมพ์เขียว" ที่ใช้โดย DBA ในการสร้างฐานข้อมูล และโดยนักพัฒนาเพื่อใช้ข้อมูลในฐานข้อมูลนั้น

นอกจากนี้ สคีมาในฐานข้อมูลคืออะไร

สคีมาฐานข้อมูล . คำว่า " สคีมา " หมายถึงการจัดระเบียบข้อมูลเป็นพิมพ์เขียวว่า ฐานข้อมูล ถูกสร้าง (แบ่งออกเป็น ฐานข้อมูล ตารางในกรณีของความสัมพันธ์ ฐานข้อมูล ). คำจำกัดความอย่างเป็นทางการของ a สคีมาฐานข้อมูล เป็นชุดของสูตร (ประโยค) ที่เรียกว่าข้อ จำกัด ด้านความสมบูรณ์ที่กำหนดใน ฐานข้อมูล.

ต่อมา คำถามคือ schema กับ metadata ต่างกันอย่างไร? สคีมา คือเลย์เอาต์ของฐานข้อมูลของคุณ เช่น เขตข้อมูลตาราง คำจำกัดความ หน้า แถวและคอลัมน์ เป็นต้น ข้อมูลเมตาคือข้อมูลเกี่ยวกับฐานข้อมูลของคุณ เช่น หากคุณมีข้อมูลเกี่ยวกับเพลงแร็พทั้งหมด ข้อมูลเมตาของคุณจะเป็น: ผู้แต่ง จำนวนแทร็ก ปีที่เผยแพร่ สถานที่ ชื่ออัลบั้ม ฯลฯ

เมื่อพิจารณาถึงสิ่งนี้ อะไรคือความแตกต่างระหว่างโมเดลข้อมูลและสคีมา

NS ความแตกต่าง นั่นคือ แบบจำลองข้อมูล อธิบายข้อกำหนดสำหรับ ข้อมูล คำจำกัดความของข้อมูลเชิงพรรณนาและความสัมพันธ์ ในขณะที่ a ฐานข้อมูล , ทั้ง ด้วยสคีมา หรือ schemaless เป็นรหัสที่ใช้จัดเก็บข้อมูลเฉพาะ ฐานข้อมูล แพลตฟอร์ม.

แผนภาพ ER และแบบจำลอง ER แตกต่างกันอย่างไร

พื้นฐาน ความแตกต่างระหว่าง E-R Model และเชิงสัมพันธ์ แบบอย่าง คือว่า รุ่น E-R โดยเฉพาะเกี่ยวข้องกับหน่วยงานและความสัมพันธ์ของพวกเขา ในทางกลับกัน ความสัมพันธ์ แบบอย่าง เกี่ยวข้องกับตารางและความสัมพันธ์ ระหว่าง ข้อมูลของตารางเหล่านั้น หนึ่ง ER รุ่น อธิบายข้อมูลด้วยชุดเอนทิตี ชุดความสัมพันธ์ และแอตทริบิวต์

แนะนำ: