A feature I would like to see, would be a tool to create data sheets, and set it up like a class.
So for example an editor where you just say:
New > Datasheet (or db table)
And then be able to give the rows and/or columns different data types, like:
NPC.db
index_nr (integer) | name (string) | inventory (string-array) | ...
1 | Horak | sword.mdl,shield01.mdl ... |
2 | Dude | wand.wdl,potion.mdl ...

Or something similar to it.
So you don't have to create the layout with c-script but use a tool coming with the database.