Диаграммы базы данных.

Диаграмма базы данных – это наглядное представление таблиц и связей между ними (рис. 3.6).

Рис. 3.6 – Создание новой диаграммы базы данных

 

Если в БД не было создано еще ни одной диаграммы, то при первой попытке создания диаграммы среда выдаст сообщение о подтверждении создания системной таблицы для хранения данных диаграмм (рис. 3.7) (любые объекты БД хранятся в таблицах).

 

Рис.3.7 – Сообщение о подтверждении

 

После создания системной таблицы необходимо выбрать из специального диалогового окна таблицы, отображаемые на диаграмме. Чтобы вызвать данное диалоговое окно повторно, необходимо выбрать в контекстном меню дизайнера диаграмм пункт «Add Table». Чтобы изменить вид таблиц на диаграмме необходимо выделить нужные таблицы и выбрать вид из подменю панели инструментов «Table View» (см. рис. 3.8).

 

Рис. 3.8 – Изменение отображения таблиц на диаграмме

 

Рис. 3.9 – Панель инструментов

На рис. 3.9 обозначены следующие кнопки:

1 – Создание новой таблицы;

2 – Добавление новой таблицы на диаграмму БД;

3 – Удаление таблицы из базы данных;

4 – Удаление таблицы из диаграммы;

5 – Добавление надписи;

6 – Показать имена связей;

7 – Показать разрывы страниц (для печати);

8 – Пересчитать разрывы страниц;

9 – Авторазмер выбранных таблиц;

10 – Выстроить выбранное (автоматическое размещение);

11 – Выстроить все таблицы диаграммы (автоматическое размещение);

12 – Масштаб;

13 – Связи (отношения);

14 – Управление индексами и ключами;

15 – Управление полнотекстовыми индексами;

16 – Управление XML индексами;

17 – Управление ограничениями.

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

Рис. 3.10 – Таблицы и столбцы отношения

 

В этом окне можно задать или изменить столбцы обеих таблиц, участвующих в отношении. После закрытия окна, приведенного на рисунке 3.10, активным станет окно, позволяющее настроить дополнительные свойства отношения (рис. 3.11), в том числе правила удаления и обновления связанных данных. SQL Server 2005 поддерживает следующие типы поведения при удалении и обновлении записей главной таблицы:

  • No Action – запрет удаления (обновления) записей главной таблицы, имеющих связанные записи в подчиненной таблице;
  • Cascade – каскадное удаление (обновление) связанных записей в подчиненной таблице при удалении (обновлении) записи главной таблицы;
  • Set Null – установка значения Null в подчиненной таблице в столбце внешнего ключа при удалении (обновлении) связанной записи главной таблицы (если поле внешнего ключа поддерживает значение Null);

· SetDefault - установка в подчиненной таблице в столбце внешнего ключа значения по умолчанию при удалении (обновлении) связанной записи главной таблицы (если для внешнего ключа задано значение по умолчанию).

Рис. 3.11 – Окно настройки свойств отношения

 








Дата добавления: 2015-05-16; просмотров: 2126;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.