Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_работы Ларсон.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
36.65 Mб
Скачать

Примечание:

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

Рисунок 2.12 Диалоговое окно создания базы данных

  1. Раскройте папку Базы данных (Databases), а в ней – вложенную папку базы данных MaxMinManufacturingDM. Щелкните правой кнопкой мыши на папке Таблицы (Tables) и выберите в контекстном меню команду Создать таблицу (New Table). Появится вкладка конструктора таблиц, показанная на рис. 2.3.

  2. Для создания таблиц мы будем использовать как окно свойств, так и окно свойств столбцов. Если окно свойств, показанное на рис. 2.3, отсутствует на экране, выберите в меню Вид (View) команду Свойства (Properties).

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

  1. Начнем с создания таблицы DimProduct с использованием схемы, показанной на рис. 1.9. В окне свойств (Properties) введите в поле Имя (Name) название DimProduct, а в поле Описание (Description) наберите следующий текст: «Измерения изделий из экспортируемого файла системы автоматизации производства».

Рисунок 2.13 Среда SQL Server Management Studio готова к созданию таблицы

Примечание:

Чтобы расширить область редактирования при вводе описания таблицы, щелкните на расположенной рядом кнопке с многоточием. Появится диалоговое окно с многострочным полем ввода, в котором можно ввести описание.

  1. В первой строке закладки конструктора таблиц (Table Designer) введите в поле Имя столбца (Column Name) значение ProductCode, в списке поля Тип данных (Data Type) выберите тип int и сбросьте флажок в поле Разрешить значения null (Allow Nulls). Щелкните на кнопке Задать первичный ключ (Set Primary Key) панели инструментов, чтобы сделать это поле первичным ключом таблицы.

  2. Во второй строке закладки конструктора таблиц (Table Designer) введите в поле Имя столбца (Column Name) значение ProductName, в списке поля Тип данных (Data Type) выберите тип varchar(50) и сбросьте флажок в поле Разрешить значения null (Allow Nulls). Оставьте значение поля Длина (Length) в окне свойств столбцов (Column Properties) равным 50; это значение будет использоваться по умолчанию.

  3. В третьей строке закладки конструктора таблиц (Table Designer) введите в поле Имя столбца (Column Name) значение ProductSubtypeCode, в списке поля Тип данных (Data Type) выберите тип int и сбросьте флажок в поле Разрешить значения null (Allow Nulls).

  4. Щелкните на кнопке Сохранить (Save) панели инструментов, чтобы сохранить таблицу – это приведет к созданию таблицы в базе. Затем щелкните на кнопке закрытия в верхнем правом углу вкладки конструктора таблиц.

  5. Теперь создадим по схеме таблицу DimProductSubtype. Щелкните правой кнопкой мыши на папке Таблицы (Tables) и выберите в контекстном меню команду Создать таблицу (New Table). В окне свойств (Properties) введите название DimProductSubtype в поле Имя (Name), а в поле Описание (Description) наберите следующий текст: «Измерения подтипов изделий из таблицы ProductSudtype системы бухгалтерского учета».

  6. В первой строке закладки конструктора таблиц (Table Designer) введите в поле Имя столбца (Column Name) значение ProductSudtypeCode, в списке поля Тип данных (Data type) выберите тип int и сбросьте флажок в поле Разрешить значения null (Allow Nulls). Щелкните на кнопке Задать первичный ключ (Set Primary Key) панели инструментов, чтобы сделать это поле первичным ключом таблицы.

  7. Во второй строке закладки конструктора таблиц (Table Designer) введите в поле Имя столбца (Column Name) значение ProductSudtypeName, в списке поля Тип данных (Data type) выберите тип varchar(50) и сбросьте флажок в поле Разрешить значения null (Allow Nulls). Оставьте значение поля Длина (Length) в окне свойств столбцов (Column Properties) равным 50; это значение будет использоваться по умолчанию.

  8. В третьей строке закладки конструктора таблиц (Table Designer) введите в поле Имя столбца (Column Name) значение ProductTypeCode, в списке поля Тип данных (Data type) выберите тип int и сбросьте флажок в поле Разрешить значения null (Allow Nulls).

  9. Щелкните на кнопке Сохранить (Save) панели инструментов, чтобы создать таблицу; затем щелкните на кнопке закрытия в верхнем правом углу вкладки конструктора таблиц.

  10. Подобным же образом создайте таблицы измерений DimProductType, DimBatch, DimMachine, DimMachineType, DimMaterial, DimPlant и DimCountry в соответствии со схемой на рис. 1.8. Убедитесь, что во всех полях столбца Разрешить значения null (Allow Nulls) флажки сброшены, а соответствующие типа данных и значения длины в окне свойств столбцов указаны верно. Также сделайте все поля, рядом с которыми на рис. 1.8 стоит пометка (PK), первичными ключами.

  11. В окне обозревателя объектов щелкните правой кнопкой мыши на базе данных MaxMinManufacturingDM и выберите в контекстном меню команду Обновить (Refresh). При раскрытии узла Столбцы (Columns) любой таблицы картина должна соответствовать рис. 2.4 -2.6.