DB schema(very simple version) + DAO(not finished)