Software Development Methodologies not only provide high level of adaptability but also deal with short iterations for efficient and frequent product delivery, incorporate rapid change in requirements and provide high customer satisfaction. During the commercial development of software and academic project environment, the focus is given on the application but the backbone of the application is the database. And database professionals seem firmly rooted in serial development. So we require a technique with which data professionals can work in the evolutionary manner so that qualitative schema can be maintained. Evolutionary Development of the Database can be achieved with agile methodologies. As the software development takes place it seems that entire database schema which is developed once and for all, is incorrect and unnecessary. But if we develop the database with agile and TDD, we can get schema with high quality, correctness and with frequent delivery. In TDD we write test cases before developing or making any database changes which minimizes the chances of introducing defects and early detection of defects in our system and database since changes happen as per the specifications of the tests. The paper describes agile database development through focal entity prototyping with TDD.