
Tablolar ve anahtarlar
Sipariş, ürün numarasıyla ürün tablosuna bağlıdır. Stok aynı numaradan düşer.
Ürünün adı ve fiyatı ürün tablosundadır. Sipariş tablosu hangi üründen kaç adet alındığını tutar. Stok tablosu rafta kalan adedi tutar. Tablolar birincil anahtar ve yabancı anahtarla bağlanır. Siparişteki ürün numarası, ürün tablosundaki numarayla aynıdır. Fiyat bir yerde değişir, sipariş ekranı onu oradan okur.
Tetikleyici, bir satır eklendiğinde veritabanının kendi çalıştırdığı kuraldır. Satış yazılınca stok azalır. Saklı prosedür, sık tekrarlanan işlemin veritabanına kaydedilmiş halidir. İkisi de C# formunun içinde değil, veritabanının içindedir. Form sorguyu çağırır ve sonucu gösterir.
Bu projede yapılan iş
20 Aralık 2023. Şemayı, anahtarları, ekleme ve güncelleme işlemlerini, tetikleyicileri ve prosedürleri kurdum. C# form ürün, çalışan, müşteri, sipariş ve yedek ekranlarını açar. Asıl iş veritabanı nesneleridir. Depo: github.com/gdkmuharrem/E-Ticaret-Sistemi.
Fotoğraflar



Yığın
- Ürün, sipariş, stok
- Tetikleyici ve prosedür