Northwind (Kuzeyyeli) Veritabanı


Northwind, SQL’de yeni başlayanlar, örnek uygulama yapanlar ya da benzer uygulamalar için SQL Server 2000 ile gelen hazır bir ilişkisel veri tabanı örneğidir. 
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.




Yorum Gönder

0Yorumlar
Yorum Gönder (0)

#buttons=(Accept !) #days=(20)

Web sitemiz, deneyiminizi geliştirmek için çerezleri kullanır. Daha fazla
Accept !