Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Исходный код объктов БД / 10 сообщений из 10, страница 1 из 1
18.03.2012, 13:09
    #37710456
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код объктов БД
Представьте такую картину: коллектив программистов работает над программой (написанной, например, на C++). Но исходные коды этой программы нигде не хранятся. Для того чтобы внести в нее изменения программист декомпилирует собранный бинарник, работает с полученными исходниками, а затем снова собирает и отдает своим коллегам для дальнейшей работы. Как вы думаете, это нормально? Думаю что нет. Но почему похожая схема довольно часто применяется при разработке приложений БД? Исходные тексты таблиц, процедур, триггеров обычно не хранятся в репозитории, а получаются из самой БД, из ее словаря средствами той или иной IDE. При этом экспорт кода объектов часто отличается у разных IDE, может слетать оформление кода (особенно DDL таблиц), типы данных колонок и пр. Возможно я не прав, объясните, если не сложно.
...
Рейтинг: 0 / 0
18.03.2012, 13:15
    #37710458
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код объктов БД
Возможно я не
> прав, объясните, если не сложно.

Ты прав на все 100%.

Ответ на твой вопрос "Почему..." тут: http://lurkmore.to/95
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.03.2012, 14:50
    #37710524
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код объктов БД
Максим ННо почему похожая схема довольно часто применяется при разработке приложений БД?Так кажется проще, вот так и делают.

Веб-программисты сайтов тоже часто правят файлики напрямую, потому что технологии позволяют.

Просто отличительная черта "эникейщиков" от программирования.

Это помогает что то быстро попробовать или отладить, но для нормальной разработки, конечно, не подходит.
...
Рейтинг: 0 / 0
19.03.2012, 15:17
    #37711857
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код объктов БД
Максим Н ,

К СУБД Caché описанная выше схема не относится.

Все элементы информационной системы, - классы (структура таблиц и код), программы, веб-страницы (визуальные классы), статика (картинки, js, html, css) и даже данные отдельных таблиц, - оформляются в проект (логическая структура), который можно выгрузить/загрузить в один xml-файл.
Отдельные элементы могут принадлежать сразу нескольким проектам.
Работа осуществляется в рамках одной IDE - Caché Studio .

Для работы над проектом команды из нескольких людей применяется механизм Studio Source Control Hooks , позволяющий добавить в Caché Studio поддержку нужной Вам системы контроля версий (SVN, StarTeam и т.д.)

PS: есть http://www.youtube.com/watch?v=EvERDcX7XMA
...
Рейтинг: 0 / 0
19.03.2012, 18:02
    #37712223
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код объктов БД
Максим Н,

Если это MS SQL, то можно шифровать хп.
Тогда будет проще взять код из репозитория, чем расшифровывать :)
...
Рейтинг: 0 / 0
15.04.2012, 13:18
    #37754482
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код объктов БД
Набросал статейку по этой теме, может кому пригодится.
...
Рейтинг: 0 / 0
15.04.2012, 18:15
    #37754632
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код объктов БД
Максим ННабросал статейку по этой теме, может кому пригодится.Нужно дополнить рекомендациями, выводами, показать примеры использования каких то средств и каких то организационных методик.
...
Рейтинг: 0 / 0
15.04.2012, 22:58
    #37754831
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код объктов БД
поставте себе perforce до 30 аккаунтов бесплатно.

сделайте Main бранч для текущего девелопмента и Accept and Release ветки для каждой текущей версии
...
Рейтинг: 0 / 0
16.04.2012, 21:52
    #37756173
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код объктов БД
Lepsikпоставте себе perforce до 30 аккаунтов бесплатно.

сделайте Main бранч для текущего девелопмента и Accept and Release ветки для каждой текущей версии
Спасибо за совет, но почему именно perforce? С этой задачей справятся и другие свободные СКВ.
...
Рейтинг: 0 / 0
17.04.2012, 21:17
    #37758044
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Исходный код объктов БД
alexeyvg,
спасибо, добавил
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Исходный код объктов БД / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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