What You Should Know About Database Development