The invention relates to a method for performing
data access management of a memory device in a predetermined communication architecture by means of multi-table checking, a
memory controller of the memory device, the memory device and an electronic device. The method includes: using a
memory controller to receive a first command from a host device, wherein the first command indicates that first data located at a first
logical address is required to be read; checking at least one logical-to-
physical address mapping table to generate a first checking result, starting to perform a first read operation according to the first checking result, and checking a temporary physical-to-
logical address mapping table corresponding to a first active block to generate a second checking result, selectively performing a second read operation according to the second check result; and returning the first data to the host device, wherein the first data is read according to one of the first check result and the second check result.