This is an easy to use toolkit to convert a given natural language description to an ER-Diagram and also produce relevant SQL statements to make the table.
The dependent packages are listed below(please use python3):
- PyQt5 install using pip3 (sudo pip3 install pyqt5)
- NLTK install using pip3,also recomment to download nltk_data after installing nltk for the chunkers to work.
Just run main.py from terminal using python3 as in python3 main.py Please remember to put the nltk_data folder in the current directory containing main.py. nltk_data should contain all the required things.Please go through NLTK docs.
- PyQt5 Docs ~PyQt5 Documentation
- NLTK Docs ~NLTK API documentation,
- Qt Docs ~Original Qt C++ Docs