Skip to main content
يعرض محرك قاعدة البيانات Overlay اتحاد جداول عدة قواعد بيانات قائمة.

إنشاء قاعدة بيانات

يُبحث عن اسم الجدول في قواعد البيانات المصدر وفق ترتيب إدراجها، ويُعتمد الجدول من أول قاعدة بيانات تحتوي على جدول بهذا الاسم. لا تمتلك قاعدة البيانات أي جداول خاصة بها، إذ يعمل كل جدول في قاعدة بيانات Overlay (overlay) بوصفه جدول Alias يشير إلى الجدول المقابل في قاعدة البيانات المصدر، فتُوجَّه عمليات القراءة والكتابة إلى الجدول المصدر. عمليات CREATE وDROP وRENAME وATTACH وDETACH على الجداول داخل قاعدة بيانات Overlay غير مدعومة. يُبحث عن قواعد البيانات المصدر باسمها عند كل وصول، لذا عند حذف قاعدة بيانات مصدر تختفي جداولها من قاعدة بيانات Overlay، ثم تظهر مجددًا عند إعادة إنشائها. لا يمكن استخدام قاعدة بيانات Overlay مصدرًا لقاعدة بيانات Overlay أخرى.

التحكم في الوصول

كما هو الحال مع جدول Alias، يتطلب العمل مع جدول من قاعدة بيانات overlay امتلاك الأذونات على كلٍّ من قاعدة بيانات overlay والجدول المصدر، وتُطبَّق سياسات الصفوف الخاصة بكليهما. لا يظهر جدول قاعدة بيانات overlay إلا للمستخدم الذي يستطيع رؤية كلٍّ من قاعدة بيانات overlay والجدول المصدر (أي من يمتلك امتياز SHOW TABLES على كليهما). يُحدَّد الجدول المقصود بالاسم في أول قاعدة بيانات مصدر يستطيع فيها المستخدم رؤية جدول بهذا الاسم، إذ يُتخطّى الجدول المخفي عن المستخدم كأنه غير موجود.

مثال

آخر تعديل في ١٤ أكتوبر ٢٠٢٦