EsmNewdir uses SQL database to manage the data, but it is a lightweight one called sqlite. It does not connect to any SQL server, it stores all its data in a single file.
The esmnewdir.db file already has the correct schema loaded, the file is just for reference if somebody is interested
That said, it wouldn't be difficult to use some SQL server to keep the database in -- provided you have a way of accessing such server from tcl. I will not be doing anything like this, at least not in near future, but if you know some tcl you should be able to modify esmNewdir without much problem.