Bazat e të dhënave

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)
);

Terma të lidhur