Содержание
1.Теоретическая часть......................................................................... 3
1.1. Системы распределенной обработки информации в сетевых
технологиях........................................................................................... 3
2. Практическая часть.......................................................................... 5
2.1. Создание структуры таблиц.................................................................. 5
2.1.1. Структура таблицы «Рабочие»...................................................... 5
2.1.2. Структура таблицы «Детали»....................................................... 5
2.1.3. Структура таблицы «Операции»................................................... 6
2.1.4. Структура таблицы «Нормативы»............................................... 6
2.1.5. Структура таблицы «Выполненные работы»............................... 7
2.2. Создание связей между таблицами...................................................... 8
2.3. Заполнение таблиц данными................................................................ 8
2.3.1. Заполнение таблицы «Рабочие»....................................................... 8
2.3.2. Заполнение таблицы «Детали»........................................................ 9
2.3.3. Заполнение таблицы «Операции».................................................... 9
2.3.4. Заполнение таблицы «Нормативы»................................................ 9
2.3.5. Заполнение таблицы «Выполненные работы».............................. 10
2.4. Создание запросов............................................................................... 11
2.4.1. Создание запроса «Определение трудоемкости на деталь
с кодом 232».................................................................................... 11
2.4.2. Определение выработки рабочего с табельным номером 8......... 12
2.4.3. Определение количества деталей, прошедших сверлильную
операцию......................................................................................... 13
Литература................................................................................................. 15
1.Теоретическая часть
1.1. Системы распределенной обработки информации в сетевых технологиях
В области компьютерных технологий в последние два десятилетия не было, наверное, более активно развивающегося направления, чем становление и развитие вычислительных сетей, составивших основу так называемых сетевых технологий. Компьютерные информационно-вычислительные сети явились закономерным результатом развития идей, техники и технологий в области создания и применения вычислительных машин и систем. Наблюдавшийся все эти годы бурный технологический прогресс микроэлектроники проявился не только в чисто компьютерной сфере, но и в производстве средств связи.
Компьютерная сеть представляет собой совокупность компьютеров, связанных каналами передачи информации, и необходимого программного обеспечения и технических средств, предназначенных для организации распределенной обработки информации. В такой системе любое из подключенных устройств может использовать ее для передачи или получения информации. В зависимости от размеров территории, которую покрывает сеть, различают локальные и глобальные компьютерные сети.
Локальные компьютерные сети действуют на протяженности от нескольких метров до нескольких километров. Обычно они охватывают компьютеры одной организации или предприятия и не выходят за пределы одного здания. Из-за коротких расстояний в локальных сетях имеется возможность использования относительно дорогих высококачественных линий связи, которые позволяют с помощью простых методов передачи данных достигать высоких скоростей обмена данными порядка 100 Мбит/с. В связи с этим услуги, предоставляемые локальными сетями, отличаются широким разнообразием и обычно предусматривают реализацию в режиме непосредственного диалога (on-line).
Глобальные компьютерные сети обеспечивают соединение большого числа компьютеров на огромных территориях, охватывающих целые регионы, страны и континенты, использующие для передачи информации оптоволоконные магистрали, спутниковые системы связи и коммутируемую телефонную сеть. Так как прокладка высококачественных линий связи на большие расстояния обходится очень дорого, в глобальных сетях часто применяются уже существующие системы связи, изначально предназначенные совсем для других целей. Например, телефонные и телеграфные каналы общего назначения.
В настоящее время наметилось определенное сближение локальных и глобальных сетей, которое привело к значительному взаимопроникновению соответствующих технологий. За счет новых сетевых технологий и, соответственно, нового оборудования, рассчитанного на более качественные линии связи, скорости передачи данных в уже существующих коммерческих глобальных сетях нового поколения приближаются к традиционным скоростям локальных сетей. В результате службы для режима on-line становятся обычными и в глобальных сетях. Самым ярким примером объединения глобальных и локальных сетей в единое сообщество сетей является Интернет (Internet). Гипертекстовая информационная служба Word Wide Web (WWW), ставшая основным поставщиком информации в сети Интернет, по своим интерактивным возможностям превзошла многие аналогичные службы локальных сетей, так что разработчикам последних пришлось просто позаимствовать эту службу у глобальных сетей. Процесс переноса служб и технологий из глобальных сетей в локальные приобрел такой массовый характер, что появился даже специальный термин Интранет-технологии (от intra - внутренний), обозначающий применение служб внешних (глобальных) сетей во внутренних локальных. Таким образом, успех Интернета повлиял на развитие корпоративных сетей Интранет (Intranet). Иногда эти сети называют глобальными ЛВС, а работа с ними аналогична работе с Internet.
2. Практическая часть
2.1. Создание структуры таблиц
2.1.1. Структура таблицы «Рабочие»
В таблице «Рабочие» будет храниться такая информация обо всех рабочих предприятия, как, Табельный номер, Фамилия, имя и отчество и Разряд.
Поле Таб№ будет иметь тип данных Счетчик, поля ФИО – Текстовый, а поля Разряд – числовой.
Ключевым полем в таблице «Рабочие» будет поле Табельный номер.
В режиме Конструктора таблица Рабочие будет иметь вид:
2.1.2. Структура таблицы «Детали»
В таблице «Детали» будет храниться информация о деталях, такая как Код Детали и Наименование детали.
Поле КодДетали будет числового типа и будет ключевым.
Поле НаименованиеДетали будет текстового типа.
В режиме Конструктора таблица Детали будет выглядеть так:
2.1.3. Структура таблицы «Операции»
В таблице «Операции» будут храниться Коды операций и Наименования операций.
Поле КодОперации будет Числового типа, а поле НаименованиеОперации – Текстового.
Поле КодОперации – ключевое.
В режиме Конструктора таблица Операции будет иметь вид:
2.1.4. Структура таблицы «Нормативы»
В таблице «Нормативы» будут храниться данные о том, над какой деталью, какая выполняется операция и сколько времени на нее запланировано.
Все поля таблицы будут Числового типа. Ключевое поле в таблице «Нормативы» задано не будет.
В режиме Конструктора таблица «Нормативы» будет выглядеть так:
2.1.5. Структура таблицы «Выполненные работы»
В таблице «Выполненные работы» будет храниться информация о том, кем выполнялась некоторая операция над деталью (Табельный номер), код детали, код операции и количество деталей данного типа, над которыми выполнялась эта операция.
Все поля таблицы «Выполненные работы» будут иметь Числовой тип.
Ключевого поля в таблице «Выполненные работы» задано не будет.
В режиме Конструктора таблица «Выполненные работы» будет выглядеть так:
2.2. Создание связей между таблицами
Для возможности одновременного выборки данных из двух или более таблиц базы данных, между таблицами необходимо установить связи.
Создание связей выполняется в окне Схема данных, вызываемом нажатием одноименной кнопки на панели инструментов главного окна базы данных в Microsoft Access.
Для каждой создаваемой связи необходимо устанавливать параметры: Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей.
После установления всех связей, окно Схема данных примет вид:
2.3. Заполнение таблиц данными
После создания структуры всех таблиц базы данных и установления между ними связей, в таблице нужно ввести данные.
2.3.1. Заполнение таблицы «Рабочие»
В таблицу «Рабочие» занесем данные о 9 рабочих:
Рабочие |
||
Табельный номер |
Фамилия, имя, отчество |
Разряд |
1 |
Киселев С.Ю. |
6 |
2 |
Салтыков Е.И. |
5 |
3 |
Данилов А.Ф. |
5 |
4 |
Антипин С.А. |
4 |
5 |
Борисов Д.Ф. |
6 |
6 |
Малафеев А.Б. |
4 |
7 |
Новицкий С.Н. |
6 |
8 |
Леонов М.А. |
5 |
9 |
Лебедев В.В. |
3 |
2.3.2. Заполнение таблицы «Детали»
В таблицу «Детали» введем данные об имеющихся деталях:
Детали |
|
Код детали |
Наименование детали |
10 |
щит |
39 |
кожух воздухоохладителя |
50 |
цилиндр |
57 |
втулка |
67 |
кожух вентилятора |
81 |
штифт |
90 |
заглушка |
232 |
щит основной |
342 |
вал |
2.3.3. Заполнение таблицы «Операции»
В таблицу «Операции» введем коды и наименования выполняемых операций:
Операции |
|
Код операции |
Наименование операции |
10 |
токарно-карусельная |
20 |
токарно-расточная |
30 |
сверлильная |
40 |
токарная |
50 |
зачистка |
2.3.4. Заполнение таблицы «Нормативы»
В таблице «Нормативы» будет храниться информация о времени, необходимом для выполнения определенной операции над конкретным типом деталей:
Нормативы |
||
Код детали |
Код операции |
Нормо-часы (Н/час) |
10 |
10 |
5,2 |
10 |
30 |
1,3 |
10 |
10 |
4,8 |
10 |
30 |
2,4 |
10 |
50 |
0,5 |
39 |
20 |
2,8 |
39 |
50 |
0,3 |
50 |
20 |
1,8 |
50 |
50 |
0,2 |
57 |
20 |
16,2 |
57 |
10 |
193,5 |
57 |
30 |
48 |
57 |
20 |
36,7 |
67 |
10 |
1,5 |
67 |
30 |
0,6 |
67 |
50 |
0,2 |
81 |
40 |
0,18 |
90 |
40 |
1,8 |
90 |
30 |
0,7 |
90 |
50 |
0,16 |
232 |
10 |
3,2 |
232 |
20 |
1,6 |
232 |
30 |
2,3 |
232 |
50 |
0,7 |
342 |
40 |
16,2 |
342 |
20 |
6,4 |
342 |
50 |
0,3 |
2.3.5. Заполнение таблицы «Выполненные работы»
В таблицу «Выполненные работы» запишем данные о том, кто из сотрудников (Табельный номер), выполнил операцию (Код операции), над какой деталью (Код детали) и количество деталей с такой операцией (количество деталей).
После заполнения, таблица «Выполненные работы» будет иметь вид:
ВыполненныеРаботы |
|||
Табельный номер |
Код детали |
Код операции |
Количество деталей |
1 |
10 |
10 |
2 |
1 |
10 |
10 |
2 |
1 |
57 |
10 |
1 |
2 |
57 |
10 |
1 |
2 |
232 |
10 |
2 |
3 |
50 |
20 |
1 |
3 |
57 |
20 |
1 |
3 |
342 |
20 |
1 |
3 |
342 |
50 |
1 |
4 |
57 |
20 |
1 |
4 |
232 |
20 |
2 |
5 |
10 |
30 |
2 |
5 |
67 |
30 |
1 |
6 |
10 |
30 |
2 |
6 |
57 |
30 |
1 |
6 |
90 |
30 |
4 |
6 |
90 |
50 |
4 |
6 |
232 |
30 |
2 |
7 |
81 |
40 |
20 |
7 |
342 |
40 |
1 |
8 |
90 |
40 |
4 |
9 |
10 |
50 |
2 |
9 |
50 |
50 |
1 |
9 |
67 |
50 |
1 |
9 |
232 |
50 |
2 |
2.4. Создание запросов
Запросы в базе данных служат для отбора и анализа данных из одной или нескольких таблиц одновременно.
2.4.1. Создание запроса «Определение трудоемкости на деталь с кодом 232»
Сначала создадим простой запрос, содержащий поля НаименованиеОперации из таблицы Операции, а также поля КодДетали, КодОперции и Нормо-часы из таблицы Нормативы.
Для поля КодДетали зададим Условие отбора 232, которое позволит отобрать только те операции, которые проводились над деталью с кодом 232.
В режиме конструктора, созданный простой запрос будет иметь вид:
Созданный запрос выдаст следующие данные:
Трудоемкость детали с кодом 232 |
||
Код детали |
Наименование операции |
Нормо-часы (Н/час) |
232 |
токарно-карусельная |
3,2 |
232 |
токарно-расточная |
1,6 |
232 |
Сверлильная |
2,3 |
232 |
Зачистка |
0,7 |
Теперь, для подсчета суммарной трудоемкости на деталь с кодом 232, по только что созданному простому запросу создадим перекрестный запрос.
Для этого на странице Запросы главного окна Microsoft Access перейдем на вкладку Запросы, нажмем кнопку Создать и выберем Перекрестный запрос.
На первом шаге запустившегося мастера, выберем только что созданный простой запрос.
В качестве заголовков строк выберем поле КодДетали, а в качестве заголовков столбцов – НаименованиеОперации.
Для поля НормоЧасы зададим функцию Сумма.
В результате выполнения созданного перекрестного запроса получим следующее:
Трудоемкость детали с кодом 232_перекрестный |
|||||
Код детали |
Итоговое значение НормоЧасы |
зачистка |
сверлильная |
токарно-карусельная |
токарно-расточная |
232 |
7,80000001192093 |
0,699999988079071 |
2,29999995231628 |
3,20000004768372 |
1,60000002384186 |
2.4.2. Определение выработки рабочего с табельным номером 8
Создадим простой запрос, добавив в бланк запроса поля Таб№ и Кол-воДеталей из таблицы ВыполненныеРаботы, поле НаименованиеДетали из таблицы Детали и поле НаименованиеОперации из таблицы Операции.
Для поля Таб№ зададим Условие отбора – 8, которое позволит отобрать только те детали, которые делал рабочий с 8 табельным номером.
В режиме Конструктора созданный запрос будет иметь вид:
Выполнив созданный запрос, получим следующие данные о выработке рабочего с табельным номером 8:
Выработка рабочего с табельным номером 8 |
|||
Табельный номер |
Наименование детали |
Наименование операции |
Количество деталей |
8 |
Заглушка |
токарная |
4 |
2.4.3. Определение количества деталей, прошедших сверлильную операцию
Сначала создадим простой запрос, содержащий поля КодДетали и Кол-воДеталей из таблицы ВыполненныеРаботы, поле НаименованиеДетали из таблицы Детали и поле НаименованиеОперации из таблицы Операции.
Для поля НаименованиеОперации зададим Условие отбора – сверлильная.
В результате, созданный простой запрос в режиме Конструктора будет иметь вид:
При выполнении он выдаст результат:
Детали прошедшие сверлильную операцию |
|||
Код детали |
Наименование детали |
Наименование операции |
Количество деталей |
10 |
щит |
сверлильная |
2 |
10 |
щит |
сверлильная |
2 |
57 |
втулка |
сверлильная |
1 |
67 |
кожух вентилятора |
сверлильная |
1 |
90 |
заглушка |
сверлильная |
4 |
232 |
щит основной |
сверлильная |
2 |
Теперь по только что созданному простому запросу создадим перекрестный запрос.
В качестве заголовков строк выберем поле НаименованиеОперации.
В качестве заголовков столбцов выберем НаименованиеДеталей.
Для поля Кол-воДеталей зададим функцию Сумма.
Выполнив запрос, получим следующий результат:
Детали прошедшие сверлильную операцию_перекрестный |
||||||
Наименование операции |
Итоговое значение Кол-воДеталей |
втулка |
заглушка |
кожух вентилятора |
щит |
щит основной |
Сверлильная |
12 |
1 |
4 |
1 |
4 |
2 |
Литература
1. Microsoft Access 2000 для «чайников». Издательство “Эком”. 2001 г.
2. Microsoft Office XP. – Москва; Издательство “Диалектика”. 2002 г.
3. Информатика. Под ред. В.А. Острейковского. – Москва. Издательство “Высшая школа”. 2002.
4. Информатика: Учебник. Под редакцией проф. Н.В. Макаровой. – Москва. Издательство “Финансы и статистика”. 2000.
5. Информационные технологии. Учебное пособие. Под ред. А. К. Волкова. – Москва. Издательство “Инфра-М”. 2001 г.
6. Кузминский Е.М. и др. Хозяйственный учет на базе ЭВМ. М.: Финансы и кредит, 2002.