|
|
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
Посоветуйте программу для визуального проектирования структуры БД, таблиц, связей, вьюшек... Желательно: что бы связи между таблицами рисовались визуально Обязательно: на выходе генерация sql кода для MS SQL Server Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 09:02 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
tiproktikumПосоветуйте программу для визуального проектирования структуры БД Erwin PowerDesigner ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 09:14 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
Желательно: что бы связи между таблицами рисовались визуальноЭти связи - констрайнты. В физической БД в большинстве случаев они скорее мешают, чем помогают. Это следует учесть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 09:19 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
LSVв большинстве случаев они скорее мешают, чем помогают. Это следует учесть. Хорошему танцору ничего не мешает. Это тоже следует учесть ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 10:02 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
Стандартный дизайнер схем MS SQL и последующее скриптование штатными же средствами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 10:05 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
П-Л, А где он находится? в Management Studio? как пункт меню называется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 10:19 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
LSV, странное заявление, конечно, но к разбираемому вопросу не относится... видимо вы предлагаете на целостностью БД следить в разрабатываемом ПО ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 10:21 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
Serguei, а они обе для MS SQL код генерируют? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 10:23 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
tiproktikumSerguei, а они обе для MS SQL код генерируют? Ну батенька вы и ленивый же... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 10:31 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
SergueitiproktikumSerguei, а они обе для MS SQL код генерируют? Ну батенька вы и ленивый же... :) Не, ну а чо? Хочется уж что бы сразу все было. 2015 год все таки. Ну если нет, тоже не страшно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 10:34 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
tiproktikumSergueiпропущено... Ну батенька вы и ленивый же... :) Не, ну а чо? Хочется уж что бы сразу все было. 2015 год все таки. Ну если нет, тоже не страшно... Я не в том смысле о ленивости говорю. На гугле слабо посмотреть? Да обе гененириуют скрипты для MS SQL. И тем паче что в вопросе изначально была речь про MS SQL. В ваших словах не никакой логики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 10:37 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
SergueitiproktikumПосоветуйте программу для визуального проектирования структуры БД Erwin PowerDesigner Скачал PowerDesigner, начал создавать структуру. Отличная программа, столько всего напичкано. Решил даже что помимо физической модели БД, еще логическую сделаю, красивый редактор уж очень... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 12:29 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
SergueitiproktikumПосоветуйте программу для визуального проектирования структуры БД PowerDesigner спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 12:30 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
tiproktikumLSV, странное заявление, конечно, но к разбираемому вопросу не относится... видимо вы предлагаете на целостностью БД следить в разрабатываемом ПО ?Предлагаю. Потому что целостность данных это далеко не только "присутствие ссылки". Вы видимо не знаете на практике , что такое констрайнты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:43 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
LSVПотому что целостность данных это далеко не только "присутствие ссылки". Ды вы, батенька, философ )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 14:37 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
LSV, Так может все таки не будете загадками говорить, а обоснуете свое заявление с определениями, фактами, примерами, ссылками на научную литературу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 20:06 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
AlexTankLSV, Так может все таки не будете загадками говорить, а обоснуете свое заявление с определениями, фактами, примерами, ссылками на научную литературу?Это оффтопик. :) Если кратко, то использование констрайнт приводит к лишним тормозам при вставке/апдейте, неудобству заливок(ETL), иногда к неудобству переноса таблиц между базами. Их применение не решает всех проблем целостности, поэтому эти проблемы приходится решать дополнительными мерами. В итоге контроль целостности размазан по разным местам системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2015, 09:21 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
LSVИх применение не решает всех проблем целостности, поэтому эти проблемы приходится решать дополнительными мерами. В итоге контроль целостности размазан по разным местам системы. Еще неизвестно что страшнее- чуть медленнее вставка записей или контроль целостности данных за пределами базы данных. Я видел базу, разработчики которой так же рассуждали. Через 6 лет не было ни одного человека, который бы знал как связаны ВСЕ таблицы между собою. Каждый знал только свой кусок. Такой подход еще грозит отсутствием визуальности связей между таблицами (ну и документации). Если таблиц много в системе- туши свет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2015, 09:12 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
LSVAlexTankLSV, Так может все таки не будете загадками говорить, а обоснуете свое заявление с определениями, фактами, примерами, ссылками на научную литературу?Это оффтопик. :) Если кратко, то использование констрайнт приводит к лишним тормозам при вставке/апдейте, неудобству заливок(ETL), иногда к неудобству переноса таблиц между базами. Их применение не решает всех проблем целостности, поэтому эти проблемы приходится решать дополнительными мерами. В итоге контроль целостности размазан по разным местам системы. это фееричный бред. по факту это - роспись в служебном несоответствии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2015, 09:47 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
SergueiЕще неизвестно что страшнее- чуть медленнее вставка записей или контроль целостности данных за пределами базы данных. Я видел базу, разработчики которой так же рассуждали. Через 6 лет не было ни одного человека, который бы знал как связаны ВСЕ таблицы между собою. Каждый знал только свой кусок. Такой подход еще грозит отсутствием визуальности связей между таблицами (ну и документации). Если таблиц много в системе- туши свет.Откройте любую крупную учетную систему (САП, 1С, АХ, НАВ и пр.). Много ли увидите там констрайнт ? Связи между таблицами храните в документации с соотв.комментариями. 2 MasterZiv "Если в дискуссии твой оппонент перешел на личности, значит ты победил" (с) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 09:53 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
LSVОткройте любую крупную учетную систему (САП, 1С, АХ, НАВ и пр.). Много ли увидите там констрайнт ? Про 1С сказать не могу- не знаю как там устроено. Остальных систем, которые после него указаны не видел. А по поводу SAP- очень плохой пример для подражания. Для меня лично это пример как НЕ надо делать. Но тут, к счастью, каждый выбирает свой путь. Лично я не навязываю никому свои мысли- просто делюсь опытом. Каждый решает для себя САМ как лучше сделать. ;) Вообще в проектировании БД и разработке ИС нет панацеи- все очень индивидуально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 10:47 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
Про 1С сказать не могу- не знаю как там устроено. Остальных систем, которые после него указаны не видел .Но пытаетесь дискутировать. Или может Вы профессиональнее разработчиков перечисленных (и многих других) систем ? Многие "как бы ошибки проектирования" в этих системах на самом деле обусловлены объективными причинами. Просто нужно уметь анализировать. Не всегда теория применима на практике. Иногда "теоретическая правильность" банально мешает. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 11:00 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
LSVНо пытаетесь дискутировать. Или может Вы профессиональнее разработчиков перечисленных (и многих других) систем ? Многие "как бы ошибки проектирования" в этих системах на самом деле обусловлены объективными причинами. Просто нужно уметь анализировать. Не всегда теория применима на практике. Иногда "теоретическая правильность" банально мешает. :) Прошу меня простить - не вижу смыла продолжать абстрактную дискуссию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 11:37 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
Кстати, в MS SQL есть удобное средство для отключения внешних ключей WITH NOCHECK. Т.е. внешние ключи как бы есть, и на схеме посмотреть можно, но вставка/обновление/удаление не страдают. И таки да, все зависит от конечных целей системы - в хранилищах данных лучше без ссылочной целосности. В OLTP - все по другому. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 11:38 |
|
||
|
Создание структуры БД MS SQL
|
|||
|---|---|---|---|
|
#18+
MasterZivLSVЕсли кратко, то использование констрайнт приводит к лишним тормозам при вставке/апдейте, неудобству заливок(ETL), иногда к неудобству переноса таблиц между базами. Их применение не решает всех проблем целостности, поэтому эти проблемы приходится решать дополнительными мерами. В итоге контроль целостности размазан по разным местам системы. это фееричный бред. по факту это - роспись в служебном несоответствии.Так LSV и не спец по базам данных, так что ему можно :-) Если бы я написал, что в языках программирования не нужен контроль типов, и что все языки должны быть интерпретируемыми, "потому что позднее связывание всех проблем не решает, и решение проблем будет размазано по разным местам, что нехорошо", то это бы не сделало меня неспециалистом по моим базам данных :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2015, 13:58 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38926915&tid=1540587]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
190ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 547ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...