Is it possible for it to be inpenetrable? I was wondering if it is possible to create some sort of database that is physically impossible to enter. While creating it you store some information in it and program it to spit that information after a period of time. But not even you can access it even if you wanted to, you have no choice but to wait.

Thanks.
Yes, build it on a physical server.  Unplug the server and put the server in a time lock physical safe.  When the safe opens plug the server back in.

I can't imagine how it would be possible as a coded solution.  

You might be able to do something with an encrypted database, if you had some way to tie the encryption to a specific date.  Doing that would be a question for INFORMATION SECURITY

Related time-based encryption algorithm?