powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Открыть gdb для чайника
25 сообщений из 46, страница 1 из 2
Открыть gdb для чайника
    #39393653
Papysh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Поясню с самого начала: магазин работает с программой, которая создает базы данных в формате gdb. Всего было создано три базы данных по разным отделам. Появилась острая необходимость объединить их в одну базу. Сама программа этого не может, там можно только создать/переименовать/удалить базу. В общем функционал не ахти-какой, но для выполнения функций магазина ее хватает.
Читая форум, понял, что нужно ставить IBExpert - поставил (вернее скачал и запустил). Что дальше делать не понимаю. Тыкал весь день, ничего не вышло.
Объясните пожалуйста для чайника в области создания БД, как объединить две gdb базы в одну? Может что-то еще установить нужно? Куда нажать? На что обратить внимание?
Спасибо.
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393675
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Найди спеца, который разберется и сделает. Другого не дано, ибо ты, похоже, ни SQL не знаешь, ни IB/FB.
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393721
Papysh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-нибудь может помочь? Может кто-то возьмет в работу? Рассмотрю любые условия.
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393728
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Papyshкак объединить две gdb базы в одну?
такое может сделать только разработчик этой самой БД, или хороший специалист по ФБ.
Никаких инструментов для "объединения баз" не существует. Потому что могут возникнуть проблемы разного рода, которые нужно будет решать именно колупаясь в самой БД.
А две базы от одной программы слить в одну можно только после полной замены всех идентификаторов в одной из БД.
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393729
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvтакое может сделать только разработчик этой самой БД, или хороший специалист по ФБ.Чё любой может создать базу с одной табличкой с блоб-полем, и запихнуть туда 3 записи. Чем не объединение баз? :D
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393733
Tactical Nuclear Penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvНикаких инструментов для "объединения баз" не существует.

убил всю мечту ТС
на корню
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393755
Papysh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YuRock, то есть способ все же есть?
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393767
rstrelba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Papysh,

зная кухню разработки баз для учёта и двадцатилетний стаж скажу что с вероятностью 99%% объединить эти базы невозможно, т.к. например обязательно будет перехлёст значений первичных ключей товаров, накладных, строк накладных. Такое слияние сможет сделать только разработчик. Если хотите, архивните базы и положите на какойм-то дропбоксе, если завтра будет надхнэння я гляну.
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393771
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PapyshYuRock, то есть способ все же есть?Конечно способ есть. Может, даже приемлемый.
Но не такой, как я написал - я пошутил же.
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393777
Papysh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstrelba, Большое спасибо Вам за отклик. Вот ссылка на архив с базами https://yadi.sk/d/RmLszZOc3BTARG
Искренне Вам благодарен.
В базах пересекается позиция "код товара". Нумерация идет с первой и там и там. Если возможно, в позиции "код товара" одной базы добавить какой нибудь символ, чтобы, например, номер 2311 стал 2311с и слить их так, чтобы не получилось под одним кодом два товара.
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393782
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PapyshЕсли возможно, в позиции "код товара" одной базы добавить какой нибудь символ, чтобы, например....
И таких пожеланий - еще с полтыщи...
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393783
Papysh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Di_LIne, нет, только это
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393784
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Papysh нет, только это
Нет, НЕ только.
Это только вершина айсберга, которую ты видишь. И то зришь вершину с одного боку.
Ты не вкурил всю глубину сей хотелки и чего она потянет за собой.
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393785
Papysh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Di_LIne, ну тогда поведай чего она там потянет за собой
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393786
rstrelba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Papysh,

глянул базы. 58 таблиц. Практически везде суррогатные ключи INTEGER. Не, извините, не моё.
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393788
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneвсю глубину сей хотелкиПро хотелку еще ни слова не было сказано.
Пока только "объеденить базы в один файл".
И пока не ясно даже, чем не устраивает запаковать их архиватором в один архив.

А для хотелки нужно ТЗ. С полным описанием, как объединять каждую из таблиц.
Что делать с процедурами.
Что делать, когда в базу будут еще добавляться такие базы. С тех же магазинов или с новых.
Что вообще надо будет делать с этой базой.

Вот когда будет представлено такое ТЗ - можно будет и о цене говорить.
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393790
Papysh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstrelba, хорошо. Большое спасибо за попытку.
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393791
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockПро хотелку еще ни слова не было сказано.
- Данунаф?
А это типа я написал, штоле:
Papysh...например, номер 2311 стал 2311с и слить их так, чтобы не получилось под одним кодом два товара.
Чел пишет в рамках своих пониманий, представлений и подстраховывается(?) тошь.
Уровень ликбеза - виден не вооруженным взглядом.

YuRockИ пока не ясно даже, чем не устраивает запаковать их архиватором в один архив.
И где ты такой вумный был вчерась, ась?
Теперь жди молча до 3 февраля...



----------------------------------------------
PS: ТС, случаем, не ферромагнетик тульский?
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393794
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstrelba> 58 таблиц. Практически везде суррогатные ключи INTEGER.

А что с ними не так? Было бы лучше без них? :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393796
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PapyshНа что обратить внимание?Нужно озвучить цель, ради чего все это, нужны исходники прикладной программы и программист разбирающийся в этих исходниках, знающий SQL, умеющий проектировать БД.

Если задача получать некую сводную отчетность, то путь скорее всего в сторону репликации (n баз сливаются в одну с некой периодичностью по некому алгоритму) и еще одной клиентской программы, которую надо будет написать с нуля под ТЗ, которая будет работать уже со сводной базой, а магазинный софт продолжит работать по старинке.

три отдела организационно слились в один или работают дальше все три?
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393797
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просмотрел топик.

ТС, вы хотите чтобы кто-то за Вас сделал всю работу (если да - то за сколько)
или собираетесь пошагово пару недель месяцев учиться пытаться сделать
всё самостоятельно и просите Вам помочь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393829
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамПросмотрел топик.

ТС, вы хотите чтобы кто-то за Вас сделал всю работу (если да - то за сколько)
или собираетесь пошагово пару недель месяцев учиться пытаться сделать
всё самостоятельно и просите Вам помочь?


Вовсе не факт, что работа вообще выполнима, или выполнима в приемлимые сроки.
Тут первым этапом нужно НАНЯТЬ человека, который выполнит оценку и (ВОЗМОЖНО) набросает ТЗ.

Будь готов, в смысле, оплатить работу, результатом которой будет заключение: "нет, не получится".
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393832
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДБудь готов, в смысле, оплатить работу, результатом которой будет заключение: "нет, не получится".
- Брехня!
Такому - стОит и не платить.
- Если нуна, то значится мона.
Осталось найти метод и способ решения.
Чай не теорию относительности для неевклодового пространства изобретать.
Задачка-то на знание техники и ловкость мозга.
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393860
1) выяснить максимальное значение по ВСЕМ полям типа Id (первичным ключам) в базах А и Б
2) округлить вверх (допустим, получили 1000000)
3) вставить в базу А все строки всех таблиц базы Б, добавляя к значениям всех первичных и - НЕ ЗАБЫТЬ! - ВНЕШНИХ - ключей 1000000, затем то же из базы С, добавляя 2000000
3прим) какие-то справочные таблицы во всех базах могут/должны быть одинаковыми - тогда их исключить
...
Рейтинг: 0 / 0
Открыть gdb для чайника
    #39393868
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то ТС не очень активен... Если бы сказал, что-то типа - "надо за 3 месяца и пол ляма рублей платим на руки с учётом всех вычетов и налогов", вот тогда бы и ответы были посерьезнее. А так-то чо?
И да, раздел "Работа" еще никто не отменял: http://www.sql.ru/forum/job
...
Рейтинг: 0 / 0
25 сообщений из 46, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Открыть gdb для чайника
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]