1) Есть СУБД SQLite. Через него я создаю файл с расширением .db. (здесь думаю понятно).
2) Теперь как я создаю: сначала в текстовом файле описываю все таблицы и несколько запросов для заполнения. Потом в SQLite запускаю чтение из этого файла и в случае успеха создатся файл с расширением .db. Ну а далее можно юзать БД в любой программе заточенной под эту базу. (ну это не суть).
3) В одной из таблиц имеется поле типа Integer, например, pole. (таблица Table1)
В этой же табице этой же БД имеется поле Integer, например, kol-vo. (таблица Table1)
Но надо создать ограничение такое, чтобы если kol-vo < 15, то pole не менее и не более одного.
Если kol-vo == 20, то pole должно быть 2
Если kol-vo == 31, то pole должно быть 3
Если kol-vo == 30, то pole должно быть 2
Обобщенной: на каждые 15 единиц поля kol-vo приходится одна единица поля pole.
Т.е. при вводе kol-vo == 19 и pole == 1 должна выскачить ошибка т.к. pole должно быть равно 2 . Ну или просто не сработать.
↧
Автор: Алексей
↧