कृत्रिम बुद्धिमत्ता के साथ टेबल मॉडल करना
साधारण भाषा में स्कीमा तैयार करें।
कृत्रिम बुद्धिमत्ता के साथ टेबल मॉडल करना, CoddyKit पर वाइब कोडिंग का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह वाइब कोडिंग सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। वाइब कोडिंग पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
तालिकाएँ बस सूचियाँ हैं
तालिका समान चीज़ों की नामित सूची होती है। "users" तालिका में उपयोगकर्ता होते हैं और "posts" तालिका में पोस्ट।
हर तालिका में कॉलम होते हैं, जो यह तय करते हैं कि आप कौन-से तथ्य संग्रहीत करेंगे, और हर पंक्ति एक वस्तु होती है। मॉडल बनाना यह तय करना है कि आपके ऐप को किन तालिकाओं और कॉलम की आवश्यकता है।
कॉलम के प्रकार होते हैं
हर कॉलम का एक प्रकार होता है: पाठ, संख्या, बूलियन, तारीख आदि। प्रकार आपके डेटा को व्यवस्थित रखते हैं। आयु वाला कॉलम संख्या होना चाहिए, मनमाना पाठ नहीं।
जब आप अपने AI को किसी तालिका का वर्णन करते हैं, तो वह उचित प्रकार सुझाएगा, लेकिन आप उनकी समीक्षा और सुधार कर सकते हैं।
I need a table for blog posts with a title, body text, a published flag, and a created date.
Suggest the columns and the right data type for each.प्राथमिक कुंजी
हर पंक्ति के लिए एक विशिष्ट लेबल आवश्यक है, ताकि आप उसे फिर से ढूँढ़ सकें। इसे प्राथमिक कुंजी कहते हैं; यह आमतौर पर अपने-आप बढ़ने वाली id या बनाई गई UUID होती है।
इसके बिना दो समान पंक्तियों में अंतर करना संभव नहीं होगा। आपका AI सामान्यतः id कॉलम अपने-आप जोड़ देगा।
शब्दों में तालिका का वर्णन
आपको स्कीमा का सिंटैक्स स्वयं लिखने की आवश्यकता नहीं है। तालिका का सरल भाषा में वर्णन करें और AI को उसका अनुवाद करने दें।
हर फ़ील्ड के अर्थ के बारे में स्पष्ट रहें, तो बनाई गई स्कीमा आपके उद्देश्य से काफ़ी हद तक मेल खाएगी।
Create a "customers" table with: a unique id, full name, email that must be unique, a phone number that's optional, and a signup timestamp.तालिकाओं को जोड़ना
वास्तविक ऐप में संबंधित डेटा होता है: एक उपयोगकर्ता के कई ऑर्डर हो सकते हैं। हम उन्हें विदेशी कुंजी से जोड़ते हैं—यह एक तालिका का ऐसा कॉलम है, जो दूसरी तालिका की किसी पंक्ति की id की ओर संकेत करता है।
संबंध का सरल भाषा में वर्णन करने पर AI आपके लिए सही कुंजियाँ जोड़ सकता है।
I have a "users" table and an "orders" table.
Each order belongs to one user. Add the foreign key so orders link back to the right user.एक-से-अनेक बनाम अनेक-से-अनेक
किसी उपयोगकर्ता के कई ऑर्डर होना एक-से-अनेक संबंध है। लेकिन किसी विद्यार्थी द्वारा कई पाठ्यक्रम लेना, जहाँ हर पाठ्यक्रम में कई विद्यार्थी हों, अनेक-से-अनेक संबंध है और इसके लिए एक जोड़ने वाली तालिका चाहिए।
संबंध के प्रकार का नाम बताने या उसका केवल वर्णन करने से AI को सही संरचना बनाने में मदद मिलती है।
Students can enroll in many courses, and each course has many students.
Design the tables to model this many-to-many relationship correctly.आवश्यक बनाम वैकल्पिक
कुछ फ़ील्ड हमेशा भरे होने चाहिए, जैसे खाते के लिए ईमेल। अन्य फ़ील्ड खाली हो सकते हैं, जैसे मध्य नाम। इन्हें हम शून्य नहीं या शून्य-योग्य के रूप में चिह्नित करते हैं।
कौन-से फ़ील्ड आवश्यक हैं, यह स्पष्ट रूप से बताने से बाद में खराब रिकॉर्ड बनने से बचते हैं, इसलिए यह विवरण अपने प्रॉम्प्ट में शामिल करें।
दोहराव से बचें
यदि आपको कई पंक्तियों में एक ही मान बार-बार कॉपी किया हुआ मिले, जैसे हर बार लिखा गया श्रेणी का नाम, तो यह संकेत है कि उसे अपनी अलग तालिका में बाँट देना चाहिए।
इसे सामान्यीकरण कहते हैं। AI से अपने डिज़ाइन की समीक्षा करने और दोहराए गए डेटा को चिह्नित करने के लिए कहें।
Review this schema and point out any repeated data that should be moved into its own table.
Suggest a cleaner, normalized design.AI से मानचित्र बनवाएँ
जब आपके पास कुछ तालिकाएँ हो जाएँ, तो यह देखना उपयोगी होता है कि वे कैसे जुड़ी हैं। AI से संबंधों को पाठ में एक सरल आरेख के रूप में बताने के लिए कहें।
इससे कोई कड़ी छूट जाने या दिशा गलत होने का पता तब चल जाता है, जब आपने डेटा सहेजने और पढ़ने वाला कोड लिखा भी न हो।
Summarize my schema as a text diagram showing each table and how they relate.
Call out any table that has no connection to the others.माइग्रेशन: तालिकाएँ सुरक्षित रूप से बदलना
ऐप के बढ़ने के साथ आपकी स्कीमा बदलेगी। माइग्रेशन डेटाबेस की संरचना में दर्ज किया गया बदलाव होता है, जैसे कोई कॉलम जोड़ना।
तालिकाओं को हाथ से संपादित करने के बजाय AI से माइग्रेशन बनाने के लिए कहें, ताकि हर बदलाव दर्ज और वापस किया जा सके।
I need to add an "is_archived" boolean column to the posts table, defaulting to false.
Generate a migration for this change.बनाने से पहले समीक्षा करें
स्कीमा नींव होती है; बाद में उसे ठीक करना अभी ठीक करने से कठिन होता है। स्वीकृति देने से पहले हमेशा AI की प्रस्तावित तालिकाएँ पढ़ें।
नाम, प्रकार, कुंजियों और संबंधों की जाँच करें। कुछ मिनट की समीक्षा से सफ़ाई के कई घंटे बच जाते हैं।
त्वरित जाँच
AI की सहायता से तालिकाओं का मॉडल बनाने की अपनी समझ जाँचें।
पुनरावलोकन
तालिकाएँ प्रकार वाले कॉलम की सूचियाँ होती हैं और हर पंक्ति की पहचान प्राथमिक कुंजी से होती है। विदेशी कुंजियाँ तालिकाओं को जोड़ती हैं, और आप एक-से-अनेक तथा अनेक-से-अनेक संबंधों में चुनाव करते हैं।
तालिकाओं का सरल भाषा में वर्णन करें, आवश्यक फ़ील्ड चिह्नित करें, दोहराए गए डेटा का सामान्यीकरण करें और बदलावों के लिए माइग्रेशन का उपयोग करें। बनाने से पहले हमेशा AI की स्कीमा की समीक्षा करें। अब आप रिकॉर्ड सहेजना और पढ़ना सीखेंगे।
एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 25
- पाठ
- 100
अक्सर पूछे जाने वाले प्रश्न
क्या “कृत्रिम बुद्धिमत्ता के साथ टेबल मॉडल करना” पाठ निःशुल्क है?
हाँ — वाइब कोडिंग अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “कृत्रिम बुद्धिमत्ता के साथ टेबल मॉडल करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। वाइब कोडिंग पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“कृत्रिम बुद्धिमत्ता के साथ टेबल मॉडल करना” में मैं क्या सीखूँगा?
साधारण भाषा में स्कीमा तैयार करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ वाइब कोडिंग का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या वाइब कोडिंग शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर वाइब कोडिंग शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“कृत्रिम बुद्धिमत्ता के साथ टेबल मॉडल करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस वाइब कोडिंग पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर वाइब कोडिंग पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- ऐप को डेटा की आवश्यकता क्यों होती है
- निर्देश से डेटाबेस चुनना
- कृत्रिम बुद्धिमत्ता के साथ टेबल मॉडल करना
- रिकॉर्ड सहेजना और पढ़ना