जैसे कैलेंडर सिस्टम को डिज़ाइन करना मुझे Google कैलेंडर से कुछ समान बनाना है, इसलिए मैंने एक ईवेंट टेबल बनाया है जिसमें उपयोगकर्ता के लिए सभी ईवेंट शामिल हैं।Google कैलेंडर
कठिन हिस्सा फिर से होने वाली घटनाओं से निपटने है, घटनाओं तालिका में पंक्ति एक EVENT_TYPE क्षेत्र है जो आपको बताता घटना किस तरह यह, है एक घटना केवल एक ही तिथि, या एक फिर से घटित के लिए हो सकता है के बाद से है घटना हर एक्स दिन।
मुख्य डिजाइन चुनौती फिर से होने वाली घटनाओं को संभालने में है।
जब कोई उपयोगकर्ता कैलेंडर देखता है, तो महीने के दृश्य का उपयोग करके, मैं दिए गए महीने के लिए सभी घटनाओं को कैसे प्रदर्शित कर सकता हूं? क्वेरी मुश्किल हो रही है, इसलिए मैंने सोचा कि एक और टेबल बनाना और फिर से होने वाली घटनाओं सहित प्रत्येक घटना के लिए एक पंक्ति बनाना आसान होगा।
आप क्या सोचते हैं?