ฐานข้อมูล Archiการสอนใน DBMS: 1-Tier, 2-Tier และ 3-Tier
ฐานข้อมูลคืออะไร Archiเทคเจอร์?
A ฐานข้อมูล Archiเทคเจอร์ เป็นตัวแทนของการออกแบบ DBMS ช่วยในการออกแบบ พัฒนา นำไปใช้ และบำรุงรักษาระบบการจัดการฐานข้อมูล สถาปัตยกรรม DBMS ช่วยให้แบ่งระบบฐานข้อมูลออกเป็นส่วนประกอบแต่ละส่วนซึ่งสามารถปรับเปลี่ยน เปลี่ยนแปลง แทนที่ และแก้ไขได้อย่างอิสระ นอกจากนี้ยังช่วยให้เข้าใจส่วนประกอบต่างๆ ของฐานข้อมูลอีกด้วย
A ฐานข้อมูล จัดเก็บข้อมูลสำคัญและช่วยให้เข้าถึงข้อมูลได้อย่างรวดเร็วและปลอดภัย ดังนั้นการเลือกให้ถูกต้อง Archiเทคโนโลยี DBMS ช่วยในการจัดการข้อมูลได้ง่ายและมีประสิทธิภาพ
ประเภทของ DBMS Archiเทคเจอร์
สถาปัตยกรรม DBMS มีอยู่ 3 ประเภทหลักๆ:
- ชั้นหนึ่ง Archiเทคเจอร์ (ชั้นเดียว Archiเทคเจอร์)
- สองชั้น Archiเทคเจอร์
- สามชั้น Archiเทคเจอร์
ตอนนี้เราจะเรียนรู้เกี่ยวกับสถาปัตยกรรมต่างๆ ของ DBMS ด้วยไดอะแกรม
1 ชั้น Archiเทคเจอร์
1 เทียร์ Archiเทคเจอร์ สถาปัตยกรรม DBMS เป็นสถาปัตยกรรมฐานข้อมูลที่เรียบง่ายที่สุด โดยที่ไคลเอนต์ เซิร์ฟเวอร์ และฐานข้อมูลทั้งหมดอยู่ในเครื่องเดียวกัน ตัวอย่างสถาปัตยกรรมแบบชั้นเดียวที่เรียบง่ายคือทุกครั้งที่คุณติดตั้งฐานข้อมูลในระบบของคุณและเข้าถึงฐานข้อมูลเพื่อฝึกใช้แบบสอบถาม SQL แต่สถาปัตยกรรมดังกล่าวไม่ค่อยได้ใช้ในการผลิต
2 ชั้น Archiเทคเจอร์
A 2 เทียร์ Archiเทคเจอร์ สถาปัตยกรรมฐานข้อมูลใน DBMS คือสถาปัตยกรรมที่ชั้นการนำเสนอทำงานบนไคลเอนต์ (พีซี มือถือ แท็บเล็ต ฯลฯ) และข้อมูลจะถูกเก็บไว้บนเซิร์ฟเวอร์ที่เรียกว่าชั้นที่สอง สถาปัตยกรรมสองชั้นช่วยเพิ่มความปลอดภัยให้กับ DBMS เนื่องจากจะไม่เปิดเผยต่อผู้ใช้ปลายทางโดยตรง นอกจากนี้ยังให้การสื่อสารโดยตรงและรวดเร็วยิ่งขึ้น
ในสถาปัตยกรรมไคลเอนต์-เซิร์ฟเวอร์ 2 ชั้นข้างต้นของระบบการจัดการฐานข้อมูล เราจะเห็นได้ว่าเซิร์ฟเวอร์หนึ่งเครื่องเชื่อมต่อกับไคลเอนต์ 1, 2 และ 3
สองชั้น Archiตัวอย่างการสอน:
ระบบการจัดการผู้ติดต่อที่สร้างขึ้นโดยใช้ MS- การเข้าถึง.
3 ชั้น Archiเทคเจอร์
A 3 เทียร์ Archiเทคเจอร์ สถาปัตยกรรม DBMS เป็นสถาปัตยกรรมไคลเอนต์เซิร์ฟเวอร์ที่ได้รับความนิยมมากที่สุดใน DBMS ซึ่งการพัฒนาและการบำรุงรักษากระบวนการทำงาน ตรรกะ การเข้าถึงข้อมูล การจัดเก็บข้อมูล และอินเทอร์เฟซผู้ใช้จะดำเนินการแยกกันเป็นโมดูลที่แยกจากกัน สถาปัตยกรรมสามชั้นประกอบด้วยชั้นการนำเสนอ ชั้นแอปพลิเคชัน และเซิร์ฟเวอร์ฐานข้อมูล
ฐานข้อมูล 3 ชั้น Archiการออกแบบเทคโนโลยีเป็นการขยายสถาปัตยกรรมไคลเอนต์-เซิร์ฟเวอร์ 2 ชั้น สถาปัตยกรรม 3 ชั้นประกอบด้วยเลเยอร์ต่อไปนี้:
- เลเยอร์การนำเสนอ (พีซี แท็บเล็ต มือถือ ฯลฯ)
- ชั้นแอปพลิเคชัน (เซิร์ฟเวอร์)
- เซิร์ฟเวอร์ฐานข้อมูล
ชั้นแอปพลิเคชันตั้งอยู่ระหว่างผู้ใช้กับ DBMS ซึ่งมีหน้าที่ในการสื่อสารคำขอของผู้ใช้ไปยังระบบ DBMS และส่งการตอบสนองจาก DBMS ไปยังผู้ใช้ เลเยอร์แอปพลิเคชัน (เลเยอร์ตรรกะทางธุรกิจ) ยังประมวลผลตรรกะการทำงาน ข้อจำกัด และกฎต่างๆ ก่อนที่จะส่งข้อมูลไปยังผู้ใช้หรือลงไปยัง DBMS
เป้าหมายของสถาปัตยกรรมไคลเอนต์-เซิร์ฟเวอร์สามชั้นคือ:
- เพื่อแยกแอปพลิเคชันผู้ใช้และฐานข้อมูลทางกายภาพ
- เพื่อรองรับคุณลักษณะ DBMS
- ความเป็นอิสระของข้อมูลโปรแกรม
- รองรับการดูข้อมูลได้หลายมุมมอง
สามชั้น Archiตัวอย่างการสอน:
เว็บไซต์ขนาดใหญ่ใดๆ บนอินเทอร์เน็ต ได้แก่ guru99.com.
สรุป
- An Archiการสอนของ DBMS ช่วยในการออกแบบ การพัฒนา การใช้งาน และการบำรุงรักษาฐานข้อมูล
- สถาปัตยกรรมระบบฐานข้อมูลที่ง่ายที่สุดคือชั้นที่ 1 ซึ่งไคลเอนต์ เซิร์ฟเวอร์ และฐานข้อมูลทั้งหมดอยู่ในเครื่องเดียวกัน
- สถาปัตยกรรมสองชั้นคือสถาปัตยกรรมฐานข้อมูลใน DBMS โดยที่เลเยอร์การนำเสนอทำงานบนไคลเอนต์และข้อมูลถูกเก็บไว้บนเซิร์ฟเวอร์
- สถาปัตยกรรมไคลเอนต์-เซิร์ฟเวอร์สามชั้นประกอบด้วยเลเยอร์การนำเสนอ (พีซี แท็บเล็ต มือถือ ฯลฯ) เลเยอร์แอปพลิเคชัน (เซิร์ฟเวอร์) และเซิร์ฟเวอร์ฐานข้อมูล