Автор работы: Пользователь скрыл имя, 18 Февраля 2012 в 20:22, реферат
Разработать проект базы данных предприятия по планированию выпуска продукции и учета уже выпушенной продукции, с одновременным контролем состояния используемого оборудования, и качества работы при изготовлении данного вида продукции, каждым работником.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ТВЕРСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ
К
У Р С О В
А Я
Р А Б О Т
А
по
информатике
на тему:
«СОЗДАНИЕ БАЗЫ ДАННЫХ»
вариант
«Выпуск
продукции»
Тверь, 2002
Постановка задачи
Разработать проект базы данных предприятия по планированию выпуска продукции и учета уже выпушенной продукции, с одновременным контролем состояния используемого оборудования, и качества работы при изготовлении данного вида продукции, каждым работником.
В базе данных должны отражаться как параметры, характеризующие конкретный тип изделия, так и параметры оборудования на котором происходит процесс его изготовления и одновременно профессиональные качества работника выполняющего данный заказ. База данных должна состоять из пяти таблиц, в каждой из которых производится хранение информации сгруппированной по определенному признаку.
Первая таблица должна содержать сведения об участках участвующих в процессе производства, коды и количества производимой продукции, также коды используемого оборудования и состоять из полей:
Вторая таблица должна содержать сведения о типе изделия и состоять из полей:
Третья таблица должна содержать сведения о предстоящем текущем ремонте оборудования и состоять из полей:
- код оборудования;
Четвертая таблица должна содержать сведения о работнике выполняющем данный заказ на выпуск продукцию и состоять из полей:
- табельный номер;
Пятая таблица должна содержать сведения о бригадирах, осуществляющих общее управление в рабочих коллективах и состоять из полей:
- номер бригады;
В процессе обработки данных программа управления базой данных должна выполнять следующие действия:
Требования к разработке базы данных.
Разработка
новой базы данных, независимо от ее
назначения и принципа действия, всегда
должна происходить по строго определенным
правилам и в строгой
Принимая
во внимание вышесказанное, сформируем
базу данных «Выпуск продукции» соответствующую
поставленной задаче.
Разработка структур таблиц.
Структура базы данных у нас уже определена в задании, т.е. база данных «Выпуск продукции» должна состоять из пяти таблиц. В первой таблице должны храниться данные об участках выпускающих продукцию, во второй – сведения о выпускаемых изделиях, в третьей – сведения об оборудовании, используемом при производстве, в четвертой – данные о работниках и в пятой – данные о бригадирах.
Сформируем типы полей таблицы Участок:
Сформируем типы полей таблицы Изделия:
- поле «Код изделия» будет содержать только числовые данные, поэтому его отнесем к типу «числовой»;
Сформируем
типы полей таблицы Оборудован
-
поле «Код оборудования» будет
содержать только числовые
Сформируем типы полей таблицы Работник:
- поле «Табельный номер», «Разряд» и «Номер бригады» отнесем к типу «числовой»;
Сформируем типы полей таблицы Бригадир:
- поле «Номер бригады» отнесем к типу «числовой»;
После определения структуры таблиц входящих в базу данных сформируем теперь сами таблицы, используя для этого специальный инструмент системы Microsoft Access 2000 под названием «Конструктор».
Производится это в следующей последовательности. В окне «База данных», выбрав тип объекта «Таблицы», производим двойной щелчок мыши на надписи «Создание таблицы в режиме конструктора». В раскрывшемся окне конструктора таблиц, в первый столбец заносим определенных нами ранее наименования полей, во второй столбец заносим соответствующие каждому полю типы полей также определенные нами ранее.
Рис.
1 Структура таблицы «Участок»
Рис.
2 Структура таблицы «Изделие»
Рис.
3 Структура таблицы «
Рис.
4 Структура таблицы «Работник»
Рис.
5 Структура таблицы «Бригадир»
Следующим этапом формирования структуры таблиц является индексирование полей в таблице. Индексы в Access используются для ускоренного поиска данных по одному или нескольким полям. Объявление поля ключевым автоматически делает его индексированным (первичный индекс), но ключевое поле должно обладать таким свойством, как исключение совпадений значений данных в данном поле, дополнительные (вторичные) индексы позволяют совпадение значений данных в соответствующих полях, и служат для ускорения процесса поиска данных и связывания таблиц в базе данных.
Чтобы создать индекс для поля необходимо выполнить следующую процедуру:
Учитывая структуру создаваемой базы данных, с учетом необходимых действий, которые необходимо произвести с данными, определяем для таблицы Изделие поле Код изделия, для таблицы Оборудование поле Код оборудования, для таблицы Работник поле Табельный номер, для таблицы Бригадир поле Номер бригады индексированными полями с критерием Да (Совпадения не допускаются), так как все указанные поля в указанных таблицах должны иметь уникальные, неповторяющиеся значения. Все указанные выше наименования полей, но уже в таблице Участок определяем с критерием Да (Совпадения допускаются), ввиду того, что в данной таблице ведется учет всех заказов на все изделия и допускается возможность использования совпадающего оборудования и одних и тех же работников в процессе производственного цикла.