CodeBlanks Logo Icon CodeBlanks

Özet - Constraints

UNIQUE, CHECK ve FOREIGN KEY'i birleştirerek tablo tasarımı yaparsın.

Özet - Constraints

Bu grupta PRIMARY KEY, UNIQUE, CHECK ve FOREIGN KEY kısıtlarını öğrendin. Bunlar veri bütünlüğünün temelidir.

CREATE TABLE orders (
  id INT PRIMARY KEY,
  customer_id INT,
  total DECIMAL(10,2) CHECK (total >= 0),
  FOREIGN KEY (customer_id) REFERENCES customers(id)
);

Örnekte: birden çok constraint ile tam bir tablo.

orders tablosu oluşturulur.

Uygulama Özet - Constraints

products tablosunu id INT PRIMARY KEY, name VARCHAR(100) NOT NULL, price DECIMAL(10,2) CHECK (price > 0) ile oluştur.

Başlangıç kodu

query.sql
-- özet tablo
CREATE TABLE products

Örnek çözüm

query.sql
CREATE TABLE products (
  id INT PRIMARY KEY,
  name VARCHAR(100) NOT NULL,
  price DECIMAL(10,2) CHECK (price > 0)
)

Beklenen çıktı

Tablo oluşturuldu

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Hangisi iki tablo arası ilişkiyi sağlar?

  • PRIMARY KEY
  • CHECK
  • FOREIGN KEY Doğru cevap
  • UNIQUE

Açıklama: FOREIGN KEY tablolar arası ilişki sağlar.

2 Özet - Constraints: kavramları eşleştir

Kavram Anlamı
PRIMARY KEY birincil
UNIQUE benzersiz
CHECK koşul
FOREIGN KEY ilişki

Başlangıç bölümündeki tüm dersler