what are difference between file system and dbms