database(model): add database model