Özet - Constraints
- SQL kursu
- Başlangıç
- Ders 100/115
- 5 dk
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
-- özet tablo
CREATE TABLE productsÖrnek çözüm
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 |