Analitik tasarım
- SQL kursu
- İleri seviye
- Ders 19/81
- 5 dk
Olay ve kullanıcı tablolarını kurar ve iskelet sorguları yazarsın.
Analitik tasarım
Bu projede analitik rapor veritabanı kuracaksın. İlk adım events tablosunu oluşturmak.
CREATE TABLE events (
id INT PRIMARY KEY,
user_id INT,
event_date DATE,
event_type VARCHAR(50)
);Örnekte: olay tablosunun iskeleti.
events tablosu oluşturulur.
Analitik tasarım — ayrıntı
Analitik tablolarda user_id ve event_date sık kullanılır. Zaman serisi için DATE sütunu şarttır.
Olay tablosunda her satır bir kullanıcı hareketidir; user_id ve event_date üzerindeki bir indeks günlük ve kullanıcı bazlı raporları belirgin şekilde hızlandırır.
Uygulama Analitik tasarım
events tablosunu id, user_id, event_date ve event_type ile oluştur.
Başlangıç kodu
-- olay tablosu
CREATE TABLE eventsÖrnek çözüm
CREATE TABLE events (
id INT PRIMARY KEY,
user_id INT,
event_date DATE,
event_type VARCHAR(50)
)Beklenen çıktı
Tablo oluşturuldu
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Analitik tabloda hangi sütun şart?
- Resim
- Renk
- Tarih Doğru cevap
- Dil
Açıklama: Analitik için tarih sütunu şarttır.
2 PRIMARY KEY ekle
CREATE TABLE events (
id INT ____,
user_id INT
);
CREATE TABLE events (
id INT PRIMARY KEY,
user_id INT
);
Açıklama: PRIMARY KEY doğru cevap.
3 Analitik tasarım: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
user_id |
kullanıcı |
event_date |
tarih |
event_type |
tür |
analitik |
rapor |