A theoretical discussion of database security techniques

The basic theory of database security system is introduced and the techniques and methods to protect database are discussed, including authentication, access control, data encryption, accountability, intrusion detection and data recovery. Finally,some problems in practical development of database security application are pointed out.