What are preferential integrity and entity integrity?