Помощь в учёбе, очень быстро...
Работаем вместе до победы

Создание диаграммы базы данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Настройка осуществляется в окне «Отношения внешнего ключа» (рис. 3.7) зависимой таблицы, в разделе «Спецификация INSERT и UPDATE», правило изменения / удаления. Подобное поведение можно изменить, выбрав один из трех доступных вариантов действий для зависимых таблиц: Рис. 3.10. Окно создания проверочных ограничений CHECK. Рис. 3.9. Диаграмма базы данных в Management Studio. Ссылочная целостность… Читать ещё >

Создание диаграммы базы данных (реферат, курсовая, диплом, контрольная)

Среда Management Studio предоставляет возможность быстрого построения диаграммы созданной базы данных (рис. 3.9). Это по сути дела физическая модель созданной базы данных, выполненная в среде СУБД MS SQL Server.

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

Рис. 3.9. Диаграмма базы данных в Management Studio

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

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

Задание: создайте базу данных в соответствии с описанием предметной области из вашего варианта задания. Для этого удобно воспользоваться имеющейся логической моделью базы данных.

Ограничения целостности базы данных

СУБД MS SQL Server предлагает различные виды ограничений для поддержания целостности базы данных, среди них значения по умолчанию, проверки вводимых данных и ограничения ссылочной целостности.

Значения по умолчанию DEFAULT

[CONSTRAINT ].

DEFAULT { | | NULL}.

[FOR ].

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

Для установки значения по умолчанию для полей столбца таблицы заполняется свойство «Значение или привязка по умолчанию» в свойствах этого столбца (рис. 3.6).

В качестве значения по умолчанию может выступать текстовая или строковая константа либо системная функция SQL Server (например, GETDATE () — текущая дата, USER () — текущий пользователь и т. п.).

Проверки CHECK

[CONSTRAINT ].

CHECK [NOT FOR REPLICATION] ().

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

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

Окно создания проверочных ограничений CHECK.

Рис. 3.10. Окно создания проверочных ограничений CHECK

Ссылочная целостность: правила удаления

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

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

  • § каскадное удаление/обновление;
  • § установка пустого (NULL) значения;
  • § установка значения по умолчанию.

Настройка осуществляется в окне «Отношения внешнего ключа» (рис. 3.7) зависимой таблицы, в разделе «Спецификация INSERT и UPDATE», правило изменения / удаления.

Показать весь текст
Заполнить форму текущей работой