Latihan 1: Desain Skema Database — SQL

Latihan 1 dari materi Desain Skema Database di SQL — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Desain skema toko online sederhana: kategori dan produknya. Database-nya masih kosong. Tulis dua CREATE TABLE, dipisah titik koma.

  1. categories: id INTEGER PRIMARY KEY AUTOINCREMENT, dan name TEXT NOT NULL.
  2. products: id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, price REAL NOT NULL, category_id INTEGER, lalu FOREIGN KEY (category_id) REFERENCES categories(id).

Yang dinilai: tabel categories dan products ada, products punya kolom category_id, products punya tepat satu foreign key ke categories, name dan price di products sama-sama NOT NULL, dan name di categories NOT NULL.

Hint