2013-08-23 2 views
0

База данных состоит из 4 сущностей и некоторых ассоциативных таблиц. ОСНОВНАЯ часть таблиц (15 таблиц) - это не что иное, как таблицы поиска, чтобы обеспечить достоверный ввод данных. Я называю их справочными таблицами. Они в основном STATIC. (Мужчина/женщина ....).Должен быть лучший способ проверки ввода данных

Всякий раз, когда вы создаете форму для ввода данных, вы используете Combo Boxes для связи с этими таблицами, чтобы обеспечить достоверный ввод (их основная цель в жизни !!!).

Есть ли способ уменьшить ВСЕ эти реф. столы. Я знаю, что вы запретите просмотр таблицы внутри таблицы. И я согласен ...

ответ

0

Ваши ссылочные таблицы на самом деле являются очень хорошим способом проверки ввода данных, когда вы хотите принять только ограниченный набор значений. Легко сказать, каковы ожидаемые значения, потому что они там. Но есть недостаток в том, что эти таблицы в той же базе данных, что и ваши другие данные: кто-то может, случайно или намеренно, изменить значения проверки. Например. вы, вероятно, не хотите иметь больше полов, чем просто мужчин и женщин (хотя некоторые люди делают это).

Один из способов решения этой проблемы - разместить все ваши справочные таблицы в отдельном Файл базы данных доступа и ссылку на необходимые таблицы из основного файла базы данных. Затем установите ограничительные разрешения безопасности для базы данных ссылочной таблицы, чтобы большинство людей не могли ее редактировать. Это сохранит ваши справочные таблицы в чистом виде.