I was going through the database schema of Tridion Broker database. Is there any specific reason for PAGE_ID in PAGE_CONTENT table not being a foreign associated to ITEM_REFERENCE_ID in PAGE table. As I believe it will always be a one to one relationship.
The data model of any of the SDL Tridion databases is not open or public, so you should never try (or need) to access these databases directly.
To access content from the Broker, you really should use the Content Delivery APIs. Since any upgrade might change the data model of the Broker database (or possibly even remove it all together).