Voice Module Database

Voice Module Database

Database  Design

-Arpit Goyal

Well Till now most of our entities are clear and their relationship with each other are almost done.

Well i came up with 7 tables that we will be needing for our database structure-:

1)Diseases :-

  • Disease_Name

  • Disease_Id (Primary_Key)

  • Prevention_Wave_File_Link

  • Area_Of_Disease

2)Symtomps:- (Weak Entity:  Symptoms may have different names but have same meaning)

  • Symptom_Name

  • Symptom_Id

3)Doctor:-

  • Doctor_Name

  • Doctor_Id (Primary_Key)

  • Area_Of_Specialization

4)Specializations

  • Specialization_Name

  • Specialization_Id (Primary_Key)

5)Query_Log:-

  • Query_Id (Primary_Key)

  • Date_Time

  • Caller_Number

  • Recording_Wave_File_Link

  • Disease_Predicted

6)Error_Log:-

  • Query_Id

  • Date_Time_Updated

  • Disease_corrected

  • Doctor_Id

7)Symtomps_Wieghts:- (Weak Entity)

  • Symptom_Id

  • Symptom_Weight

  • Disease_Id

Well This gives a fair idea but it will be more clear with E-R Diagram and Schemas Diagram.

You can follow the  E-R Diagram .

You can Follow Schema Diagram Here

Apart From this I am also planning, not get biased to a single database but for all  MySql  , MsSql ,Oracle Databases. I am working on it's Interface too.