Hi there,
the answer to your first question depends on how much you want to see. If you only go to the parks to ride the biggest attractions (e.g. PotC, Phantom Manor, Space Mountain: Mission 2, RnRC, etc.) then you might just make it in one day. But if you want to do the parks justice you...