รวบรวมความรู้เกี่ยวกับ เรื่องต่างๆ ทางด้านโปรแกรมเมอร์ ที่จะช่วยให้การทำงานสะดวกรวดเร็ว และมีประสิทธิภาพที่ดีขึ้น
วิธีการ Grant Permission ให้กับ Synonym
เมื่อมีการสร้าง Synonym ของแต่ละ Table แล้ว Table ที่ถูกสร้างเป็น Synonym ขึ้นมาจะไม่สามารถถูกเรียกใช้งานได้ เช่น Select, Insert, Update, Delete จึงจำเป็นต้องมีการ Grant Permission ให้กับ Table ดังกล่าว
เนื่องจาก การที่ต้อง Grant Permission ให้กับ Synonym นั้น เป็นเพราะว่า ถ้าไม่มีการ Grant Permission แล้ว เราทำการเรียกใช้ Table ที่เป็น Synonym ระบบจะแจ้ง "table or view does not exist"
เนื่องจาก การที่ต้อง Grant Permission ให้กับ Synonym นั้น เป็นเพราะว่า ถ้าไม่มีการ Grant Permission แล้ว เราทำการเรียกใช้ Table ที่เป็น Synonym ระบบจะแจ้ง "table or view does not exist"
วิธีการสร้าง Synonym
คำอธิบายเบื้องต้น
OWNER : คือ ผู้ที่เป็นเจ้าของ Table นั้นจริงๆ
TARGET : คือ ผู้ที่ต้องการสร้าง Synonym
***ก่อนอื่นต้อง connect by SYSTEM ก่อน
เพื่อให้มี Permission ถึงที่จะสร้าง Synonym ได้***
OWNER : คือ ผู้ที่เป็นเจ้าของ Table นั้นจริงๆ
TARGET : คือ ผู้ที่ต้องการสร้าง Synonym
***ก่อนอื่นต้อง connect by SYSTEM ก่อน
เพื่อให้มี Permission ถึงที่จะสร้าง Synonym ได้***
มาทำความรู้จักกับ Schema และ Synonym แบบคร่าวๆ กันเถอะ
Schema
Schema ของระบบฐานข้อมูล คือรายละเอียดโครงสร้างของฐานข้อมูล รวมถึงความ สัมพันธ์ของข้อมูลในแต่ละเอ็นติตี้ ว่ามีความ สัมพันธ์กันอย่างไร ซึ่งสคีมา หรือโครงร่างของฐานข้อมูล ก็จะแบ่งออกเป็น 3 ระดับเช่นเดียวกับ ระดับของฐานข้อมูล คือ
1. โครงร่างระดับภายใน (Internal Schema) เป็นโครงร่างที่แสดงรายละเอียดถึงลักษณะการจัดเก็บข้อมูลในหน่วยความจำสำรอง การอินเด็กซ์เพื่อเพิ่มความเร็วในการเข้าถึงข้อมูล รายละเอียดที่เกี่ยวข้องกับทางด้านกายภาพในการจัดเก็บข้อมูล
2. โครงร่างแนวระดับความคิด (Conceptual Schema) เป็นโครงร่างที่แสดงรายละเอียดของฐานข้อมูลทั้งหมดว่ามีข้อมูลอะไรบ้าง แต่ละข้อมูลมีคุณสมบัติอย่างไร และมีความสัมพันธ์กับข้อมูลอื่นๆ อย่างไร เช่น รายละเอียดของเอนทิตี้ โครงสร้างข้อมูล ความสัมพันธ์ และข้อกำหนด ต่างๆ ของฐานข้อมูล
3. โครงร่างระดับภายนอก (External Schema หรือ View) เป็นโครงร่างระดับภายนอกที่แสดงถึงมุมมองของผู้ใช้แต่ละคน ว่าต้องการข้อมูลอย่างไรบ้าง ซึ่งมุมมองของแต่ละคนอาจแตกต่าง หรือเหมือนกันได้
ขอขอบคุณข้อมูลจาก http://www.tice.ac.th/Online/Online2-2548/bussiness/sirichai/learn02.htm
สมัครสมาชิก:
บทความ (Atom)