minimal cover in dbms with examples