Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

डेटाबेस डिजाइन प्रश्न - श्रेणियाँ / उपश्रेणियाँ

आपकी रचना उपयुक्त है। मैं एक डेटाबेस आदमी हूँ जो डेवलपर बन गया है, इसलिए मैं एक तालिका में श्रेणी और उपश्रेणी रखने के झुकाव को समझ सकता हूँ, लेकिन आप KISS द्वारा कभी गलत नहीं हो सकते।

जब तक चरम प्रदर्शन या अनंत पदानुक्रम एक आवश्यकता नहीं है (मेरा अनुमान नहीं है), तो आप जाने के लिए अच्छे हैं।

यदि किसी उत्पाद के साथ कई उपश्रेणियों को संबद्ध करने में सक्षम होना एक आवश्यकता है, तो @Mikael के बिंदु पर, आपको इस तरह के एक सेट-अप की आवश्यकता होगी जो एक शामिल/प्रतिच्छेद तालिका के माध्यम से कई-से-अनेक संबंध बनाता है, Product_SubCategory:

CREATE TABLE Product (ProductID int, Description nvarchar(100))
CREATE TABLE Product_SubCategory (ProductID int, SubCategoryID int)
CREATE TABLE SubCategory (SubCategoryID int, CategoryID int, Description nvarchar(100))
CREATE TABLE Category (CategoryID int, Description nvarchar(100))

आशा है कि इससे मदद मिलेगी...

एरिक टैरासॉफ़



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL कथनों में उपसर्ग N का क्या अर्थ है और मुझे इसका उपयोग कब करना चाहिए?

  2. कनेक्शन स्ट्रिंग में सर्वर बनाम डेटा स्रोत

  3. SQL सर्वर 2008 में दृश्य का पुनर्निर्माण कैसे करें

  4. एमएस-एक्सेस में अंतिम ऑटोइन्क्रिमेंटेड वैल्यू कैसे प्राप्त करें जैसे @@ एसक्यूएल सर्वर में पहचान

  5. SQL सर्वर 2008 प्रबंधन स्टूडियो Intellisense क्यों काम नहीं कर रहा है?