CASE Studio является профессиональным инструментом проектирования баз данных. Система предназначена для визуального создания и модификации диаграмм «сущность- связь » ( ERD ) и диаграмм потоков данных ( DFD ). Уровень представления ER-диаграмм может быть различен: от простейшего вида (имена сущностей и связи между ними) и до полной физической модели для выбранной СУБД . Сложные модели данных могут быть разбиты на отдельные логические фрагменты — субмодели.
Для разработанных диаграмм далее может быть сгенерирован программный код для создания таблиц, индексов, связей, хранимых процедур, пользователей и других компонентов различных СУБД (см. табл. 3.7.). Кроме того, предусмотрена возможность генерации ER-диаграмм для существующей базы данных ( Reverse Engineering ) с использованием для связи с БД прямого соединения, ODBC или ADO-драйверов.
При создании новой модели данных следует задать, для какой СУБД она проектируется, т.к. CASE Studio имеет возможность построения полной физической модели базы данных с использованием индивидуальных свойств каждой БД — типы и свойства атрибутов (стандартные БД и пользователя), возможности описания ключей (первичные и внешние), связей, условий соблюдения ссылочной целостности, пользователей и их групп (ролей); возможности написания хранимых процедур и пр. В последующем можно будет выполнить конверсию физической модели для другой СУБД ( меню Model — Database Convertion) с сохранением в виде копии.
Создание простой базы данных в MS Access и простые SQL запросы
Создание новой модели может начинаться с задания только имен сущностей и связей между ними, как показано на рис. 3.2, который соответствует описанному выше примеру. Связи (неидентифицирующего типа) следует создавать в направлении от предполагаемого первичного ключа к внешнему. Для всех связей в модели заданы условия соблюдения ссылочной целостности: каскадные изменения при изменении и удалении данных в главной таблице и контроль с запретом неверного ввода (restrict) в операциях обновления и добавления данных в дочерних таблицах (см. рис. 3.3).
увеличить изображение
Рис. 3.2. Простейший вид ER-диаграммы в системе CASE Studio
Далее для каждой сущности в окне свойств (рис. рис. 3.4) можно задать название соответствующей ей таблицы в физической модели, названия атрибутов концептуальной модели и полей физической модели с указанием их типа, размера, с заданием ключей, надписей (Notes), описаний и пр. Следует отметить, что для описания полей физической модели необходимо знать типы данных той СУБД , для которой она разрабатывается. В последующем будут разобраны типы данных полей в системах Visual FoxPro , Microsoft Access и Microsoft SQL Server .
Рис. 3.3. Окно описания свойств связи
Учим Базы Данных за 1 час! #От Профессионала
Рис. 3.4. Окно описания свойств сущности и таблицы
После описания всех атрибутов и полей может быть использована различная детализация показа концептуальной (в меню View — Display Level , см. рис. 3.5) и физической (в меню View нужно поставить галочку у позиции Physical View) моделей.
Рис. 3.5. Меню задания режима показа модели
На рис. 3.6 показана концептуальная модель для описанного выше примера, на рис. рис. 3.7 — физическая модель для СУБД Oracle 9i.
увеличить изображение
Рис. 3.6. Концептуальная модель базы данных
увеличить изображение
Рис. 3.7. Физическая модель базы данных
Далее можно описать права групп пользователей и права отдельных пользователей ( меню системы пункт Model — Users Roles и Model — Users), если эту информацию нужно использовать при создании базы данных .
На основе описания физической модели был сгенерирован текст программ для создания базы данных в СУБД Oracle (в меню системы пункт Model — Script Generation ) и, после конвертации модели, — для Microsoft Access.
Источник: intuit.ru
Программа для моделирования базы данных [закрыт]
Закрыт. На этот вопрос невозможно дать объективный ответ. Ответы на него в данный момент не принимаются.
Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы на него можно было дать ответ, основанный на фактах и цитатах.
Закрыт 6 лет назад .
Подскажите, какие в природе существуют программы для моделирования БД. В приоритете, конечно же бесплатные версии. Пользовался Toad Data Modeler, но триал кончился.
Отслеживать
3,324 1 1 золотой знак 10 10 серебряных знаков 21 21 бронзовый знак
задан 30 мая 2017 в 17:27
24.7k 12 12 золотых знаков 62 62 серебряных знака 152 152 бронзовых знака
Какая хоть база? Для MS SQL майкрософтский Management Studio например.
30 мая 2017 в 17:43
30 мая 2017 в 17:45
ERwin Data Modeler
30 мая 2017 в 18:26
Sybase PowerDesigner. Правда он то же платный, но на рутрекере есть, если что
30 мая 2017 в 19:13
что еще за один вид связей, и пунктирные линии? Вы хотите физическую модель строить или реляционную?
30 мая 2017 в 22:22
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Все программы вам вряд ли перечислят, но можно воспользоваться Википедией — там обычно есть полезные статьи по сравнению различных типов ПО, в т.ч. и по тому, что вам нужно.
Вот нужная статья:
Отслеживать
ответ дан 31 мая 2017 в 10:35
4,011 13 13 серебряных знаков 19 19 бронзовых знаков
Еще есть категория en.wikipedia.org/wiki/Category:Data_modeling_tools
31 мая 2017 в 23:24
Как вариант — DataGrip. По-моему, одно из лучших средств. Единственное — DataGrip платный. Но есть триал + можно взять студенческую/opensource лицензию. Если не студент, то в месяц 8.90$ стоит, что совсем немного 🙂
Отслеживать
ответ дан 30 мая 2017 в 18:51
1,164 3 3 золотых знака 13 13 серебряных знаков 29 29 бронзовых знаков
Он же, вроде, для администратирования? Или в нем все таки можно проектировать БД?
30 мая 2017 в 18:53
30 мая 2017 в 20:42
31 мая 2017 в 23:24
- sql
- база-данных
- sql-server
- моделирование
-
Важное на Мете
Связанные
Похожие
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
ERWin
Приложение представляет собой специализированный инструмент для построения моделей баз данных. Есть возможность проектировать структуру программного обеспечения.
Дата обновления:
Русский язык:
Разработчик:
CA Technologies
Версия Windows:
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10
ERWin – приложение для Windows, с помощью которых можно создавать модели баз данных. Утилита используется для проектирования и документирования бизнес процессов. Как и Rational Rose, данное приложение применяется при разработке программного обеспечения.
Моделирование
Главной функцией утилиты является создание концептуальных или логических моделей баз данных, не зависящих от технологии их реализации. С помощью программы можно наглядно представить структуру сложного проекта со всеми взаимосвязями между элементами.
В процессе проектирования пользователю нужно добавлять блоки на рабочую область и соединять их между собой. При помощи линий и стрелок обозначаются действия, которые требуются для достижения делаемой цели.
Анализ
Еще одной функцией утилиты является расчет количества ресурсов и времени, необходимых для разработки программного обеспечения. Также есть возможность обозначить на схеме этапы работы и назначить ответственных сотрудников.
Для упрощения проектирования утилита позволяет создавать шаблоны моделей. Кроме того, доступна встроенная библиотека макетов, которые можно использовать при разработке.
Программа содержит инструменты для анализа эффективности работы. Есть возможность создавать и экспортировать отчеты.
Особенности
- приложение можно скачать бесплатно;
- для использования программы требуется приобрести лицензионный ключ;
- утилита предназначена для моделирования бизнес процессов и создания диаграмм;
- для графического представления моделей баз данных применяется язык IDEF1X;
- есть возможность контролировать этапы работы над бизнес проектами;
- приложение совместимо с актуальными версиями Windows.
Источник: iowin.net