Ürün Bilgilerini İçin VT Tasarımı Ama Nasıl?

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
R.K.
Üye
Mesajlar: 82
Kayıt: 02 Nis 2007 12:05
Konum: Adana

Ürün Bilgilerini İçin VT Tasarımı Ama Nasıl?

Mesaj gönderen R.K. »

Herkese selamlar,
Çalıştığım şirkette yüzlerce ürün var. Bazen benden istenen özelliklerdeki ürünü bulmam çok zamanımı alıyor. Mesela deniyorki en az 32 mb belleği olan, lazer baskı teknolojili, dakikada 16 sayfa, network özelliği olan, tarama tepsisi ayrı olan vs vs.. Anlayacağınız bir çok ürünü ayrıntılı olarak incelemem gerekiyor. Yapmak istediğim ise 25-30 adet özellik tanımlayarak ürünler için var-yok veya çeşitli değerler vererek bunlar arasında anında seçim yapmak. VT olarak firebird kullanmak istiyorum :D
Düşündüğüm iş için tablo tasarımım nasıl olmalı ve programlama mantığı olarak hangi yolu izlemeliyim. Birde bazı alanlarda mesela HAFIZA INTEGER dedim. Burda sadece sayısal bilgi bulunacak VARCHAR olmasının bir avantajı veya dezavantajı olur mu?

URUNLER
URUNID
URUNADI
URUNGRUP
HAFIZA SMALLINT
DAKIKAPAGE INTEGER
AG BOOLEAN
TEPSI BOOLEAN
FAKS BOOLEAN
COZUNURLUK VARCHAR
.
.
.

URUNGRUP
GRUPID
GRUPID

Yorumlarınızı bekliyorum arkadaşlar. İyi çalışmalar
R.K.
Üye
Mesajlar: 82
Kayıt: 02 Nis 2007 12:05
Konum: Adana

Mesaj gönderen R.K. »

Arkadaşlar yorum yapabilecek kimse yok mu :( 29 kişi okumuş ama onlarda benim gibi acemi galiba :D Aklınıza gelen daha pratik veya daha önceden bildiğiniz bir yöntem varsa lütfen yazın. Kolay gelsin
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
şöyle bir yapı olabilir.
  • malzemeler
    id
    adi
    vs.
  • ozellik_tanim
    id
    ozellik_adi
    {isteğe göre tipi
    varsayilan vs arttırılabilir}
  • ozellikler
    id
    malzeme_id
    ozellik_id
    aciklama
şimdi biraz açıklayalım
malzemeler tablosunda bizim malzemelerimiz var.
stoklarımız yani
yazıcı
elma
armut
vs.

özellik tanım tablomuzdada özelliklerimizin listesi var
ppi , marka, model, renk, bellek, teknoloji , tadı , vs....

ozellikler tablomuzda ise malzemelerin özelliklerini tutacağız...

örnek kayıtlar şöyle olsun.

Kod: Tümünü seç

malzemeler
1 yazıcı
2 elma
3 armut

ozellik_tanim
1 marka
2 ppi
3 renk
4 bellek
5 geldigi_yer

ozellikler
1 1 1 HP
2 1 2 16
3 1 4 32
4 2 5 amasya
5 2 3 kırmızı
6 3 5 ankara
böylelikle yarın birgün listemizde özelliği için alan açmadığımız bir stok olduğu zaman ozellik_tanım tablosuna bir satır ekleyerek olayı halletmiş oluruz.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
R.K.
Üye
Mesajlar: 82
Kayıt: 02 Nis 2007 12:05
Konum: Adana

Mesaj gönderen R.K. »

aslangeri hocam çok teşekkürler. :bravo: Aklımın karıştığı yerlerde hemen yetişiyorsun
Sencer
Üye
Mesajlar: 32
Kayıt: 01 Nis 2007 05:30

Mesaj gönderen Sencer »

aslangeri hocam çok güzel vt dizaynı eline sağlık.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

teşekkürler arkadaşlar.. :oops:
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla