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

Примечание:

Если вид таблиц не соответствует рис. 2.4 – 2.6, щелкните правой кнопкой мыши на «неправильной» таблице, выберите в контекстном меню команду Изменить (Modify) и сделайте необходимые поправки в структуре таблицы. Закончив, щелкните на кнопке Сохранить (Save) панели инструментов. Перед тем как снова сравнивать получившиеся таблицы с рис. 2.4 – 2.6, не забудьте обновить содержимое окна обозревателя объектов.

Рисунок 2.14 Таблицы в базе данных MaxMinManufacturingDM с раскрытыми узлами столбцов (начало)

Рисунок 2.15 Таблицы в базе данных MaxMinManufacturingDM с раскрытыми узлами столбцов (середина)

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

Рисунок 2.16 Таблицы в базе данных MaxMinManufacturingDM с раскрытыми узлами столбцов (окончание)

  1. По схеме, приведенной на рис. 1.9, в таблице ManufacturingFact создайте семь полей. При создании поля ElapsedTimeForManufacture укажите в поле Тип данных (Data Type) значение decimal, в поле Точность (Precision) введите значение 6, а в поле Масштаб (Scale) - 2. Во всех полях столбца Разрешить значения null (Allow Nulls) сбросьте флажки.

Примечание:

Тип данных decimal используется для хранения действительных чисел. Точность определяет общее число цифр в числе, а масштаб – сколько из них находится справа от десятичной точки. В поле ElapsedTimeForManufacture может находится не более шести цифр, две из которых должны располагаться справа от десятичной точки. Таким образом, самое большое число, которое может храниться в этом поле, - 9999,99.

  1. Щелкните на квадратике слева от поля DateOfManufacture, нажмите клавишу Shift и, не отпуская ее, щелкните на квадратике слева от поля MachineNumber. Это приведет к выделению этих полей вместе со всеми полями, находящимися между ними, как показано на рис. 2.7. Щелкните на кнопке Задать первичный ключ (Set Primary Key) панели инструментов, чтобы сделать эти четыре поля составным первичным ключом этой таблицы.

Рисунок 2.17 Выбор нескольких полей и создание составного первичного ключа

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

  2. Щелкните правой кнопкой мыши на папке Таблицы (Tables) и выберите в контекстном меню команду Обновить (Refresh). Раскройте узел Таблицы (Tables), а в нем – узел таблицы ManufacturingFact. Щелкните правой кнопкой мыши на папке Ключи (Keys) и выберите в контекстном меню команду Создать внешний ключ (New Foreign Key). Появится диалоговое окно Отношения внешнего ключа (Foreign Key Relationships).