In Britain, we have this on the way. Our clever politicians passed the Identity Cards Act 2006 which specifies all kind of 'related information' and 'designated documents' which are either indexed from your Identity Record, or require your record to be created, or both.
There will also be an audit trail (for our benefit of course) that will allow us to check whether anyone has been checking our ID without authorisation from us. Which means of course that the usage will be recorded. Access to 'public services' is to be determined on the basis of whether or not you have a verified ID - for the moment that doesn't have to be the Official ID card.
So a minor alteration to the query mentioned above:
> select * from card_audit_log where id_number = '54392303122'
will pull up a nice 'audit trail' listing all cases where you had to have your ID checked, which of course would include age checks for buying e.g. alcohol, and access to public services, e.g. the local library. Also any financial transactions requiring your ID, application forms where you need to prove residence in a particular area, the list goes on.
As from some time in 2008, being added to the database ceases to be optional, and as from 2010 if you apply for a passport you will be issued with (and have to pay extra for) an ID card whether you want one or not.
I'm one of many who are renewing our passports early - before any of this gets under way - to ensure that we have more time to throw out this system before we get added - not least because registering will require a visit to a 'processing centre' (I kid you not).