Bu veri tabanının içerisinde aşağıda görüldüğü gibi birbirleri ile ilişkili bir çok tablo mevcuttur.
SQL komutlarını daha iyi kavrayabilmek, bilenler için ise karmaşık sorgular ile kendilerini geliştirmek için kullanılmaktadır.
Veritabanını indirmek için tıklayınız
Tablolar Hakkında Kısa Bilgiler
Bolge
Kuzey, Güney, Doğu ve Batı bölgeleri yer almaktadır.
Bolgeler
Çalışma alanları. Bir bölgeden birden fazla çalışma alanı olabilir. Bir çalışma alanı sadece bir bölgede olabilir.
PersonelBolgeler
Bir personel birden fazla çalışma alanında çalışabilir ve bir çalışma alanında birden fazla personel çalışabilir. Personeller ile Bolgeler arasında çoka çok ilişki vardır. O yüzden bu ara tabloyu kullanıyoruz. (Composite Primary Key kullanılmıştır.)
Personeller
Personellerin bilgileri tutulmuştur. BagliCalistigiKisi sütunu PersonelID sütununa bağlanma sebebi, bağlı çalıştığı kişinin de personel olduğundan dolayı. Kimseye bağlı çalışmayan kişilerin o bilgilerini NULL bırakıyoruz. (Foreign Key - Null geçmeye izin verir.)
Satislar
Yapılan satışın tekil bilgileri burada tutulmaktadır. Satın alan müşteri, satışı yapan personel, satış tarihi gibi. Bir satışta birden fazla ürün satılabileceği için bu tabloda urunID bulunmamaktadır.
[Satis Detaylari]
Bir satışta birden fazla ürün alınabileceği gibi bir ürün birden fazla satış ile satılabilir. Bu sebepten dolayı ürün ve satış tabloları arasında çoka çok bir ilişki vardır. Ürün tablosunda birimfiyatı varken niye bir daha bu tabloda birimfiyatını tutuk? Ürün tablosunda güncel fiyatını, Satış detayları tablosunda o anda sattığımız fiyatı tutarız. Ürün fiyatı değiştiği zaman geçmişe yönelik kayıtlarımız etkilenmemesi için iki tabloda da fiyat bilgisini tutuyoruz.
O satışta o üründen kaç adet sattığımız bilgisini miktar sütununda tutarız.
O satışa özel indirim uygulamak istersek indirim sütununu kullanırız.
Nakliyeciler
Nakliyecilerin bilgileri tutulmaktadır.
Musteriler
Müşterilerin bilgileri tutulmaktadır.
Tedarikciler
Ürünlerin tedarik edildiği firmaların bilgileri tutulmaktadır.
Urunler
Ürünlerin bilgileri tutulmaktadır.
Kategoriler
Ürünlerin kategori bilgileri tutulmaktadır.