เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Schema ระดับผู้ใช้

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

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้างฐานข้อมูล PostgreSQL

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง schema จำนวน 3 schema ได้แก่ schema สำหรับ Ann Simmons นักพัฒนาเว็บ, schema สำหรับ Ty Beck นักวิเคราะห์ข้อมูล และ schema สำหรับข้อมูล production (ชื่อว่า production) ใช้รูปแบบ name_lastname ในการตั้งชื่อ schema ของพนักงาน

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Add a schema for Ann Simmons
CREATE SCHEMA ___;

-- Add a schema for Ty Beck
___ ___ ty_beck;

-- Add a schema for production data
___ ___ ___;
แก้ไขและรันโค้ด