I know how to create a table in Google Big Table. But with my constraints I want to create database and store all the tables inside that database.
go to http://bigtable.appspot.com/ , click on account and login with your google account . Select / provide the secret key for the very first time login.
after that click on table , link on left give name the table is created. now to use it you can get the documentation on the link given above.
Start with the Getting Started documentation for Java or Python. The App Engine environment provides your app with a connection to a single datastore instance - you can't create new datastores for your app, so you'll need to partition your data yourself, inside the datastore.
The datastore also doesn't use 'tables' as you may be used to with a relational database, but instead uses 'entity types' to break data up similarly to tables. The documentation has more information on how it all works.