Поделиться через


Проектирование схем баз данных (визуальные инструменты для баз данных)

Область применения:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureАналитическая платформенная система (PDW)

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

Схема, показывающая связи таблиц в базе данных.

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

Каждая созданная схема базы данных хранится в связанной базе данных.

Таблицы и столбцы на схеме базы данных

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

Строка заголовка

В строке заголовка отображается имя таблицы.

Если вы изменили таблицу и еще не сохранили ее, звездочка (*) появится в конце имени таблицы, чтобы указать несохраненные изменения. Сведения о сохранении измененных таблиц и схем см. в статье "Работа с схемами баз данных"

Селектор строк

Вы можете выбрать селектор строк, чтобы выбрать столбец базы данных в таблице. В селекторе строк отображается символ ключа, если столбец находится в первичном ключе таблицы. Дополнительные сведения о первичных ключах см. в разделе "Ограничения первичного и внешнего ключа".

Столбцы свойств

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

Дополнительные сведения о представлениях таблиц см. в разделе "Настройка объема сведений, отображаемых на схемах".

Связи на схеме базы данных

На схеме базы данных каждая связь может отображаться с тремя различными функциями: конечными точками, стилем линий и связанными таблицами.

Конечные точки

Конечные точки строки указывают, является ли связь "один к одному" или "один ко многим". Если связь имеет ключ в одной конечной точке и цифру-восемь в другой, это связь "один ко многим". Если у связи есть ключ в каждой конечной точке, это связь "один к одному".

Тип линии

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

Линия связи указывает, что связь внешнего ключа существует между одной таблицей и другой. Для связи "один ко многим" таблица внешнего ключа — это таблица рядом с цифрой-восемью. Если обе конечные точки строки присоединены к одной таблице, связь является рефлекторной связью. Дополнительные сведения см. в разделе "Рисование рефлекторных связей".

В этом разделе