There are two important, yet different aspects of integrity with respect to databases: database structure integrity and semantic data integrity. Ensuring that each database object is created, ...