进入二十一世纪以后,信息技术得到了飞速的发展,由于信息技术的发展使得用数据库来管理和维护的数据量越来越大。因此对这些相互联系和相互制约的数据的管理和维护也变得越来越复杂。确保数据库的正确性、完整性、一致性和相容性是数据库管理系统最重要的要求。尤其是在随着互联网数据库的出现和发展,使得对数据库的完整性的要求越发的显得重要起来。