of course. but i would differentiate between "writing a new database engine" and "designing a database to be implemented using an existing engine (e.g. oracle)"
I updated the reply.
Does throwing a bunch of csv's in a data store count and using them as a persistent store of knowledge count? If so, I am very guilty.