Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
ВнизКак сохранить всю БД (любую) в 1 файл Найти похожие ветки
← →
Sterpa © (2004-05-11 13:47) [0]Смысл проблеммы: требуется оперативно менять БД(с несколькими связанными таблицами) одинаковой структуры. Т.е. оперировать ими как файломи, которые открываются на разных компьютарах, передаются между пользователями и т.д. Файлы соответственно с разными и произвольными именами. Программа соответственно одна и просто ставится на компьютеры разных пользователей(как Офис). Сетевая работа не требуется.
Вопрос: Какими компонентами(технологиями) это можно реализовать? В каком типе лучше создавать БД? (в Парадоксе у меня куча проблем... В основном как всю базу запихнуть в 1 фаил. В базе присутствует много какртинок в разных таблицах...)
Помогите советом, пожалуйста?!! Это моя дипломная работа...
← →
jack128 © (2004-05-11 13:52) [1]
> Как сохранить всю БД (любую) в 1 файл
зазиповать. Вообще из текста вопроса я так и не увидел причины по которой те нужен именно ОДИН файл БД.
← →
Соловьев © (2004-05-11 13:53) [2]Используй Yaffil Personal, FB embedded
> Это моя дипломная работа...
могу помочь :) скоко у.е.?
← →
sniknik © (2004-05-11 13:54) [3]возьми ту которая и так все в одном файле держит. IB(и клоны)/access/...?
← →
Vlad © (2004-05-11 13:56) [4]
> Sterpa © (11.05.04 13:47)
Вполне согласен с Соловьев © (11.05.04 13:53) [2]
(в части выбора СУБД) :-)
Так же добавлю, что в этом случае тебе достаточно использовать компоненты IBX с вкладки InterBase в Дельфи.
Ну и естественно TOpenDialog для смены файла БД
← →
Sterpa © (2004-05-11 13:56) [5]Один файл нужен именно для упрощения обмена базами между пользователями. Зипование не желательно, БД и так довольно малы, просто конечным итогом работы пользователя должен быть один файл(а не папка с таблицами...)
← →
jack128 © (2004-05-11 14:00) [6]
> именно для упрощения обмена базами между пользователями
хе, ну ты обясни преподу, что если юзер умеет скопировать один файл, то уж как скопировать папку он, наверное догадается ;-) или см [2], [3], [4]
← →
Vlad © (2004-05-11 14:02) [7]
> Sterpa © (11.05.04 13:56) [5]
Ну так предложенный вариант подразумевает один файл.
Еще как вариант - Access, но к нему еще ADO надоть...
А в клонах IB достаточно всего одной библиотеки
← →
Sterpa © (2004-05-11 14:03) [8]
> jack128 ©
Но ведь если в документе .doc содержатся таблицы Exell и графика, то это не обязывает пользователя сохранять целый каталог с отдельными файлами текста, картинок и таблиц...
← →
Sterpa © (2004-05-11 14:07) [9]Ок!
Я так понимаю что общественность склоняется для решения этой задачи в сторону клонов IB.
Тогда порекомендуйте плз. литературу по данной теме.
Я изучал D7 в основном по Архангельскому, а там про IB довольно кратко...
← →
Vlad © (2004-05-11 14:08) [10]"Мир InterBase" Востриков, Ковязин
и полезный сайт
www.ibase.ru
← →
Курдль © (2004-05-11 14:14) [11]
> Я так понимаю что общественность склоняется для решения
> этой задачи в сторону клонов IB.
Общественность недоумевает, что за бизнес-процесс обмен базами между пользователями.?
← →
Sterpa © (2004-05-11 14:19) [12]
> Курдль ©
БД представляет из себя Технологический процесс, с распараллеленными во времени операциями(с последующей постройкой сетевого графика). Поэтому крайне желательно(я бы сказал необходимо) чтобы 1 тех-процесс находился в 1 файле. А сама СУБД выполняла роль Автоматизированной Системы Проектирования Тех-процессов.
← →
Курдль © (2004-05-11 14:22) [13]А что мешает в одной БД создать сущность "технологический процесс" и к нему привязывать все остальные сущности типа сетевого графика и т.п.?
> А сама СУБД выполняла роль Автоматизированной Системы Проектирования
> Тех-процессов.
Этого не может быть, потому, что не может быть никогда. С нее достаточно управления базами данных.
"Автоматизированная Система Проектирования Тех-процессов" - это Ваше приложение!
← →
Sterpa © (2004-05-11 14:26) [14]
> Курдль ©
Виноват, ошибся в терминологии)))
> создать сущность "технологический процесс"
Вероятно мне не хватает знаний по IB... Пойду искать рекомендованную книжку.
← →
Курдль © (2004-05-11 14:37) [15]Значицца так, студент! Если ты - личинка прикладного математика, то я тебя найду и придушу!
Сущность - это не из IB а из ER-моделирования. В БД она отольется, как правило, таблицей.
← →
Danilka © (2004-05-11 14:43) [16][15] Курдль © (11.05.04 14:37)
Гы, ты чего людей пугаешь? :))
Sterpa ©
Вообще-то СУБД как-раз и придумали для управления базами данных, а то что ты их будешь файлами тягать от компа к компу, ну не правильно это. Правда, конечно и от задачи зависит, но все-же.
← →
Fay © (2004-05-11 14:49) [17]2Sterpa © (11.05.04 13:56) [5]
Если ты в Москве, я тебе эту фигню сделаю. С перспективой получить пиво 8)
← →
Sterpa © (2004-05-11 14:49) [18]
> Курдль ©
Тогда спрошу подругому: Какая технология позволит мне подключать к моему ПРИЛОЖЕНИЮ базы данных с произвольными именами. Причем не обременяя пользователя различной регистрацией БД и заведением для них Alias"ов? т.е. открывать БД как простой фаил с произвольным именем?
← →
Sterpa © (2004-05-11 14:53) [19]
> Fay ©
Я в Москве, и я люблю ПИВО)))
← →
Sterpa © (2004-05-11 14:56) [20]
> Fay ©
С удовольсвием налью энцтное кол-во за помощь в нужном направлении)
← →
Erik © (2004-05-11 14:59) [21]Возми Access и используй MsJet, он сейчас в состав ME, XP, 2000 и кажется NT входит. Если установлен MsAccess то тоже входит. Это один фаил, во вторых его можно редактировать в MsAccess. Что для студента очень важно, когда все уже горит. Советую использовать MsAccess 97 и MsJet 3.5 тогда и под MsJet 4.0 работать будет. Для доступа Diamond http://www.islamov.com/diamond/
← →
Sterpa © (2004-05-11 15:09) [22]
> Erik ©
Не приемлимо...
Приложение должно осуществлять автоматизированную разработку тех-процесса по заданным пользователям начальным параметрам, т.е. обладать достаточно сильной математикой(алгоритмы работы и основные обработчики я уже написал). Мне бы вот только правильно базу данных организовать, и на выходе(и входе) получать один файл тех-процесса с произвольным именем.
с БД связался впринципе только по тому, что в приложении используется и собственная БД (типовых опираций для разных конструктивов, я её на Парадоксе вояю) из элементов которой и формируется тех-процес (БД пользователя)...
← →
Fay © (2004-05-11 15:50) [23]2Sterpa © (11.05.04 14:56) [20]
978-9011 Фёдор
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.035 c