Özet - Tasarım
- SQL kursu
- Uzman
- Ders 6/45
- 5 dk
ER modelinden tablolu tasarıma geç
Özet - Tasarım
Veritabanı tasarımı ER modeli ile başlar, kardinalite ve anahtar seçimi ile devam eder. Surrogate ve natural anahtarların dengesi, denormalizasyon kararı tasarımın özüdür.
-- ER -> tablolar
-- 1:N -> FOREIGN KEY
-- M:N -> junction tableBu sorgu tasarım adımları sıralıdır.
Uygulama Özet - Tasarım
Özet görev: members tablosunu id SERIAL PRIMARY KEY ve email TEXT UNIQUE ile oluştur.
Başlangıç kodu
-- özet tasarım
CREATE TABLE membersÖrnek çözüm
CREATE TABLE members (
id SERIAL PRIMARY KEY,
email TEXT UNIQUE
);Beklenen çıktı
CREATE TABLE
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Surrogate key türü
id ____ PRIMARY KEY
id SERIAL PRIMARY KEY
Açıklama: Surrogate key iş anlamı taşımayan otomatik bir sayıdır; SERIAL bunu üretir.
2 M:N ilişki hangi tabloyu gerektirir?
- Yordam
- Görünüm
- Tetikleyici
- Bağlantı tablosu Doğru cevap
Açıklama: M:N ilişki bağlantı tablosu gerektirir.
3 Özet - Tasarım: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
ER |
model |
1:N |
yabancı |
M:N |
bağlantı |
denormalize |
birleştir |