Design a database to store details about U.S. Presidents and their terms in office. Also, record details of their date and place of birth, gender, and political party affiliation. You are required to record the sequence of presidents so that the predecessor and successor of any president can be identified. Remember Grover Cleveland served two-nonconsecutive terms and that political affiliations can change.
This is what I have so far let me know if this can be improved please. also how can I do this "predecessor and successor of any president can be identified" is this done using a recursive relationship and how would I execute this?
Table President Table Origin
PK presID PK orID
presFName orCity
presLName orState
affiliation birthDate
gender
term