מפתח, ייחודיות וחובת ערך
ניצור טבלה עם כללים שאפשר להוכיח בהרצה: שורה חוקית מתקבלת, כפילות וערך חסר נדחים לפי הדרישה. לא נסתפק בכך שהמבנה נראה נכון.
PRIMARY KEY מזהה שורה, UNIQUE מגביל כפילות ו־NOT NULL אוסר ערך חסר. אלו דרישות שונות. במפתח טקסט נכתוב במפורש גם NOT NULL כדי שלא להסתמך על חריגות SQLite.