Разработка схем базы данных

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

Важно!

Можно использовать конструктор диаграмм баз данных обновление базы данных в SQL Server 2005, SQL Server 2008 и SQL Server 2008 R2.Однако SQL Server 2012 не поддерживает эту функцию.

Окно схемы базы данных, отображающее графическую информацию

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

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

Примечание

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

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

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

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

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

Список выбора строк. Чтобы выбрать столбец базы данных в таблице, щелкните список выбора строк. Если столбец является первичным ключом таблицы, то в этом списке отображается символ ключа. Дополнительные сведения о первичных ключах см. в разделе Работа с ключами.

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

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

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

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

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

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

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

Темы данного раздела

Общие сведения о владении схемой базы данных

Навигация в конструкторе схем баз данных

Практическое руководство. Настройка конструктора схем баз данных

Практическое руководство. Обновление схем баз данных предыдущих версий

Практическое руководство. Открытие конструктора схем баз данных

Работа со схемами баз данных

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

Работа со структурами схем