Muszę zaimplementować funkcję podobną do funkcji udostępnianej przez program Microsoft Outlook, aby termin spotkania był powtarzalny. Próbuję znaleźć zoptymalizowany projekt bazy danych, który będę wymagał za wdrożenie tej funkcji.Projektowanie baz danych do przechowywania szczegółów powtarzających się zdarzeń
Wymóg jest taki, że każde uruchomienie lub zadanie wprowadzone przez użytkownika będzie również miało zastosowanie do planowania, jak wydarzenie cykliczne - tygodniowe, miesięczne lub roczne. Czy mógłbyś zaproponować mi model bazy danych - strukturę tabeli (z ograniczeniami) do przechowywania tych danych w bazie danych, które mogą być później dostępne dla programu, aby wykonać odpowiednie zadanie. Zrzuty ekranu z niektórych możliwych szczegółów harmonogramu można znaleźć pod numerem following link.
Mamy mysql DB uruchomiony na zapleczu do przechowywania tych danych. Gdy tylko użytkownik prześle żądanie, identyfikator wniosku ze szczegółami żądania jest przechowywany w tabeli, a następnie odpowiadająca mu akcja jest podejmowana przez program. Więcej wyjaśnienia byłoby takie, że intencją użytkowników jest uruchomienie skryptu SQL, uzyskanie wartości, a następnie wykonanie analizy statystycznej. Ale ponieważ DB odnośnika do wyroczni jest aktualizowana dynamicznie przez wielu użytkowników, chce go uruchomić w sposób powtarzalny i przeprowadzić analizę. Zauważ, że mysql db i ref DB są różne.
Proszę dać mi znać, jeśli potrzebujesz innych informacji.!
Czy optymalizujesz pod względem szybkości, niezawodności, dostępności, możliwości rozbudowy lub czegoś innego? Wygląda na to, że najważniejszą kwestią jest dostępność. –