In order to create a proper database design, first the architect of the data base must determine the objectives for the database and also the high-level requirements.
1. The first step that would be helpful is creating a sketch while exposing the logical database design. Based on the input information, tables with their attributes must be defined. Tables which are called also entities, represents logical grouping of related information. Inside the tables, fields must be defines, which are the attributes for that table, being individual data elements inside the table. For defining the tables in the database, taking into consideration that a table is group related information, the list with the input must be scanned up and the related information must be grouped in the same entity.
2. The second step after identifying the entities and the attributes is defining the ERD (Entity Relationship Diagram) which will expose the relations between the entities and its afferent description. Detailed analysis upon those relationships must be performed in order to correctly identify the right relationship.