Drawing as a database for what (layers to import)?
I'm always questioning why someone would want to use an outside database (sqlite, excel) when a .dwg file IS AutoCAD's default database. And, AutoCAD gives us a way to access said database with ObjectDBX. What would be nice is to have tools to make managing a "drawing" database easier: xdata to sort and categorize complicated objects, i.e. blocks, styles, vertical objects, etc. Dictionary tools for storing non-graphical data: project info, office standards, ways & means, etc.
I use a drawing as a database now: layers, layer states, blocks, styles, etc. but I can only categorize objects by using tricky names: tag_roomName is my roomname block. Better to have xdata categorizing the block as a tag. Make sense?