Хелпикс

Главная

Контакты

Случайная статья





Построение модели в оболочке dbForge Studio для SQL Server



Построение модели в оболочке dbForge Studio для SQL Server

Новую модель (диаграмму) базы данных можно создать с помощью меню «База данных»-> «Диаграмма БД».

Окно редактирования новой диаграммы состоит из полотна, на которое можно наносить новые таблицы с помощью визуальных средств редактирования, создать столбцы (атрибуты) таблиц и с помощью панели инструментов создать связи между таблицами. 

Рис.12. Окно редактирования диаграммы базы данных.

 

На панели инструментов следует отметить пока только две кнопки «Новая таблица», «Новая связь», которые позволяют создать новую таблицу, определив ее состав столбцов, первичные ключи и основные ограничения, и создать связи между таблицами, определив тем самым ограничения внешнего ключа. 

 

Рис. 13. Окно создания столбцов таблицы.

 

Для столбцов можно задать простые ограничения: допустимы ли пустые значения и определяет ли столбец поле-счетчик. Кроме того, можно выбрать столбцы, определяющие первичный ключ.

При создании связи требуется «нарисовать» мышью линию от дочерней таблицы к родительской. Для подтверждения параметров связи будет показано окно, в котором нужно уточнить имена полей родительской и дочерней таблиц, которые будут связаны ограничением внешнего ключа:

 

Рис. 14. Окно задания параметров внешнего ключа.

 

На вкладках «Ограничения» и «Индексы» можно увидеть все ограничения, которые сгенерируются в базе данных применительно к этой таблице. На вкладке T-SQL можно увидеть SQL-команду, выполнение которой эквивалентно выполнению всех сделанных настроек.

 

Рис. 15. Команда SQL создания таблицы «Студенты».

 

Отметим, что построитель модели синхронизирует все действия пользователя с базой данных, создавая указанные таблицы вместе со всеми ограничениями.

Таким образом, будет получена следующая модель:

 

Рис. 16. Модель данных, построенная с помощью dbForge Studio.

 

Замечания относительно синхронизации номера группы в таблицах «Сессия» и «Студент» остаются на уровне модели нерешенным.

Аналогичным образом создается модель и, соответственно, база данных в среде dbForge Studio для MySQL.

Для PostgreSQL в стандартный набор инструмент формирования модели данных не входит. Поэтому состав таблиц нужно будет создать или с помощью специального  SQL-оператора, или с помощью конструкторов таблиц:

 

 

Рис. 17. Вид окна редактирования таблицы.

 

Действия с базой данных можно производить с помощью контекстного меню соответствующего элемента (таблицы, столбца, ограничения) в дереве объектов сервера. Настройки любого элемента производятся с помощью пункта контекстного меню «Свойства».

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.