I guess you can do whatever you want to do. That is the nature of the extensions. Use whatever database design and workflow works best for you. 
Obviously, that goes without saying but using your cart extension where should I insert this logic to update my existing databas table? Which generated page?
Thanks


