Опубликован: 02.02.2007 | Доступ: свободный | Студентов: 2374 / 243 | Оценка: 4.10 / 3.86 | Длительность: 26:44:00
Урок 9:

Создание объектов таблиц

< Урок 8 || Урок 9: 1234567 || Урок 10 >
Аннотация: Вы узнали, как назначать отдельным столбцам таблицы различные свойства, такие как значения по умолчанию и проверочные ограничения. В ряде случаев, однако, определенный тип столбца используется в нескольких различных таблицах. В этом случае часто бывает полезным создать эти свойства в одном месте и применять их к каждой таблице. Умолчания, правила и пользовательские типы данных обеспечивают механизм для создания и обслуживания этих объектов в одном месте. Допустим, вы создаете базу данных для изучения потребительского рынка с помощью анкетирования. Вы изначально решили, что значением по умолчанию для любого вопроса, ответ на который не был дан, будет "Неизвестно". Если вы создадите умолчание и свяжете его с определенными столбцами, вы сможете в дальнейшем изменить умолчание на "Нет ответа", не изменяя каждый столбец (и не запоминая!), который использует это умолчание.

Вы научитесь:

  • создавать умолчания;
  • связывать умолчание со столбцом;
  • снимать действие умолчания;
  • создавать правила;
  • связывать правило со столбцом;
  • создавать пользовательские типы данных;
  • назначать столбцу пользовательский тип данных.

Понятие об умолчаниях

Функция умолчаний аналогична свойству умолчания, которое вы задаете при создании столбца в конструкторе таблиц Table Designer, – т.е., они представляют собой значения, которые автоматически присваиваются Microsoft SQL Server, если пользователь не задал значение при создании строки. Однако умолчания являются объектами на уровне базы данных, которые могут быть применены к нескольким столбцам.

Создание умолчаний

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

Создайте умолчание

  1. Перейдите к папке Default базы данных Aromatherapy в дереве консоли Console Tree. SQL Server отобразит список умолчаний в рабочей панели Details Pane. (В рассматриваемом нами примере базы данных их нет.)
  2. Нажмите кнопку New (Создать).SQL Server отобразит диалоговое окно Default Properties (Свойства умолчаний).

  3. Введите DefaultUnknown в поле имени Name.

  4. Введите 'Неизвестно' в поле значения Value.

  5. Нажмите ОК. SQL Server создаст умолчание.
< Урок 8 || Урок 9: 1234567 || Урок 10 >
Инна Грушецкая
Инна Грушецкая
Сергей Чесноков
Сергей Чесноков