Опубликован: 02.02.2007 | Доступ: свободный | Студентов: 2376 / 244 | Оценка: 4.10 / 3.86 | Длительность: 26:44:00
Тема: Базы данных
Специальности: Администратор баз данных
Теги:
Урок 9:
Создание объектов таблиц
Аннотация: Вы узнали, как назначать отдельным столбцам таблицы различные свойства, такие как значения по умолчанию и проверочные ограничения. В ряде случаев, однако, определенный тип столбца используется в нескольких различных таблицах. В этом случае часто бывает полезным создать эти свойства в одном месте и применять их к каждой таблице.
Умолчания, правила и пользовательские типы данных обеспечивают механизм для создания и обслуживания этих объектов в одном месте. Допустим, вы создаете базу данных для изучения потребительского рынка с помощью анкетирования. Вы изначально решили, что значением по умолчанию для любого вопроса, ответ на который не был дан, будет "Неизвестно". Если вы создадите умолчание и свяжете его с определенными столбцами, вы сможете в дальнейшем изменить умолчание на "Нет ответа", не изменяя каждый столбец (и не запоминая!), который использует это умолчание.
Ключевые слова: пользовательский тип данных, функция, table, designer, SQL, server, пользователь, значение, создание строки, базы данных, pane, определение столбца, проверочное ограничение, Transact-SQL, определение, user-defined data type, базовый тип данных, data type
Вы научитесь:
- создавать умолчания;
- связывать умолчание со столбцом;
- снимать действие умолчания;
- создавать правила;
- связывать правило со столбцом;
- создавать пользовательские типы данных;
- назначать столбцу пользовательский тип данных.
Понятие об умолчаниях
Функция умолчаний аналогична свойству умолчания, которое вы задаете при создании столбца в конструкторе таблиц Table Designer, – т.е., они представляют собой значения, которые автоматически присваиваются Microsoft SQL Server, если пользователь не задал значение при создании строки. Однако умолчания являются объектами на уровне базы данных, которые могут быть применены к нескольким столбцам.
Создание умолчаний
Поскольку умолчания являются независимыми объектами в пределах базы данных, вы должны создать умолчание, прежде чем сможете связать его со столбцом таблицы.
Создайте умолчание
- Перейдите к папке Default базы данных Aromatherapy в дереве консоли Console Tree. SQL Server отобразит список умолчаний в рабочей панели Details Pane. (В рассматриваемом нами примере базы данных их нет.)
- Нажмите кнопку New (Создать).SQL Server отобразит диалоговое окно Default Properties (Свойства умолчаний).
- Введите DefaultUnknown в поле имени Name.
- Введите 'Неизвестно' в поле значения Value.
- Нажмите ОК. SQL Server создаст умолчание.