What Built in Architecture Techniques Promote Data Integrity