Разработка схем базы данных
Конструктор схем баз данных представляет собой визуальное средство разработки и визуализации базы данных. При разработке базы данных можно с помощью конструктора диаграмм баз данных можно использовать для создания, изменения или удаления таблицы, столбцы, ключи, индексы, связи и ограничения. Для визуализации базы данных можно создать одну или несколько схем, иллюстрирующих некоторые или все содержащиеся в ней таблицы, столбцы, ключи и связи.
Важно!
Можно использовать конструктор диаграмм баз данных обновление базы данных в SQL Server 2005, SQL Server 2008 и SQL Server 2008 R2.Однако SQL Server 2012 не поддерживает эту функцию.
Для любой базы данных можно создать любое необходимое количество схем; каждая из таблиц базы данных может использоваться в любом количестве схем. Таким образом, для визуализации различных частей базы данных или для работы с различными аспектами ее структуры можно создавать различные схемы. Например, можно создать большую схему, в которой будут отображаться все таблицы и столбцы, а также схему меньшего размера, в которой будут отображаться все таблицы, но не будут отображаться столбцы.
Каждая созданная схема базы данных хранится в соответствующей базе данных.
Примечание
Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.
Таблицы и столбцы в схеме базы данных
В схеме базы данных для таблиц могут отображаться три отдельных элемента: строка заголовка, список выбора строк и набор свойств столбцов.
Строка заголовка. В строке заголовка отображается имя таблицы
Если таблица была изменена, но еще не сохранена, то после имени таблицы появляется звездочка (*), которая указывает наличие несохраненных изменений. Дополнительные сведения о сохранении измененных таблиц и диаграмм см. в разделе Работа со схемами баз данных.
Список выбора строк. Чтобы выбрать столбец базы данных в таблице, щелкните список выбора строк. Если столбец является первичным ключом таблицы, то в этом списке отображается символ ключа. Дополнительные сведения о первичных ключах см. в разделе Работа с ключами.
Столбцы свойств. Набор столбцов свойств отображается только в определенных представлениях таблицы. Таблицу можно просмотреть в любом из пяти различных представлений, позволяющих подобрать подходящий размер и размещение элементов схемы.
Дополнительные сведения о представлениях таблиц см. в разделе Практическое руководство. Настройка объема сведений, отображаемых в схемах.
Связи в схеме базы данных
Внутри схемы базы данных у каждой из связей есть три отдельных элемента: конечные точки, стиль линии и связанные таблицы.
Конечные точки. Конечные точки линии показывают вид связи: "один к одному" или "один ко многим". Если на одной конечной точке связи находится ключ, а на другой — цифра восемь, то это связь "один ко многим". Если у связи по одному ключу на каждой конечной точке, то это связь "один к одному".
Стиль линии. Вид линии (не ее конечные точки) показывает, проверяет ли СУБД ссылочную целостность для связи при добавлении новых данных в таблицу, связанную с помощью внешнего ключа. Если связь нарисована в виде сплошной линии, это значит, что СУБД проверяет ссылочную целостность для связи при добавлении или изменении строк в таблице, связанной с помощью внешнего ключа. Если линия отображается как пунктирная, это значит, что СУБД не проверяет ссылочную целостность для связи при добавлении или изменении строк в таблице, связанной с помощью внешнего ключа.
Связанные таблицы. Линия связи показывает, что две таблицы связаны с помощью внешнего ключа. Для связи "один ко многим" таблица, связанная с помощью внешнего ключа — это таблица, расположенная рядом с символом цифры 8 данной линии. Если обе конечные точки линии присоединены к одной таблице, это указывает рефлексивную связь. Для получения дополнительной информации см. Практическое руководство. Извлечение рефлексивной связи.
Темы данного раздела
Общие сведения о владении схемой базы данных
Навигация в конструкторе схем баз данных
Практическое руководство. Настройка конструктора схем баз данных
Практическое руководство. Обновление схем баз данных предыдущих версий
Практическое руководство. Открытие конструктора схем баз данных