what if a distributed dbms wanted to add this type of lock as well? explain how it could create global exclusive, global shared, and global update locks by acquiring appropriate numbers of local exclusive, local shared, and local update locks.