CodeBlanks Logo Icon CodeBlanks

Satış tasarımı

Satış tablolarını kurar ve iskelet sorguları yazarsın.

Satış tasarımı

Bu projede satış raporu veritabanı kuracaksın. İlk adım sales tablosunu oluşturmak.

CREATE TABLE sales (
  id INT PRIMARY KEY,
  product VARCHAR(50),
  amount DECIMAL(10,2),
  sale_date DATE
);

Örnekte: satış tablosunun iskeleti.

sales tablosu oluşturulur.

Satış tasarımı — ayrıntı

DECIMAL(10,2) on basamak toplam, ikisi ondalık anlamına gelir. Tutar için uygundur.

sales tablosu her satışın tarihini (sale_date DATE), ürününü, müşterisini ve tutarını (amount DECIMAL(10,2)) tutar.

Uygulama Satış tasarımı

sales tablosunu id, product, amount ve sale_date ile oluştur.

Başlangıç kodu

query.sql
-- satış tablosu
CREATE TABLE sales

Örnek çözüm

query.sql
CREATE TABLE sales (
  id INT PRIMARY KEY,
  product VARCHAR(50),
  amount DECIMAL(10,2),
  sale_date DATE
)

Beklenen çıktı

Tablo oluşturuldu

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 DECIMAL(10,2) kaç ondalık?

  • İki Doğru cevap
  • On
  • Hiç
  • Beş

Açıklama: DECIMAL(10,2) iki ondalık basamak verir.

2 PRIMARY KEY ekle

Soru
CREATE TABLE sales (
  id INT ____,
  product VARCHAR(50)
);
Cevap
CREATE TABLE sales (
  id INT PRIMARY KEY,
  product VARCHAR(50)
);

Açıklama: PRIMARY KEY doğru cevap.

3 Satış tasarımı: kavramları eşleştir

Kavram Anlamı
id birincil anahtar
amount tutar
sale_date tarih
DECIMAL ondalık

Orta seviye bölümündeki tüm dersler