|
При решении задачи консолидации данных всегда возникает проблема создания уникальных идентификаторов объединяемых записей. Существует много вариантов выбора типа и способа формирования таких идентификаторов, но самый простой - применение GUID. |
|
Прежде, чем начнем разговор о защите, Вы должны ясно представить себе, от чего вы хотите защитить свои данные. Защиты бывают разных уровней и сложностей. И может быть выполнение требования «максимально защитить все данные» превысит по трудоемкости разработку и отладку самой базы. И помните, что один человек сделал, другой завсегда сломать может. И никакая защита не спасет от обыкновенного разгильдяйства. |
|
Известно, что на сегодняшний день не существует способа защитить значения, хранимые в таблицах БД Access от прямого доступа. Либо защита удаляется с помощью программ типа dbRecowery, либо она накладывает серьёзные ограничения на производительность приложений работающих с БД и всё равно взламываются, но с большими трудозатратами. Эта статья посвящена новому способу защиты БД Access. Он имеет ряд преимуществ над существующими методами. |
|
Под "защитой БД" здесь понимается способ предотвратить несанкционированный доступ к информации, хранимой в таблицах. Защита исходного кода форм и модулей не рассматривается. |
|
При работе с Базами Данных в многопользовательском режиме возникают ситуации, когда необходимо ограничить число обращающихся пользователей к данным. Это делается для того, чтобы предотвратить одновременное обновление одной и той же записи, при глобальном обновленим данных или при техническом обслуживания самой Базы Данных. |
|
Речь пойдет не о защите секретов фирмы, записанных в базе данных, а о модулях, формах и т.д. Итак, как защитить? Опытный акцессист ответит сразу - никак. И будет прав. Почти. От него защиты нет, а от менее опытных - есть. Другой опытный скажет: об этом все известно. И то же будет прав. Почти. Кое-что новенькое есть. |
|
На сегодняшний день MS Access является наиболее популярной СУБД, используемой для разработки настольных баз данных (БД). Богатый набор мастеров и построителей позволяет полностью автоматизировать создание пользовательского интерфейса, а множество удобных средств разработки помогает сократить время создания законченного приложения. Полная интеграция с другими приложениями MS Office (Word, Excel, Outlook) - также большой плюс Access. Встроенный язык Visual Basic for Application (VBA) позволяет выполнять нестандартные задачи. Однако все эти возможности имеются и в более ранних версиях Access. И хотя не за горами появление новой версии Office XP, до сих пор возникает вопрос: в чем отличие Access 97 от Access 2000 и есть ли смысл переходить на новый, более <тяжеловесный> продукт Microsoft ради незначительных новшеств? |
|
При разработке программ с помощью пакета Microsoft Access 2000 часто приходится вводить ограничения на доступ к функциям СУБД - ведь предоставлять им следует только необходимую функциональность, лишние возможности могут стать причиной проблем. В библиотеке Microsoft Office Extensions1 имеется множество программ Access, иллюстрирующих возможные приемы защиты и настройки интерфейса. В этой статье рассмотрены некоторые варианты такой настройки. |
|
|
|