ben

OMÜ , Bilgisayar Mühendisliği, 13'

12 Aralık 2017 Salı

Veri tabanı Tasarım


Örnek olarak tasarlayacağımız veri tabanı hepsiburada gibi bir sistemin urun stok sipariş takibini yapan bir veritabanı tasarlayacağız.  Veritabanının son halini verip üzerinde  anlatalım



Ana tablolar:

tbl_kategori: ürünlerin temel kategorilerini tutan tablo, Elektronik, mobilya....
tbl_altkategori: ürünlerin alt kategorilerini tutan tablo, telefon, bilgisayar , masa gibi.
tbl_marka: ürünlerin markalarını tutan tablo, samsung, toshiba,..
tbl_urun: urunlerin bilgilerini tutan tablo.
tbl_urun_barkod: her bir ürünün barkod bilgisinin tutulduğu tablodur. burada düşünülen aynı ürünlerin her miktarına ayrı barkod verilmesi ve satılıp satılmadığı bilgisinin tutulduğu
tbl_tedarikçi: ürünleri hangi tedarikçilerden sağlandığı bilgisinin tutulduğu tablodur
tbl_urunstok: aynı üründen depoda kac tane kaldığı , ürünlerin depoda hangi kısımda tutulduğu bilgisinin tutulduğu tablodur
tbl_sipariş: sipariş verilern ürünleri, kimin sipariş verdiği, hangi kargo hangi banka ile ödeme yapıldığı bilgisini tutan tablo
tbl_değerlendirme: ürünü satın alan  kişilerin yorum ya da degerlendirme yapabildiği tablo
tbl_musteri: müşterinin genel hesap bilgilerinin tutulduğu tablodur.
tbl_musteri_iletisim: musterinin birden fazla adres bilgisi olabileceği düşünülerek tasarlanan tablodur
tbl_musteri kart_bilgi: müsterinin birden fazla kredi kartının olabileceği düşünülerek tasarlanan tablodur
tbl_kargo: sistemin anlaşmalı olduğu kargo firmalarının tutulduğu tablo
tbl_banka: siparişin hangi banka ile yapıldığı bilgisinin tutulduğu tablodur
tbl_personel: sipariş ile ilgili durumlarda mudahale eden personel bilgisinin tutulduğu tablodur.
tbl_departman: personellerin departman bilgilerinin tutulduğu tablodur
tbl_siparis_durum: yolda, paketleniyor, hazırlanıyor gibi durumların tutulduğu tablodur

Coka cok ilişkieden doğan ara tablolar:

tbl_AltkategoryToMarka: bir marka birden fazla altkategoride olabilir, bir kategoridede birden fazla marka olabilir. örneğin samsung markası hem televizyon hemde telefon altkategorisine sahip olabilir, televizyon  altkegoriside hem vestel hemde samsung markasına sahip olabilir
tbl_urunToSiparis: bir urun birden fazla siparişte olabilir. Bir siparişde bir den fazla ürün içerebilir
tbl_siparisToDurum: bir sipariş birden fazla durumda olabilir. örneğin kargoda olan birden fazla sipariş olabilir.
tbl_tedarikciTourun: bir urun birden fazla tedarikçiden temin edi,lebilir. bir tedarikçidende birden fazla ürün temin edilebilir.


veritabanını buradan indirebilirsiniz

Hiç yorum yok: