An application's version-controlled source code is stored in the repository. Why not that of the database?
1. Because in general there is a many to many relationship between commits of source code and the databases you might want to use when integration testing them.
2. Because there are better tools for managing binaries, e.g. Maven's binary repository.
3. Because source control systems don't all handle binaries well.
Now if you stored your test database in SQL format, i.e. as the necessary create table, insert, and alter statements, then I could see it in vc.