Muszę przechowywać zaplanowane wydarzenia (np. Np. Czasy lekcyjne), które można organizować co tydzień, codziennie lub co miesiąc. Zdarzenia mogą występować, powiedzmy, w każdy poniedziałek i środę lub co drugi czwartek miesiąca. Czy istnieje sposób przechowywania tych informacji w RDBMS, który przylega do 3NF?W jaki sposób można reprezentować zaplanowane zdarzenia w RDBMS?
EDYCJA: To nie jest praca domowa; Buduję coś z przyjacielem dla własnego budowania i chcemy go w 3NF.
Dokładniej, staram się przechowywać harmonogramy mszy i spowiedzi w parafiach RC. Można je zaplanować na wiele sposobów, na przykład w każdą niedzielę o godzinie x lub co wtorek/czw, w innym czasie. Czasami jest to tylko trzeci piątek miesiąca, a inne są oferowane tylko raz w roku raz w roku. Muszę nie tylko przechowywać te informacje, ale także je przesyłać, aby szybko uzyskać wyczerpującą listę dostępnych czasów następnego dnia, tygodnia lub czegoś innego.
Przypuszczam, że ściśle mówiąc 3NF nie jest wymogiem, ale byłoby dla nas łatwiej, gdyby było i lepiej jest go poprawić z nietoperza niż zmienić nasz schemat później.
Na dłuższą metę naprawdę nic dobrego nie zrobi, aby zamieścić na forum zadania związane z zadaniami domowymi. Czy masz w ogóle jakąś myśl? Jak daleko się dostałeś? –
Chociaż może to być praca domowa, to z pewnością nie będzie to praca domowa. Nie wydaje mi się szczególnie właściwe, aby zadać pytanie oznaczeniu zadania domowego, chyba że oczywiście tak jest, plus to * jest * problemem z interesującymi rozwiązaniami. –
... to powiedziane, jest to z pewnością duplikat, po prostu nie mogę znaleźć innych ... –