CodeBlanks Logo Icon CodeBlanks

Analitik tasarım

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

query.sql
-- olay tablosu
CREATE TABLE events

Örnek çözüm

query.sql
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

Soru
CREATE TABLE events (
  id INT ____,
  user_id INT
);
Cevap
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

İleri seviye bölümündeki tüm dersler