問答題什么是數(shù)據(jù)庫程序設計?闡述程序設計的基本結構。