2010-11-19 22 views
0

Basit bir soru, bir masa var ve özniteliklerinden biri iş olduğunu söyle ... iş seçenekleri 0-20 karakterden (varchar (20)) olabilir .. Bu tamam mı, yoksa bir eşleme tablosu oluşturmalıyım, böylece a = job1, b = job2, ..etc..etc, veri tabanına eklediğimde, bunu iş 1 yerine 'a' olarak ekliyorum.Bir tabloda uzun öznitelik değeri nasıl giderilir

cevap

2

Evet ama İşler arama tablosu, kullanıcılara açılan kutu veya girmek için bir liste kutusu verebilir vb

Bu şekilde yerine a, b, c birincil anahtar olarak bir tamsayı kullanma izni bu değer (Sayıyı/anahtarı değil, uzun adı görürler). Ayrıca, bir yönetimsel bakış açısıyla, İşler tablosuna başkalarının daha fazla İşe girmesine izin verebilir ve herhangi bir özel kodlama olmadan kullanılabilir duruma gelebilirsin.

Tüm iş tanımını bağlamak istediğinizde bu tablolara katılmak zorundasınız.

+0

Tabloya eklerken, bir iş açıklamasını temsil etmek için bir tam sayı eklerim? ve kullanıcılara veri göstermek istediğimde tam iş tanımını almak için iki tabloya katılmam gerekirdi? – aherlambang

+0

Evet. Yazım problemlerinden, kopyalardan ve diğer yaygın hatalardan kaçınmanın iyi bir yoludur. – Fionnuala

İlgili konular