Проблема в дизайне базы данных. В вашей таблице набор ('kid_id', 'user_id') должен быть уникальным. Но второе (1,1) в вашем примере неверно, потому что уже есть набор (1,1).
Если вы хотите, чтобы один и тот же пользователь спонсировал «одного и того же ребенка несколько раз», ваш подход не сработает. Вы можете использовать отдельный первичный ключ для поддержания этого ограничения. В этом случае это должно быть что-то вроде
| pivot_id*| kid_id | user_id | * = Primary Key
+---------+---------+----------+
| 1 | 1 | 1 | -> Sponsored 1st Slot (CURRENTLY GETTING)
+---------+---------+----------+
| 2 | 1 | 1 | -> Sponsored 2nd Slot (SAME DATA WITH DIFFERENT KEY)
+---------+---------+----------+
| 3 | 2 | 1 | -> Sponsored 3rd Slot (THIS WILL WORK)
Возможно, изучите IYOUIT. Это - a
мобильное приложение, разработанное в Python и работающее на телефонах Nokia Series 60.
Это использует СОВУ и обоснование. Можно считать детали в данной статье.
Вы записали желание J2ME но другие читатели могли бы интересоваться C#.
Моно делает C# доступный на iPhone и Android. После того как это сделано, можно использовать ROWLEX для контакта с RDF и СОВОЙ. Вы могли бы рассмотреть чтение этого вопроса о Stackoverflow.
Если бы это - приложение типа клиент-сервер, и Вы имеете некоторый контроль над сервером, я сделал бы, семантическая паутина наполняет серверную сторону и вручает релевантную информацию Вашему клиенту представления на мобильном устройстве.
Более общим ответом на Ваш заголовок вопроса является Mosembro, браузер для Android, который использует Микроформаты для семантических данных. Это не делает никаких нетривиальных вычислений с данными, как бы то ни было.