Какую роль играют ограничения базы данных в поддержании целостности данных, и как конкретные типы ограничений, такие как NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY и CHECK, помогают обеспечить соблюдение правил качества данных? — ДейлиПреп