Итак, я создаю базу данных для полицейского участка в доступе. У меня есть суперкласс класса, который разделен на несколько подклассов. Из того, что в моих книгах говорят, что ужинный класс должен быть с «ID», который является первичным ключом
и что идентификатор должен быть передан на подклассы, чтобы не было 2 подклассов с одним и тем же идентификатором. Как я могу сделать правило проверки, которое не позволяет сделать новый отчет подкласса, если этот идентификатор не существует или используется другими подкатегорииПравила проверки первичного ключа отношения IS_A
0
A
ответ
0
Вставка в таблицу не позволяет установить, находится ли этот первичный ключ в другой таблице, кроме того, чтобы форматировать это ограничение с помощью бизнес-правила или с помощью триггера DB. Вам необходимо проанализировать вашу модель БД еще раз и попытаться определить хороший дизайн.
+0
Да, кажется, вы правы. Я смогу перестроить диаграмму ER и получить доступ к базе данных. – Blackwolf23
Я большой поклонник MS Access, но полицейский участок? Вам нужно опубликовать дизайн, если вы хотите совета, вам также необходимо рассмотреть VBA. – Fionnuala