ความแตกต่างระหว่างสคีมาและฐานข้อมูล

ผู้เขียน: Laura McKinney
วันที่สร้าง: 1 เมษายน 2021
วันที่อัปเดต: 4 พฤษภาคม 2024
Anonim
What is a database schema?
วิดีโอ: What is a database schema?

เนื้อหา


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

  1. แผนภูมิเปรียบเทียบ
  2. คำนิยาม
  3. ความแตกต่างที่สำคัญ
  4. ข้อสรุป

แผนภูมิเปรียบเทียบ

พื้นฐานสำหรับการเปรียบเทียบschemaฐานข้อมูล
ขั้นพื้นฐานสคีมาเป็นมุมมองโครงสร้างของฐานข้อมูลฐานข้อมูลคือชุดของข้อมูลที่สัมพันธ์กัน
การแก้ไข สคีมาเมื่อประกาศแล้วไม่ควรแก้ไขบ่อยครั้งข้อมูลในฐานข้อมูลยังคงปรับปรุงอยู่ตลอดเวลาดังนั้นฐานข้อมูลจึงปรับเปลี่ยนบ่อยครั้ง
ประกอบด้วยสคีมาประกอบด้วยชื่อตารางชื่อฟิลด์ประเภทและข้อ จำกัดฐานข้อมูลรวมถึงสคีมาที่ระบุข้อมูล (บันทึก) ข้อ จำกัด สำหรับข้อมูล
งบคำสั่ง DDL ระบุสกีมาสำหรับฐานข้อมูลคำสั่ง DML จะเพิ่มอัพเดทระเบียน (ข้อมูล) ในฐานข้อมูล


ความหมายของสคีมา

schema เป็นคำนิยามโครงสร้างหรือคำอธิบายของฐานข้อมูลทั้งหมด เมื่อคุณประกาศสกีมาของฐานข้อมูลก็ควร ไม่สามารถเปลี่ยนได้บ่อย เนื่องจากจะเป็นการรบกวนการจัดระเบียบของข้อมูลในฐานข้อมูล

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

DDL คำสั่ง (Data Definition Language) ระบุสคีมาสำหรับฐานข้อมูล มันระบุชื่อของตารางชื่อของคุณลักษณะประเภทข้อ จำกัด และการเชื่อมโยงกับตารางอื่น ๆ ในฐานข้อมูล คำสั่ง DDL ยังใช้เมื่อต้องแก้ไขสกีมาของฐานข้อมูล

แสดงด้านล่างเป็นสคีมาของฐานข้อมูลพร้อมข้อมูลนักเรียน คุณจะเห็นว่ามันแสดงชื่อของตารางทั้งหมดและตัวแปรของตารางเหล่านั้นทั้งหมด


ความหมายของฐานข้อมูล

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

ข้อมูลในฐานข้อมูลทำการอัปเดตต่อไป ดังนั้นฐานข้อมูลที่ได้รับ เปลี่ยนบ่อย. ดราก้อน คำสั่งระบุการเปลี่ยนแปลงข้อมูลของฐานข้อมูล ข้อมูลในฐานข้อมูลในช่วงเวลาหนึ่งเรียกว่า ตัวอย่างฐานข้อมูล.

ฐานข้อมูลสามารถเป็นของใด ๆ ขนาดมันสามารถ สร้าง และ ดำเนินการ ด้วยมือ หรือสามารถ คอมพิวเตอร์. ตอนนี้ฐานข้อมูลวันจะดำเนินการแบบดิจิทัล DBMS (ระบบจัดการฐานข้อมูล) เป็นผู้รับผิดชอบในการสร้างและบำรุงรักษาข้อมูลในฐานข้อมูล

  1. ความแตกต่างพื้นฐานระหว่างคำสองคำคือสคีมาและฐานข้อมูลอยู่ในคำจำกัดความของพวกเขาเช่นฐานข้อมูลคือชุดของข้อเท็จจริงหรือข้อมูลเกี่ยวกับวัตถุที่พิจารณา ในทางกลับกัน Schema เป็นตัวแทนโครงสร้างของฐานข้อมูลทั้งหมด
  2. เมื่อคุณประกาศสคีมาสำหรับฐานข้อมูลมันจะไม่ได้รับการแก้ไขบ่อยๆเนื่องจากจะเป็นการรบกวนการจัดระเบียบข้อมูลในฐานข้อมูล ในทางกลับกันฐานข้อมูลจะอัพเดทบ่อยครั้ง
  3. อีกด้านหนึ่งที่สคีมามีโครงสร้างของตารางและแอตทริบิวต์ภายในตารางประเภทและข้อ จำกัด ฐานข้อมูลประกอบด้วยสคีมาบันทึกสำหรับตาราง
  4. คำสั่ง DDL ระบุการสร้างและการปรับเปลี่ยนของสคีมา คำสั่ง DML ระบุการสร้างและการแก้ไขข้อมูลภายในฐานข้อมูล

สรุป:

ก่อนที่จะสร้างฐานข้อมูลคุณต้องสร้างสคีมาที่จะกำหนดโครงร่างสำหรับการสร้างฐานข้อมูล คีมาที่ดีสามารถสร้างฐานข้อมูลที่ดี ควรสร้างสคีมาอย่างรอบคอบเนื่องจากไม่ยอมรับการเปลี่ยนแปลงบ่อยในสคีมา