ما مخطط قاعدة البيانات؟

مخطط قاعدة البيانات هو مُخطَّط تنظيم البيانات — الجداول، والأعمدة في كل جدول، وأنواعها، وكيفية ارتباط الجداول ببعضها. ويقرأ iDBQuery مخططك تلقائياً حين تربط مصدراً، فيعرف بنية بياناتك قبل أن تسأل أي شيء.

لكل قاعدة بيانات هيئة. والمخطط هو تلك الهيئة: أي الجداول موجود، وأي الأعمدة يحمل كل منها، ونوع بيانات كل عمود، والمفاتيح والعلاقات التي تربط الجداول معاً. وفهم المخطط شرط مسبق لطرح أي شيء ذي معنى — فلا يمكنك الاستعلام عن بيانات لا تفهم بنيتها.

حين تربط مصدراً بـ iDBQuery، فإنه يفحص المخطط نيابةً عنك ويخزّن ذاكرة له. وتلك البنية الملتقَطة هي ما يتيح لـ iDBQuery كتابة استعلامات صحيحة من سؤال بلغة طبيعية: فهو يعرف أي جدول يحمل العملاء، وأي عمود يحمل تاريخ الطلب، وكيف يربط بينهما.

كثيراً ما تكون المخططات في الواقع فوضوية — أسماء جداول غامضة، وأعمدة غير موثَّقة، وعلاقات غير معلنة رسمياً. ويتعامل iDBQuery مع ذلك بطريقتين:

  • الاستكشاف — يقرأ البنية مباشرةً من المصدر بدلاً من الاعتماد على التوثيق.
  • طبقة دلالية — يربط المخطط الخام بالمصطلحات التجارية التي تستخدمها فعلاً، فيستطيع `tbl_cust_03` الإجابة عن سؤال حول «العملاء».

والنتيجة أنك لست مضطراً أبداً إلى تعلّم مخططك أو وصفه للحصول على إجابة — فـ iDBQuery يعرفه أصلاً.

Updated 2026-06-22