| With the rapid progress of digital video technology and wide use of digital video broadcasting, the method of providing digital video services is going through a revolution. DVB STB is the consumer teminal. As all the other embedded system, how to provide a efficient method of data storage is going to be an attentive problem。The hierarchical model of database is simple, effective and complete, and is widely used in small-scale and embedded-systems. DVB STB system has more special requirements on data storage than other embedded-systems. It is very compatible for DVB STB to ensure safe data storage with database system. It provide a method to prevent data collision cause of suddendy power-off and a efficient way to recover bad data. In order to reduce cost, flash of less capacity can be used to realize appointed requirements. By systemic analysis and research, this paper implements class hierarcal database and provides efficient scheme of storage in storing datas of satellite, transponder and programme, also the DVB player information. Known cases for data application in Flash, such as Flash file system, are complex to be achieved while their capability is not excellent. So this paper introduces accessing interface of flash and its implementation. An application model of Flash database is established and idiographic design is brought forward. This paper discusses actual application of database system by design of DVB-S STB. The method is also applicable in other systems such as DVB-C STB and DVB-T STB,etc, and is significative for developments in those systems mentioned above. |