Yes SSO 5.5 does not need a DB. But its a different case in the upgradation. You will not do any changes in the configuration. You will run a SSO installation(5.5) and it will detect a instance already running(5.1) and upgrade it.
If you install a new vCenter 5.5 then you will not have to build a DB for SSO.