Здравствуйте Grog13M, Вы писали:
GM>Приветствую.
GM>Нужно написать программку на VC++, которая бы обеспечивала доступ к базе данных, но основная сложность, для меня, представляет синхронизация данных в этой БД.
GM>Т.е. если несколько юзеров будут INSERT'ить SELECT'ить UPDATE'ить одну и ту же базу, GM>одновременно, у некоторых будут неправильные данные.
Нет конечно. Если база не совсем г*. Рекомендую почитать что-нибудь типа "Реляционные БД для чайников". GM>Число юзеров не более 5 человек.
GM>Как по науке решается вопрос о синхронизации? Может какие-то примеры?
Главное ключевое слово — ACID (Atomicity, Consisteny, Isolation, Durability). Второе ключевое слово — transaction. GM>И какую БД лучше использовать для этих нужд?
Ту, которая поддерживает транзакции. Почти все современные СУБД это делают. Никаких усилий (почти) по синхронизации приложений не потребуется.
GM>Спасибо.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.