Vigtigste regel: Konsistens er vigtigere end den enkelte konvention. Det betyder, at hele databasen skal følge samme mønster – uanset hvilken stil man vælger.
Disse retningslinjer er en anbefalet standard i undervisningen.
order, group, select)SQLite skelner ikke mellem store og små bogstaver, men vi gør det for læsbarhed.
Eksempler
User Order Product CustomerAddress
Eksempler
id username email created_at order_date
Primærnøglen hedder altid:
id
Eksempel
id INTEGER PRIMARY KEY
Navngives som: <tabel>_id
Eksempler
user_id order_id product_id
CREATE TABLE Customer (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
email TEXT NOT NULL,
created_at DATETIME
);
CREATE TABLE CustomerOrder (
id INTEGER PRIMARY KEY,
customer_id INTEGER NOT NULL,
order_date DATETIME,
FOREIGN KEY (customer_id) REFERENCES Customer(id)
);
En database med ensartede navne er: