المفاتيح والتفرّد والقيم المطلوبة
ننشئ قواعد قابلة للفحص: تقبل الصفوف الصحيحة وترفض التكرار والغياب حسب المطلب. شكل المخطط وحده لا يكفي.
يعرّف PRIMARY KEY الصف ويحد UNIQUE التكرار ويمنع NOT NULL القيمة المفقودة. هذه شروط مختلفة. نكتب NOT NULL صراحة مع المفتاح النصي لتجنب استثناءات SQLite.