Updated DAOs to consider auto-incremented IDs for all tables