12
SQL Server schema ที่ดีคืออะไร
ฉันไม่เริ่มใช้ฐานข้อมูล SQL และโดยเฉพาะ SQL Server อย่างไรก็ตามฉันเคยเป็นคน SQL 2000 เป็นหลักและฉันมักจะสับสนโดย schemas ในปี 2005+ ใช่ฉันรู้คำจำกัดความพื้นฐานของสคีมา แต่สิ่งที่พวกเขาใช้สำหรับการปรับใช้ SQL Server ทั่วไป ฉันมักจะใช้สคีมาเริ่มต้นเสมอ เหตุใดฉันจึงต้องการสร้างสกีมาเฉพาะ เหตุใดฉันจึงต้องกำหนดสกีมาใด ๆ ในตัว แก้ไข: เพื่อชี้แจงฉันเดาว่าฉันกำลังมองหาประโยชน์ของสคีมา หากคุณกำลังจะใช้มันเป็นระบบความปลอดภัยดูเหมือนว่าบทบาทฐานข้อมูลจะได้รับการเติมเต็มแล้ว .. เอ่อ .. เอ่อ .. บทบาท และการใช้มันเป็นตัวระบุเนมสเปซดูเหมือนจะเป็นสิ่งที่คุณสามารถทำได้ด้วยความเป็นเจ้าของ (dbo กับผู้ใช้ ฯลฯ ) ฉันเดาว่าฉันกำลังทำอะไรอยู่ Schemas ทำอะไรคุณไม่สามารถทำอะไรกับเจ้าของและบทบาทได้บ้าง? สิ่งที่เป็นประโยชน์ของพวกเขาคืออะไร?