labslo |
Отправлено: 01.10.2003, 12:23 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 6
|
Задача:
Имеется несколько человек, каждый из которых ведет свою БД.
Все общаются между собой посредством e-mail и FTP.
и имеется программа к БД (в данный момент Interbase) написанная на BC++6
Нужно переделать ее так чтобы ей могли пользоваться как сидящие под WIN, так и сидящие под UNIX.
Но при этом БД должна быть в виде отдельного файла идущего вместе с базой , т.е. пользователи программы разввернули ее и все больше ничего не делают.
И далее следующий вопрос — синхронизация такой БД между всеми ее пользователями.
|
|
Admin |
Отправлено: 01.10.2003, 18:57 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
1/ Перенос
Для переноса базы (InterBase) используйте backup/rectore
После backup вы можете взять полученный файл и развернуть
его на другом компе restore (и перенести в другую ОС).
Как это сделать — лучше прочитать в книге "Мир InterBase"
(см раздел "Литература")
----
2/ Синхронизация
Для работы с базой Вам возможно имеет смысл иметь 1 базу,
а не у каждого человека, и чтобы все с ней работали,
иначе для синхронизации наверное придется писать отдельные
программы для экспорта/импорта данных.
Возможно будут и другие мнения/предложения.
Отредактировано Admin — 01/10/2003, 20:00
|
|
labslo |
Отправлено: 02.10.2003, 11:50 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 6
|
На самом деле вот такая постановка задачи.
Я просто отлаживаю ее локально.
Имеется сообщество людей, обладающее информацией( книгами), находящейся на приватных FTP-серверах. Информация в структурированном виде может быть представлена в виде базы данных (имеется в виду каталог книг, но не они сами).
Все члены сообщества связываются между собой посредством электронной почты или с помощью сообщений.
Необходимо разработать программный комплекс, который должен соответствовать следующим требованиям:
1. Обработка базы данных должна проводиться индивидуально каждым членом сообщества.
2. Синхронизация копий базы данных должна осуществляться в offline-режиме.
3. Работать в средах Windows и UNIX.
4. Должен распространяться в виде нескольких таким образом, чтобы пользователь не проводил дополнительную установку других программ и настройку своей операционной системы.
Отредактировано labslo — 02/10/2003, 12:54 |
|
Valdemar |
Отправлено: 03.10.2003, 12:53 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
Я сам когда-то занимался электронными каталогами библиографических описаний книг. Для этих целей разработаны международные стандарты и протоколы обмена информацией, а так же специализированные базы данных. Поэтому если стоит вопрос о разработке серьезной библиотечной системы, то советую почитать информацию о протоколе Z39.50, формате UNIMARC и его русском варианте RUSMARC, а так же соответствующие ГОСТы, например, ГОСТ 7.14-98. |
|