2011-06-25 8 views
8

मेरे पास genre नामक एक बहुत ही सरल तालिका है, जो इस तरह दिखती है:foo.foo: तालिका तालिका को उसी नाम के समान नाम दे रहा है जैसा कि तालिका स्वयं एक बुरा विचार है?

GENRE 
===== 
id int 
genre_category varchar() 

genre_category में "कथा", "मिथक", और इसी तरह के मान हैं।

genre_category कॉलम के लिए मूर्ख नाम की तरह लगता है। कॉलम को genre_type या genre_label या genre_category कहा जा सकता है। लेकिन यह अनावश्यक लगता है।

तो, क्या आगे बढ़ने और genre.genre को कॉल करने का कोई कारण नहीं है?

संपादित करें:

नीचे पंक्ति यह है कि .name का उपयोग करना बेहतर है। सबको धन्यवाद!

उत्तर

5

ऐसा लगता है कि आप एक शैली इकाई का मॉडल कर रहे हैं। उदाहरण डरावनी, नाटक, रोमांस। क्या ये सही है?

क्या आप अपने genre के कॉलम [name] पर कॉल करने में सहज रहेंगे?

+0

+1 - मुझे इसे मारो। नाम तार्किक लगता है। – dugas

+0

धन्यवाद, आप और एलेक्स दोनों हरे रंग की जांच के लायक हैं लेकिन आप उसे एक मिनट तक हराते हैं। ;) –

2

कॉलम "श्रेणी" का नाम क्यों नहीं है? आपकी "शैली" तालिका को "शैली" कॉलम देने से ऐसा लगता है कि आपकी शैली में एक शैली है, जिसका कोई मतलब नहीं है। इसके बजाय, एक शैली का नाम या प्रकार या श्रेणी या जो भी हो, तो आपको इसे तदनुसार नाम देना चाहिए।

+1

कारण मैं इसे 'श्रेणी' नहीं कहूंगा कि यह कॉलम नाम अन्य तालिकाओं पर उपयोग किया जा रहा है। –

4

इस कॉलम को 'नाम' कहा जाना चाहिए क्योंकि यह शैली का नाम है।

+0

धन्यवाद, यह अब इतना स्पष्ट प्रतीत होता है कि आप इसे इंगित करते हैं। :) एक कंसोल पर बहुत लंबे समय तक देख रहे थे! –

+0

@pat - भी, मैं इसे 'नाम' कहने की अनुशंसा करता हूं, इसे 'जीनेर' के साथ उपसर्ग न करने के लिए, अन्यथा इस तालिका के सभी कॉलम 'जीनेर' उपसर्ग वाले होते हैं। –

संबंधित मुद्दे