के लिए मुझे अपने कार सिस्टम के लिए मेरे डेटाबेस डिज़ाइन के संबंध में एक दुविधा है (मेरे पिताजी के पास एक डीलरशिप है और मैं उसे एक नई प्रणाली बनाना चाहता हूं जहां उपयोगकर्ता टेस्ट ड्राइव, एपेटिंटमेन इत्यादि शेड्यूल कर सकता है ...)कारों के बारे में डेटाबेस - mysql
मैं undecide इन 2 मॉडलों के बीच हूँ:
table car
id int, model_id int, make_id int, price float, year year, millage int, etc...
या
table car
id int, model enum, make enum, price float, year year, millage intetc...
ग्राहक (आईडी int, नाम varchar के साथ तालिका, फोन पूर्णांक, सड़क varchar, शहर आदि ...
salemen (आईडी int, नाम varchar, आदि के साथ तालिका ...
अनुसूची तालिका (आईडी int, appt_Date datetime, car_id, CUSTOMER_ID, salemen_id)
अब मेरे सवाल यह है:
मैं enum क्षेत्रों का उपयोग करना चाहिए या मैं प्रत्येक enum क्षेत्रों के लिए एक मेज होना चाहिए? एक बार जब यह हर किसी के द्वारा उपयोग किया जाता है और फिर से शुरू होता है तो मैं सिस्टम को फिर से डिजाइन नहीं करना चाहता हूं।
धन्यवाद
जानकारी और लेख के लिए धन्यवाद – fred