Видео: Обслуживание баз данных 1С на MS SQL сервере. 2024
Наиболее важными из возможных объектов базы данных являются таблицы , , которые содержат фактические данные, составляющие базу данных. База данных не очень полезна, по крайней мере, для одной таблицы. Большинство баз данных реального мира имеют более одной таблицы - на самом деле во многих базах данных есть десятки таблиц.
Чтобы создать таблицу, выполните следующие действия:
-
Щелкните правой кнопкой мыши узел «Таблицы» для базы данных и выберите «Новая таблица».
Появится следующее окно.
-
Введите имя первого столбца таблицы и нажмите клавишу Tab.
-
Выберите тип данных для столбца, а затем нажмите клавишу Tab.
SQL Server имеет несколько типов данных для выбора для каждого столбца. В раскрывающемся списке выберите нужный тип.
-
Установите флажок «Разрешить Nulls», чтобы указать, должен ли столбец допускать нулевые значения. Затем нажмите клавишу Tab.
Нули - один из самых запутанных аспектов проектирования и программирования баз данных. В базе данных SQL значение null означает, что элемент не имеет значения. Он отличается от нуля (для чисел) или пустой строки (для текста). Предоставление столбцу нулевых значений приводит к сложностям программирования, поскольку, когда вы извлекаете значение столбца, программа должна ожидать, что это значение может отсутствовать.
Но запрещение нулей (путем снятия флажка) также вводит сложности, потому что вы должны убедиться, что всегда указываете явное значение для каждого столбца.
Фраза нулевое значение на самом деле является оксюмороном. Поскольку null означает отсутствие значения, не имеет смысла говорить, что столбец может иметь нулевое значение или что значение столбца равно нулю.
-
Повторите шаги с 2 по 4, чтобы создать дополнительные столбцы.
На следующем рисунке показано, как таблица выглядит после определения нескольких столбцов.
-
Когда все столбцы созданы, выберите столбец, который вы хотите использовать в качестве ключевого поля для таблицы, щелкните правой кнопкой мыши столбец и выберите «Установить первичный ключ».
Рядом с столбцом или столбцами появится значок маленького ключа, указывающий первичный ключ.
( первичный ключ предоставляет уникальное значение, которое может использоваться для идентификации каждой строки в таблице. В большинстве таблиц в качестве первичного ключа используется один столбец, такой как номер клиента или номер счета-фактуры Но некоторые таблицы создают первичный ключ, комбинируя два или более столбца. Этот тип ключа называется составным ключом. )
-
Щелкните правой кнопкой мыши вкладку имени таблицы, которая отображается над списком столбцов и выберите «Сохранить».
Появится диалоговое окно «Сохранить», в котором вам предлагается ввести имя для таблицы.
-
Введите имя таблицы и нажмите кнопку ОК.
Создана таблица.
Обратите внимание, что каждый столбец имеет страницу свойств, которая появляется при выборе столбца. Вы можете установить для каждого столбца множество свойств, в том числе следующее:
-
Значение по умолчанию: Значение, указанное для столбца, если значение не указано при создании строки. Это свойство особенно полезно для столбцов, которые не допускают нулевые значения.
-
Описание: Текстовое описание, которое вы можете использовать для объяснения цели столбца.
-
Спецификация идентификатора: Используется для создания поля идентификации , , которое является полем, значение которого автоматически генерируется при создании строк. Поля идентичности часто используются в качестве поля первичного ключа для таблицы, когда желательно, чтобы таблица имела первичный ключ, но ни один другой столбец в таблице не дает уникального значения для каждой строки.
Когда вы создаете поле идентификации, вы можете указать два параметра, которые влияют на то, как генерируются значения. Сегмент - это значение, используемое для первой строки в таблице. Приращение - это значение, которое добавляется к семени для каждой последующей строки. Например, если вы укажете 1000 для семени и 1 для приращения, строки в таблице будут пронумерованы 1001, 1002, 1003 и т. Д.