Часть полного текста документа:КОНТРОЛЬНАЯ РАБОТА по курсу "Информационные технологии в экономике" для специальности "Экономика и управление АП" В реляционной СУБД Microsoft Access создание базы данных МАТЕРИАЛЫ. Задание выполнено с использованием Microsoft Access - 2002. После запуска Access в правом окне "Создание файла", если окна нет его можно запустить выбрав из меню "Файл" и "Создать", выбираем пункт "Новая база данных". В появившемся окне в своей директории сохраняем БД под уникальным именем, в нашем случае "Kolpakov". 1. Создание таблиц. Исходя из условий задания какие надо создать отчеты приходим к выводу, что необходимо создать три таблицы со следующими полями: 1. НОМЕНКЛАТУРА МАТЕРИАЛОВ - КодМатериала, Материал. 2. ПОСТАВЩИКИ - КодПоставщика, Поставщик. 3. ПОСТАВКА МАТЕРИАЛОВ - КодПоставщика, КодМатериала, ДатаПоставки, ЕдИзмерения, Количество, Цена. Для создания таблицы НОМЕНКЛАТУРА МАТЕРИАЛОВ выполняем следующие действия: - В окне созданной базы, находясь в пункте меню "Таблицы", нажимаем пункт "Создание таблицы в режиме конструктора". - В появившемся окне в первой строке графы "имя поля", набираем имя "КодМатериала", тип данных выбираем счетчик и нажав на правую кнопку мыши из появившегося меню выбираем пункт "Ключевое поле". - Во второй строке в графе "имя поля" набираем "Материал", тип данных выбираем текстовый, в свойствах поля размер поля оставляем как предлагается по умолчанию 50, считая, что название материала не будет содержать более 50 знаков. - Закрываем конструктор, выбираем сохранить изменения и в появившемся окне вводим имя таблицы "НОМЕНКЛАТУРА МАТЕРИАЛОВ" и нажимаем "ОК". Для создания таблицы ПОСТАВЩИКИ выполняем те же действия но создаем следующие поля со свойствами: - КодПоставщика - тип счетчик и ключевое поле. - Поставщик - тип текстовый. - Закрываем конструктор и сохраняем таблицу под именем "ПОСТАВЩИКИ". Созданные две таблицы будет в дальнейшем использоваться как словари при вводе данных в основную таблицу "ПОСТАВКА МАТЕРИАЛОВ", чтобы не вводить повторяющиеся значения такие как название материала и название поставщика. При этом в таблицу "ПОСТАВКА МАТЕРИАЛОВ" будут вводится только числовые коды поставщика и материала, а сами текстовые названия поставщика и материала будут браться потом автоматически по созданной связи из таблиц "НОМЕНКЛАТУРА МАТЕРИАЛОВ" и "ПОСТАВЩИКИ". Так будут соблюдены правила по нормализации таблиц БД, отсутствуют избыточные значения. Основная таблица содержащая все основные данные это таблица "ПОСТАВКА МАТЕРИАЛОВ" создаем также в режиме конструктора с полями и следующими свойствами: - КодПоставщика - тип числовой, свойство размер поля оставляем как предлагается по умолчанию "длинное целое", для организации связи с полем "КодПоставщика" из таблицы "ПОСТАВЩИКИ", свойство индексированное поле оставляем так же как и предложено по умолчанию "Да (допускаются совпадения)", т.к. связь между таблицами устанавливается только по индексированным полям. - Также поле КодМатериала - с теми же свойствами, только связь этого поля будет в дальнейшем с полем "КодМатериала" из таблицы "НОМЕНКЛАТУРА МАТЕРИАЛОВ". - ДатаПоставки - тип данных "Дата/время", свойство формат поля "Краткий формат даты", свойство подпись "Дата поставки". - ЕдИзмерения - тип текстовый, свойство размер поля ставим 10, свойство подпись "Ед.изм.". - Количество - тип данных Числовой". - Цена - тип данных денежный, свойство формат поля "Денежный". - Закрываем конструктор, сохраняем изменение, название таблицы набираем "ПОСТАВКА МАТЕРИАЛОВ", на предложение создать ключевое поле отвечаем нет. 2. ............ |