Constraints (NOT NULL, UNIQUE)
Në shqip: Kufizimet në databazë
ShpjegimiSQ
Kufizimet janë rregulla që databaza i zbaton vetë: NOT NULL (fusha s'mund të jetë bosh), UNIQUE (s'lejohen dy vlera të njëjta, p.sh. email-i), CHECK (p.sh. mosha ≥ 0). Kështu të dhënat e gabuara s'hyjnë fare.
EnglishEN
Constraints are rules the database enforces itself: NOT NULL (the field can't be empty), UNIQUE (no two equal values, like email), CHECK (e.g. age ≥ 0). That way bad data never gets in.
Si ta mendosh
Si roja në hyrje të stadiumit që s'të lë të hysh pa biletë, ose me një biletë që është përdorur njëherë.
Lexoje në anglisht
Like the steward at the stadium entrance who won't let you in without a ticket, or with one that's already been used.
Shembull kodisql
CREATE TABLE perdoruesit (
id INTEGER PRIMARY KEY,
email TEXT NOT NULL UNIQUE,
mosha INTEGER CHECK (mosha >= 0)
);