Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 435715
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T20:24:15+00:00 2026-05-12T20:24:15+00:00

I need to implement a feature similar to the one provided by Microsoft Outlook

  • 0

I need to implement a feature similar to the one provided by Microsoft Outlook to make your meeting appointment recurrent. I am trying to figure out the optimized Database design that I will be requiring for implementing this feature.

The requirement is something like that each run or task entered by the user will also be applicable for scheduling like a recurrent event – weekly, monthly or yearly. Could you please suggest me the Database model – table structure (with constraints) for storing these details in the DB which can be afterwards accessed by the program to do the appropriate task. Screenshots for some of the possible scheduler details can be found at the following link.

We have a mysql DB running at the backend for storing these details. As soon as the user submits a request, a request id with the details of the request is stored in the table and then a action corresponding to it is taken by the program. More clarification would be like that the users intent is to run a sql script,getting the values and then performing statistical analysis to it. But as the oracle reference DB is dynamically updated by many users, he wants to run it in a recurrent manner and get the analysis done. Note that the mysql db and the ref DB are different.

Please let me know if you require any other details.!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T20:24:15+00:00Added an answer on May 12, 2026 at 8:24 pm

    I would suggest storing the details of the first occurence in one table (scheduled tasks) and then the recurance (recurring tasks) details in another.

    I might also then be tempted to update the scheduled task table with the next occurance as each task is completed.

    As for the Table layout, a rough sketch would be as follows:

    [ScehduledTasks]
    TaskId (Primary Key)
    Description and Details etc…
    Start Datetime
    End Datetime

    [RecurringTasks]
    TaskId (Foreign Key)
    Frequency : Daily, Weekly, Monthly or Yearly.
    DayNo : What Day to run on (1-7 for weekly, 1-31 for monthly, 1-365 for yearly)
    Interval : Every x weeks, months etc.
    WeekOfMonth : first, second, third… etc If populated then DayNo specifies the day of the week.
    MonthOfYear : 1-12.
    EndDatetime : The last date to perform
    Occurences : The number of times to perform. If this and the previous value are null then perform for ever.

    Obvious certain fields would be blank depending on how the task was set up, but I think the above covers all you would need to emulate the tasks in Outlook.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a need to implement a rating feature and would like to do
I need to implement an in-memory tuple-of-strings matching feature in C. There will be
I need to implement the following feature for my device running embedde linux on
I need to implement task which is quite common feature for RichTextEditors - take
Well I need to implement the comments feature on a custom coded social networking
I need to implement a feature that would allow users to filter table data
I need to implement search feature in WPF TreeView (basically I need to remember
So I need to implement an auto-logout feature for WordPress. With JavaScript this seems
I am trying to implement a system on my website similar to that of
I have a feature matrix implemented with Silverlight's Grid where users need to select

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.