|
|
История развития вычислительной техники и информатикиСОДЕРЖАНИЕ ВВЕДЕНИЕ 3 ИСТОРИЯ РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И ИНФОРМАТИКИ 4 1.1. ВОЗНИКНОВЕНИЕ И РАЗВИТИЕ ИНФОРМАТИКИ 4 1.2. КЛАССИФИКАЦИЯ ЭВМ ПО ЭТАПАМ СОЗДАНИЯ 5 1.3.ТЕНДЕНЦИИ РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ 10 2. РЕАЛИЗАЦИЯ ЭКОНОМИЧЕСКОЙ ЗАДАЧИ НА ЭВМ С ИСПОЛЬЗОВАНИЕМ ПАКЕТОВ ЭЛЕКТРОННЫХ ТАБЛИЦ И СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ 12 2.1. ПРАКТИЧЕСКОЕ ИСПОЛЬЗОВАНИЕ ТАБЛИЧНЫХ ПРОЦЕССОРОВ 12 2.1.1. Общая характеристика задачи 12 2.1.2. Выбор пакета электронных таблиц 12 Проектирование форм выходных документов (или графических изображений) по выбранной задаче в среде пакета электронных таблиц. 13 Результаты выполнения контрольного примера в расчётном и формульном виде. 14 Инструкция по применению спроектированной электронной таблицы. 16 ПРИМЕНЕНИЕ СИСТЕМЫ УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ (СУБД) 16 2.2.1. Общая характеристика 16 2.2.2. Назначение файлов базы данных, описание их структуры и содержания. 17 2.2.3. Описание форм выходных документов по задаче. 20 2.2.4. Описание решения задачи. 20 Перечень команд-запросов, необходимых для получения выходных форм и формирования базы данных 21 2.2.6. Результаты выполнения контрольного примера 21 2.2.7. Инструкция по применению разработанной базы данных 23 ПРИЛОЖЕНИЯ 24 СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 25 ВВЕДЕНИЕ Войти в XXI век образованным человеком можно, только хорошо владея информационными технологиями. Ведь деятельность людей все в большей степени зависит от их информированности, способности эффективно использовать информацию. Для свободной ориентации в информационных потоках современный специалист любого профиля должен уметь получать, обрабатывать и использовать информацию с помощью компьютеров, телекоммуникаций и других средств связи. Об информации начинают говорить как о стратегическом ресурсе общества, как о ресурсе, определяющем уровень развития государства. В настоящей курсовой работе сделана попытка вкратце осветить этапы истории становления информатики и эволюции средств вычислительной техники. Знание истории всегда помогает понимать новое, тем более при современном темпе развития информационных технологий. Практическая часть курсовой работы содержит решение двух экономических задач, ориентированных на применение пакета электронных таблиц и систем управления базами данных. Выбор конкретного прогаммного пакета осуществляется на основе анализа достоинств и недостатков наиболее распространённых программных продктов конкурирующих фирм. Реализованы и проверены решения при помощи персонального компьютера PC AT Pentium II - 350MHz со следующим программным обеспечением: операционная система Windows 98 RUS, русифицированный пакет Microsoft Office 97 Pro SR-2, входящие в его состав текстовый процессор Microsoft Word 97 использован для написания настоящей курсовой работы, табличный процессор Microsoft Exel 97 и система управления базой данных Microsoft Access 97 оказали помощь в решении задач. Те, кто поработал в солидной фирме, знают, что информатика и связанные с ней информационные технологии - необходимый атрибут профессиональной пригодности в обществе. Претендент на престижную работу должен обладать не только профессиональными знаниями и владеть иностранным языком, но и свободно разбираться в информационной технологии работы на персональном компьютере, что как раз и дает изучение информатики. 1. ИСТОРИЯ РАЗВИТИЯ ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ Усложнение индустриального производства, социальной, экономической и политической жизни, изменение динамики процессов во всех сферах деятельности человека привели, с одной стороны, к росту потребностей в знаниях, а с другой - к созданию новых средств и способов удовлетворения этих потребностей. 1.1. ВОЗНИКНОВЕНИЕ И РАЗВИТИЕ ИНФОРМАТИКИ Термин информатика возник в 60-х гг. во Франции для названия области, занимающейся автоматизированной обработкой информации с помощью электронных вычислительных машин. Французский термин informatigue (информатика) образован путем слияния слов information (информация) и automatigue (автоматика) и означает "информационная автоматика или автоматизированная переработка информации". В англоязычных странах этому термину соответствует синоним computer science (наука о компьютерной технике). Развитие компьютерной техники предопределило выделение информатики как самостоятельной области человеческой деятельности. Основная заслуга в этом принадлежит микропроцессорной технике, появление которой в середине 70-х гг. послужило началом второй электронной революции. С этого времени элементной базой вычислительной машины становятся интегральные схемы и микропроцессоры, а область, связанная с созданием и использованием компьютеров, получила мощный импульс в своем развитии. Термин "информатика" приобретает новое дыхание и используется не только для отображения достижений компьютерной техники, но и связывается с процессами передачи и обработки информации. В нашей стране подобная трактовка термина "информатика" утвердилась с момента принятия решения в 1983 г. на сессии годичного собрания Академии наук СССР об организации нового отделения информатики, вычислительной техники и автоматизации. Информатика трактовалась как "комплексная научная и инженерная дисциплина, изучающая все аспекты разработки, проектирования, создания, оценки, функционирования основанных на ЭВМ систем переработки информации, их применения и воздействия на различные области социальной практики". Информатика в таком понимании нацелена на разработку общих методологических принципов построения информационных моделей. Поэтому методы информатики применимы всюду, где существует возможность описания объекта, явления, процесса и т.п. с помощью информационных моделей. Существует множество определений информатики, что связано с многогранностью ее функций, возможностей, средств и методов. Обобщая опубликованные в литературе по информатике определения этого термина, предлагаем такую трактовку. Информатика - это область человеческой деятельности, связанная с процессами преобразования информации с помощью компьютеров и их взаимодействием со средой применения. Часто возникает путаница в понятиях "информатика" и "кибернетика". Основная концепция, заложенная Н. Винером в кибернетику, связана с разработкой теории управления сложными динамическими системами в разных областях человеческой деятельности. Кибернетика существует независимо от наличия или отсутствия компьютеров - это наука об общих принципах управления в различных системах: технических, биологических, социальных и др. Информатика занимается изучением процессов преобразования и создания новой информации более широко, практически не решая задачи управления различными объектами, как кибернетика. Поэтому может сложиться впечатление об информатике как о более емкой дисциплине, чем кибернетика. Однако, с другой стороны, информатика не занимается решением проблем, не связанных с использованием компьютерной техники, что, несомненно, сужает ее, казалось бы, обобщающий характер. Между этими двумя дисциплинами провести четкую границу не представляется возможным в связи с ее размытостью и неопределенностью, хотя существует довольно распространенное мнение, что информатика является одним из направлений кибернетики. Информатика появилась благодаря развитию компьютерной техники, базируется на ней и совершенно немыслима без нее. Кибернетика же развивается сама по себе, строя различные модели управления объектами, хотя и очень активно использует все достижения компьютерной техники. Кибернетика и информатика, внешне очень похожие дисциплины, различаются, скорее всего, в расстановке акцентов: в информатике - на свойствах информации и аппаратно-программных средствах ее обработки; в кибернетике - на разработке концепций и построении моделей объектов с использованием, в частности, информационного подхода. 1.2. КЛАССИФИКАЦИЯ ЭВМ ПО ЭТАПАМ СОЗДАНИЯ По этапам создания и используемой элементной базе ЭВМ условно делятся на поколения: 1-е поколение, 50-е гг.: ЭВМ на электронных вакуумных лампах; 2-е поколение, 60-е гг.: ЭВМ на дискретных полупроводниковых приборах (транзисторах); 3-е поколение, 70-е гг.: ЭВМ на полупроводниковых интегральных схемах1 с малой и средней степенью интеграции (сотни - тысячи транзисторов в одном корпусе); 4-е поколение, 80-е гг.: ЭВМ на больших и сверхбольших интегральных схемах-микропроцессорах (десятки тысяч - миллионы транзисторов в одном кристалле); 5-е поколение, 90-е гг.: ЭВМ с многими десятками параллельно работающих микропроцессоров, позволяющих строить эффективные системы обработки знаний; ЭВМ на сверхсложных микропроцессорах с параллельно-векторной структурой, одновременно выполняющих десятки последовательных команд программы; 6-е и последующие поколения: оптоэлектронные ЭВМ с массовым параллелизмом и нейронной структурой - с распределенной сетью большого числа (десятки тысяч) несложных микропроцессоров, моделирующих архитектуру нейронных биологических систем. Каждое следующее поколение ЭВМ имеет по сравнению с предшествующим существенно лучшие характеристики. Так, производительность ЭВМ и емкость всех запоминающих устройств увеличиваются, как правило, больше чем на порядок. Со сравнительными параметрами основных классов современных ЭВМ можно ознакомиться в приложении 1. Исторически первыми появились большие ЭВМ, элементная база которых прошла путь от электронных ламп до интегральных схем со сверхвысокой степенью интеграции. Первая большая ЭВМ ЭНИАК (Electronic Numerical Integrator and Computer) была создана в 1946 г. (в 1996 г. отмечалось 50-летие создания первой ЭВМ). Эта машина имела массу более 50 т, быстродействие несколько сотен операций в секунду, оперативную память емкостью 20 чисел; занимала огромный зал площадью около 100 кв.м. Большие ЭВМ за рубежом часто называют мэинфреймам и (Mainframe). К мэйнфреймам относят, как правило, компьютеры, имеющие следующие характеристики: производительность не менее 10 MIPS; основную память емкостью от 64 до 10000Мбайт; внешнюю память не менее 50 Гбайт; многопользовательский режим работы (обслуживают одновременно от 16 до 1000 пользователей). Основные направления эффективного применения мэйнфреймов - это решение научно-технических задач, работа в вычислительных системах с пакетной обработкой информации, работа с большими базами данных, управление вычислительными сетями и их ресурсами. Последнее направление - использование мэйнфреймов в качестве больших серверов вычислительных сетей часто отмечается специалистами среди наиболее актуальных. Родоначальником современных больших ЭВМ, по стандартам которой в последние несколько десятилетий развивались ЭВМ этого класса в большинстве стран мира, является фирма IBM. Ее модели IBM 360 и IBM 370, их архитектура и программное обеспечение взяты за основу и при создании отечественной системы больших машин ЕС ЭВМ. Среди лучших современных разработок мэйнфреймов за рубежом следует в первую очередь отметить: американские IBM 390, IBM 4300 (4331,4341,4361,4381), пришедшие на смену IBM 380 в 1979 г., и IBM ES/9000, созданные в 1990 г., а также японские компьютеры М 1800 фирмы Fujitsu. Семейство мэйнфреймов IBM ES/9000 (ES - Enterprise System - система (сеть) масштаба предприятия) открывает новое семейство больших ЭВМ, включающее 18 моделей компьютеров, реализованных на основе архитектуры IBM 390. Семейство мэйнфреймов М 1800 фирмы Fujitsu пришло в 1990 г. на смену моделям V 780 и включает в себя 5 новых моделей: Model-20, -30, -45, -65, -85; старшие модели Model-45, -65, -85 - многопроцессорные ЭВМ соответственно с 4, 6 и 8 процессорами; последняя, старшая модель имеет основную память емкостью 2 Гбайта и 256 каналов ввода-вывода. Последние, наиболее мощные модели отечественных больших ЭВМ существенно уступают по своим характеристикам зарубежным типам этих машин: ЕС 1068 имеет производительность 10 MIPS и основную память емкостью 32 Мбайта; ЕС1087 - 15 MIPS и 128 Мбайт; ЕС1130- 50 MIPS и 8 Мбайт; ЕС 1170 (4-процессорный вариант) - 20 MIPS и 64 Мбайта. Слухи о смерти мэйнфреймов сильно преувеличены: по данным экспертов, на мэйнфреймах сейчас находится около 70% "компьютерной информации; только в США в 1995 г. было установлено 40 тыс. мэйнфреймов. В России в настоящее время используется около 5 тыс. ЕС ЭВМ и примерно столько же фирменных мэйнфреймов: IBM (ES/9000 установлены в нескольких банках, на автозаводах, металлургических комбинатах), Hitachi Data System, Fujitsu и др. Производительность больших ЭВМ оказалась недостаточной для ряда задач: прогнозирования метеообстановки, управления сложными оборонными комплексами, моделирования экологических систем и др. Это явилось предпосылкой для разработки и создания суперЭВМ, самых мощных вычислительных систем, интенсивно развивающихся и в настоящее время. Появление в 70-х гг. малых ЭВМ обусловлено, с одной стороны, прогрессом в области электронной элементной базы, а с другой - избыточностью ресурсов больших ЭВМ для ряда приложений. Малые ЭВМ используются чаще всего для управления технологическими процессами. Они более компактны и значительно дешевле больших ЭВМ. Малые ЭВМ (мини-ЭВМ) - надежные, недорогие и удобные в эксплуатации компьютеры, обладающие несколько более низкими по сравнению с мэйнфреймами возможностями. Мини-ЭВМ (и наиболее мощные из них супермини-ЭВМ) обладают следующими характеристиками: производительность - до 100 MIPS; емкость основной памяти - 4-512 Мбайт; емкость дисковой памяти - 2-100 Гбайт; число поддерживаемых пользователей - 16-512. Родоначальником современных мини-ЭВМ можно считать компьютеры PDP-11 (Program Driven Processor - программно-управляемый процессор) фирмы DEC (Digital Equipment Corporation - Корпорация дискретного оборудования, США), они явились прообразом и наших отечественных мини-ЭВМ - Системы Малых ЭВМ (СМ ЭВМ): СМ 1, 2,3,4, 1400, 1700 и др. Дальнейшие успехи в области элементной базы и архитектурных решений привели к возникновению супермини-ЭВМ - вычислительной машины, относящейся по архитектуре, размерам и стоимости к классу малых ЭВМ, но по производительности сравнимой с большой ЭВМ. В настоящее время семейство мини-ЭВМ PDP-11 включает большое число моделей - от VAX-11 до VAX-3600; мощные модели мини-ЭВМ класса 8000 (VAX-8250, 8820); супермини-ЭВМ класса 9000 (VAX-9410,9430) и др. Мини-ЭВМ VAX полностью перекрывают весь диапазон характеристик этого класса компьютеров и в подклассе супермини стирают грань с мэйнфреймами. Среди прочих мини-ЭВМ следует отметить: однопроцессорные: IBM 4381, HP 9000; многопроцессорные: Wang VS 7320, AT&T 3В 4000; супермини-ЭВМ HS 4000, по характеристикам не уступающая мэйнфреймам. Изобретение в 1969 г. микропроцессора (МП) привело к появлению в 70-х гг. еще одного класса ЭВМ - микро ЭВМ. Именно наличие МП служило первоначально определяющим признаком микроЭВМ. Сейчас микропроцессоры используются во всех без исключения классах ЭВМ. Многопользовательские микроЭВМ - это мощные микроЭВМ, оборудованные несколькими видеотерминалами и функционирующие в режиме разделения времени, что позволяет эффективно работать на них сразу нескольким пользователям. Персональные компьютеры (ПК) - однопользовательские микроЭВМ, удовлетворяющие требованиям общедоступности и универсальности применения. Среди зарубежных ПК следует отметить компьютеры американской фирмы IBM: IBM PC/XT, IBM PC/AT на микропроцессорах 80286 (16-разрядные), IBM PS/2 8030 -PS/2 8080 (PS - Personal System), все PS, кроме PS/2 8080, - 16-разрядные, PS/2 8080 - 32-разрядная, IBM PC на МП 80386 и 80486 (32-разрядные), IBM PC на МП Pentium и Pentium Pro (64-разрядные). Широко известны персональные компьютеры, выпускаемые американскими фирмами: Compaq Computer, Apple (Macintosh), Hewlett Packard, Dell, DEC, а также фирмами Великобритании: Spectrum, Amstrad; Франции: Micral; Италии: Olivetty; Японии: Toshiba, Panasonic и Partner. Наибольшей популярностью в настоящее время пользуются персональные компьютеры клона (архитектуры определенного направления) IBM, первые модели которых появились в 1981г. Существенно им уступают по популярности персональные компьютеры клона DEC (Digital Equipment Corporation), в частности широкоизвестные ПК Macintosh фирмы Apple, занимающие по распространимости 2-е место. В начале 90-х гг. мировой парк компьютеров составлял примерно 150 млн. шт., из них около 90% - это персональные компьютеры, в частности профессиональных ПК типа IBM PC более 100 млн. шт. (около 75% всех ПК); профессиональных ПК типа DEC около 5 млн. шт. За рубежом самыми распространенными моделями компьютеров в настоящее время являются IBM PC с микропроцессорами Pentium и Pentium Pro2. Отечественная промышленность (страны СНГ) выпускала DEC-совместимые (диалоговые вычислительные комплексы ДВК-1 -ДВК-4 на основе Электроники МС-1201, Электроники 85, Электроники 32 и др.) и IBM PC-совместимые ( ЕС 1840 - ЕС 1842, ЕС 1845, ЕС1849, ЕС1861, Искра 1030, Искра 4816, Нейрон И9.66 и др.) компьютеры. Остальные типы отечественных ПК (Агат, Микроша, Спектр, Орбита, БК и др.) существенно уступают по своим характеристикам вышеназванным. Причем если еще лет 8-10 назад мы ориентировались в основном на DEC-совместимые ПК, то сейчас подавляющее большинство отечественных персональных компьютеров собирается из импортных комплектующих и относится к IBM PC-совместимым. Первая суперЭВМ была задумана в I960 г. и создана в 1972 г. (машина ILLIAC IV с производительностью 20 MFLOPS), а начиная с 1974 г. лидерство в разработке суперЭВМ захватила фирма Cray Research, выпустившая ЭВМ Cray 1 производительностью 160 MFLOPS и объемом оперативной памяти 64 Мбайта, а в 1984 г. - ЭВМ Cray 2, в полной мере реализовавшую архитектуру MSIMD и ознаменовавшую появление нового поколения суперЭВМ. Производительность Cray 2 - 2000 MFLOPS, объем оперативной памяти - 2 Гбайта. Классическое соотношение, ибо критерий сбалансированности ресурсов ЭВМ - каждому MFLOPS производительности процессора должно соответствовать не менее 1 Мбайта оперативной памяти. В настоящее время в мире насчитывается несколько тысяч суперЭВМ (в 1991 г. - 900 шт.), начиная от простеньких офисных Cray EL до мощных Cray 3, Cray 4, Cray Y-MP C90 фирмы Cray Research, Cyber 205 фирмы Control Data, SX-3 и SX-X фирмы NEC, VP 2000 фирмы Fujitsu (Япония), VPP 500 фирмы Siemens (ФРГ) и др., производительностью несколько десятков тысяч MFLOPS; среди лучших суперЭВМ можно отметить и отечественные суперкомпьютеры. В сфере суперЭВМ Россия, пожалуй, впервые представила собственные оригинальные модели ЭВМ. Все остальные: и ПК, и малые, и универсальные ЭВМ, за редким исключением (например, ЭВМ Рута 110), на базе отечественной технологии копировали зарубежные разработки (в первую очередь разработки фирм США). В СССР, а позднее в России была разработана и реализуется (сейчас, правда, почти заморожена) государственная программа разработки суперкомпьютеров. По этой программе были разработаны и частично выпущены такие суперЭВМ, как повторяющая архитектуру Cray Электроника СС БИС; оригинальные разработки: ЕС1191, 1195, 1191.01, 1191.10, Эльбрус 1, 2, 3, ЗБ. Разработка ЕС1191 с производительностью 1200 MFLOPS из-за нехватки средств заморожена; офисные варианты ЕС 1195 и ЕС 1191.01 имеют производительность соответственно 50 и 500 MFLOPS; идет разработка ЕС 1191.10с ожидаемой производительностью 2000 MFLOPS. Одно уже бесспорно - ускорение изменений в производительности суперкомпьютеров опережает ускорение эффектов закона Мура. Фирма Cray Research намерена в 2000 г. создать суперЭВМ производительностью 1 TFLOPS = 1 000 000 MFLOPS. Правда на сегодняшний день ей удалось достигнуть лишь 891,5 GFLOPS на суперЭВМ Cray/SGI T3E900 с 1324 процессоров3. Конец 90-х превратился в настоящую гонку конкурирующих титанов - производителей компьютерной техники. Стремительно повышается тактовая частота процессоров и их модификации. Возрастающая скорость работы процессоров стимулировала совершенствование других узлов и периферийных устройств копьютерного "железа". Ранее активно продвигаемый процессор от Intel под названием Pentium Pro не получил широкого распространения, путёвку в жизнь получил гибрид Pentium и Pentium Pro под названием. Если три года назад пределом мечтаний пользователя был Pentium - 233MHz, использующий технологию MMX, то сейчас стандарт де-факто Pentium - II 350MHz, а верх потребительского рынка персональных компьютеров представлен моделями Pentium-!!! (недавно получившего право называться Pentium-III) с частотой до 750 MHz. Целая ниша рынка занята клоном Intel Celeron, немного уступающим Pentium - II и выгодным по цене. Несправедливо было-бы забыть наступающих на пятки Intel конкурента - AMD с его K6 и Athlon, "уставший" Cyrix M2. На 2001 год заявлены процессоры с частотой 1100 MHz4. Осветить весь спектр клонов и разновидностей микропроцессорной техники в рамках курсовой работы просто невозможно. Литературные издания просто не успевают сообщать о новинках в мире компьютерной техники и информационных технологий. 1.3. ТЕНДЕНЦИИ РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ Представление о совершенствовании технологии использования компьютеров дает приложение 2. Главной тенденцией развития вычислительной техники в настоящее время является дальнейшее расширение сфер применения ЭВМ и, как следствие, переход от отдельных машин к их системам - вычислительным системам и комплексам разнообразных конфигураций с широким диапазоном функциональных возможностей и характеристик. Наиболее перспективные, создаваемые на основе персональных ЭВМ, территориально распределенные многомашинные вычислительные системы - вычислительные сети - ориентируются не столько на вычислительную обработку информации, сколько на коммуникационные информационные услуги: электронную почту, системы телеконференций и информационно-справочные системы. Специалисты считают, что в начале XXI в. в цивилизованных странах произойдет смена основной информационной среды. При разработке и создании собственно ЭВМ существенный и устойчивый приоритет в последние годы имеют сверхмощные компьютеры - суперЭВМ и миниатюрные, и сверхминиатюрные ПК. Ведутся, как уже указывалось, поисковые работы по созданию ЭВМ 6-го поколения, базирующихся на распределенной нейронной архитектуре, - ней-рокомпьютеров. В частности, в нейрокомпьютерах могут использоваться уже имеющиеся специализированные сетевые МП - транспьютеры - микропроцессоры сети со встроенными средствами связи. Широкое внедрение средств мультимедиа, в первую очередь аудио- и видеосредств ввода и вывода информации, позволит общаться с компьютером на естественном языке. Мультимедиа нельзя трактовать узко, только как мультимедиа на ПК. Можно говорить о бытовом (домашнем) мультимедиа, включающем в себя и ПК, и целую группу потребительских устройств, доводящих потоки информации до потребителя и активно забирающих информацию у него. Специалисты предсказывают в ближайшие годы возможность создания компьютерной модели реального мира, такой виртуальной (кажущейся, воображаемой) системы, в которой мы можем активно жить и манипулировать виртуальными предметами. Простейший прообраз такого кажущегося мира уже сейчас существует в сложных компьютерных играх. Но в будущем можно говорить не об играх, а о виртуальной реальности в нашей повседневной жизни, когда нас в комнате, например, будут окружать сотни активных компьютерных устройств, автоматически включающихся и выключающихся по мере надобности, активно отслеживающих наше местоположение, постоянно снабжающих нас ситуационно необходимой информацией, активно воспринимающих нашу информацию и управляющих многими бытовыми приборами и устройствами. 2. РЕАЛИЗАЦИЯ ЭКОНОМИЧЕСКОЙ ЗАДАЧИ НА ЭВМ С ИСПОЛЬЗОВАНИЕМ ПАКЕТОВ ЭЛЕКТРОННЫХ ТАБЛИЦ И СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ 2.1. ПРАКТИЧЕСКОЕ ИСПОЛЬЗОВАНИЕ ТАБЛИЧНЫХ ПРОЦЕССОРОВ Общая характеристика задачи. Задача представляет собой расчёт величины банковского кредита и величины собственных средств, необходимых предприятию в данном году для формирования запаса материальных ценностей. Цель задачи - реализовать процесс решения задачи на ПЭВМ с использованием пакета электронных таблиц. Полученная в результате электронная таблица должна автоматически выдавать сведения о размере денежных сумм, покрываемых за счёт банковского кредита и собственных средств, основываясь на размере планового постоянного годового запаса сырья, при любом другом наборе корректных исходных данных. 2.1.2. Выбор пакета электронных таблиц. Электронная таблица - самая распространенная и мощная информационная технология для профессиональной работы с данными. Для управления электронной таблицей созданы специальные программные продукты - табличные процессоры. В бизнесе электронные таблицы незаменимы для учёта материальных и денежных средств, составления расчётов и прогнозирования, создания графиков и диаграмм, а также решения других важных задач. Идея создания электронной таблицы возникла у студента Гарвардского университета (США) Дэна Бриклина (Dan Bricklin) в 1979 г. Выполняя скучные вычисления экономического характера с помощью бухгалтерской книги, он и его друг Боб Франкстон (Bob Frankston), который разбирался в программировании, разработали первую программу электронной таблицы, названную ими VisiCalc5. VisiCalc скоро стала одной из наиболее успешных программ. Первоначально она предназначалась для компьютеров типа Apple II, но потом была трансформирована для всех типов компьютеров. Многие считают, что резкое повышение продаж компьютеров типа Apple в то время и было связано с возможностью использования на них табличного процессора VisiCalc. В скоро появившихся электронных таблицах-аналогах (например, SuperCalc) основные идеи VisiCalc были многократно усовершенствованы. Новый существенный шаг в развитии электронных таблиц - появление в 1982 г. на рынке программных средств Lotus 1-2-3. Lotus был первым табличным процессором, интегрировавшим в своем составе, помимо обычных инструментов, графику и возможность работы с системами управления базами данных. Поскольку Lotus был разработан для компьютеров типа IBM, он сделал для этой фирмы то же, что VisiCalc в свое время сделал для фирмы Apple. После разработки Lotus 1-2-3 компания Lotus в первый же год повышает свой объем продаж до 50 млн. дол. и становится самой большой независимой компанией - производителем программных средств. Успех компании Lotus привел к ужесточению конкуренции, вызванной появлением на рынке новых электронных таблиц, таких, как VP Planner компании Paperback Software и Quattro Pro компании Borland International, которые предложили пользователю практически тот же набор инструментария, но по значительно более низким ценам. Следующий шаг - появление в 1987 г. табличного процессора Excel фирмы Microsoft. Эта программа предложила более простой графический интерфейс в комбинации с ниспадающими меню, значительно расширив при этом функциональные возможности пакета и повысив качество выходной информации. Расширение спектра функциональных возможностей электронной таблицы, как правило, ведет к усложнению работы с программой. Разработчикам Excel удалось найти золотую середину, максимально облегчив пользователю освоение программы и работу с ней. Благодаря этому Excel быстро завоевала популярность среди широкого круга пользователей. В настоящее время, несмотря на выпуск компанией Lotus новой версии электронной таблицы, в которой использована трехмерная таблица с улучшенными возможностями, Excel занимает ведущее место на рынке табличных процессоров. Имеющиеся сегодня на рынке табличные процессоры способны работать в широком круге экономических приложений и могут удовлетворить практически любого пользователя. Для решения задачи остановим свой выбор на пакете Microsoft Excel 97-SR2. Пакет представляет собой полностью русифицированный многофункциональный табличный процессор, работающий на доминирующей в России платформе Windows 95/98. Интеграция Excel в составе ставшего "классикой" пакета Microsoft Office 97 допускает свободный обмен данными с текстовым редактором Microsoft Word 97, базами данных Microsoft Access 97 и т.п. Встроенные конвертеры позволяют взаимодействовать с пакетами электронных таблиц других производителей. Большое количество встроенных функций для упрощения статистических и финансовых расчётов превращает Excel в мощный табличный процессор для решения проблем автоматизации на несколько порядков более сложных расчётов по сравнению с рассматриваемыми в настоящей задаче. Исходными данными для задачи являются сведения о плановом годовом запасе сырья, его доле в общей сумме запаса материальных ценностей (в процентах), величине средств, покрываемых за счёт банковского кредита (в процентах). Проектирование форм выходных документов (или графических изображений) по выбранной задаче в среде пакета электронных таблиц. Процесс решения задачи осуществляется в следующем порядке. Изначально заданы: С - стоимость постоянного запаса сырья, млн.руб.; а1 - доля постоянного запаса сырья в общем запасе материальных ценностей предприятия, %; а2 - доля стоимости запаса материальных ценностей, покрываемая за счёт банковского кредита, %. Последовательно вычисляем: запас материальных ценностей Z, в млн. руб. Z = (C / a1) * 100, где C - стоимость постоянного запаса сырья, млн. руб.; a1 - доля постоянного запаса сырья, %. величина банковского кредита CK = (а2 ? Z) / 100 ; стоимость части запаса материальных ценностей, покрываемая за счёт собственных денежных средств предприятия СП = Z - K . Результаты выполнения контрольного примера в расчётном и формульном виде. Вариант 1 Вычислить: плановую величину банковского кредита; величину собственных средств, необходимых предприятию в данном году для образования запаса материальных ценностей. По годовому плану предприятие должно иметь постоянный запас сырья на 94 млн. руб., что составляет 33% величины всего запаса материальных ценностей. 40% стоимости всего запаса метериальных ценностей должны оплачиваться за счёт банковского кредита, остальная часть за счёт собственных средств предприятия. Решение: Задано: C = 94 млн. руб., a1 = 33%, а2 = 40%. Вычисляем: стоимость годового запаса материальных ценностей Z = (C ? 100 ) / a1 = (94 ? 100) / 33 = 284,85 млн. руб. денежная сумма, ежегодно отчисляемая на полное восстановление здания СК = (а2 ? Z)/100 = (40 ? 284,85) / 100 = 113,94 млн. руб. денежная сумма, ежегодно отчисляемая на капитальный ремонт здания СП = 284,85 - 113,94 = 171,91 млн. руб. Заполнение электронной таблицы: Лист табличного процессора заполняем по образцу, показанному на рис. 1. Вид листа электронной таблицы дан в режиме "отображения формул". Последовательность заполнения ячеек в данном случае особого значения не имеет. Ячейки С3 - С5 используются для ввода исходных данных, если лист будет защищён от изменений, то в формате ячеек С3 - С5 атрибут "защищаемая ячейка" на вкладке "защита" необходимо снять. А В С D 1 Расчёт запаса материальных ценностей 2 Показатель 3 1. Постоянный запас сырья 94 млн. руб. 4 2. Норматив постоянного запаса сырья 33 % 5 3. Норматив банковского кредита 40 % 6 4. Запас материальных ценностей (всего): =(94*100)/33 млн. руб. 7 в т.ч. за счёт банковского кредита =(С6*40)/100 млн. руб. 8 за счёт собственных средств =С6-С7 млн. руб. Рис. 1. Образец заполнения электронной таблицы. Ячейки С6 - С8 содержат формулы для получения соответствующих результатов расчёта. В законченном виде электронный документ имеет следующую форму (рис. 2). А В С D 1 Расчёт запаса материальных ценностей 2 Показатель 3 1. Постоянный запас сырья 94 млн. руб. 4 2. Норматив постоянного запаса сырья 33 % 5 3. Норматив банковского кредита 40 % 6 4. Запас материальных ценностей (всего): 284,85 млн. руб. 7 в т.ч. за счёт банковского кредита 113,94 млн. руб. 8 за счёт собственных средств 170,91 млн. руб. Рис. 2. Электронная таблица в законченном виде. Таблица автоматически пересчитывает значения при изменении любого из значений в исходных данных. По завершении заполнения электронной таблицы лист необходимо защитить от изменений, ввод значений должны допускать лишь ячейки исходных данных. Данную таблицу можно снабдить защитой от ввода неправильных исходных данных (например отрицательных чисел), автоматическими примечаниями с инструкцией по использованию. Инструкция по применению спроектированной электронной таблицы. Для правильного использования программы необходимо соблюдать следующие условия6: В ячейки С3 - С5 ввести соответствующие наименованию показателя (ячейки В3 - В5) исходные данные в указанной размерности (ячейки D3 - D5). Для этого необходимо выделить соответствующую ячейку, ввести с клавиатуры численное значение показателя и нажать "Enter". После ввода исходных данных в ячейках С6 - С8 прочитать результаты расчёта. Пересчитанную таблицу можно отправить на печать или импортировать в любое из приложений пакета Microsoft Office, вставить в отчёт или любой другой документ, подготавливаемый в Microsoft Word, переслать в базу данных Microsoft Access или подшить в Microsoft Binder. Правильность расчётов гарантируется только при корректном наборе исходных данных: исходные данные не должны содержать отрицательных значений. Значения, задаваемые в процентах, должны находиться в пределах 0 ... 100. ПРИМЕНЕНИЕ СИСТЕМЫ УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ (СУБД) 2.2.1. Общая характеристика. В деловой или личной сфере часто приходится работать с данными из разных источников, каждый из которых связан с определенным видом деятельности. Для координации всех этих данных необходимы определенные знания и организационные навыки. База данных объединяет сведения из разных источников, позволяет их упорядочить и производить выборку данных по различном условиям. В данном случае необходимо реализовать с применением ПЭВМ автоматизированный учет наличия и движения товаров на складе. Созданная на основе сведений о каждом товаре база данных должна автоматически формировать отчёт о наличии товаров на складе на начало рабочего дня и выдать справку в надлежащей форме. Решение задачи находится в компетенции штатного программиста и может быть предназначено для отдела маркетинга, штатного логистика или использоваться в качестве прайс-листа складского предприятия. Результатом решения задачи является база данных, выдающая статистическую информацию. Назначение файлов базы данных, описание их структуры и содержания. Системой управления базами данных называют программную систему, предназначенную для создания на ЭВМ общей базы данных, используемой для решения множества задач. Подобные системы служат для поддержания базы данных в актуальном состоянии и обеспечивают эффективный доступ пользователей к содержащимся в ней данным в рамках предоставленных пользователям полномочий. СУБД предназначена для централизованного управления базой данных в интересах всех работающих в этой системе. СУБД общего назначения не ориентированы на какую-либо предметную область или информационные потребности какой-либо группы пользователей. Каждая система такого рода реализуется как программный продукт, способный функционировать на некоторой дели ЭВМ в определенной операционной системе и поставляется многим пользователям с коммерческое изделие. Такие СУБД обладают средствами настройки на работу с конкретной базой данных. Использование СУБД общего назначения в качестве инструментального средства для создания автоматизированных информационных систем, основанных на технологии баз данных, позволяет существенно сокращать сроки разработки, экономить трудовые ресурсы. Этим СУБД присущи развитые функциональные возможности и даже определенная функциональная избыточность. СУБД общего назначения - это сложные программные комплексы, предназначенные для выполнения всей совокупности функций, связанных с созданием и эксплуатацией базы данных информационной системы. Используемые в настоящее время СУБД обладают средствами обеспечения целостности данных и надежной безопасности, что дает возможность разработчикам гарантировать большую безопасность данных при меньших затратах сил на низкоуровневое программирование. Продукты, функционирующие в среде WINDOWS, выгодно отличаются удобством пользовательского интерфейса и встроенными средствами повышения производительности. Рассмотрим основные характеристики некоторых СУБД - лидеров на рынке программ, предназначенных как для разработчиков информационных систем, так и для конечных пользователей. В рассматриваемую группу программных продуктов вошли: dBASE IV 2.0, компании Borland International; Microsoft Access 2.0; Microsoft FoxPro 2.6 for DOS; Microsoft FoxPro 2.6 for Windows, корпорации Microsoft Corp; Paradox for DOS 4.5; Paradox for Windows, версия 4.5 компании Borland. В табл. 1 показаны места (условные), которые занимают рассматриваемые программные средства относительно друг друга7. Самые быстрые программные изделия отнюдь не обладают самыми развитыми функциональными возможностями на уровне процессора СУБД. По табл. 1 можно заключить, что самой быстрой СУБД является FoxPro 2.6, однако она не обладает средствами соблюдения целостности данных в отличие от более медленной СУБД Access 2.0. Access и Paradox for Windows гораздо ближе других СУБД соответствуют реляционной модели по надежности сохранения целостности данных на уровне базы данных, правила хранятся вместе с базой данных и автоматически соблюдаются. СУБД dBASE IV и FoxPro 2 6 (DOS и WINDOWS) совсем не обладают средствами этого рода, и ввод в программу процедур, обеспечивающих выполнение правил целостности, возлагается на программиста. Самый высокий уровень безопасности данных реализован в СУБД dBASE IV. Администратор может назначать системе различные права доступа на уровне файла, поля, а также организовать автоматическое шифрование данных Хорошими характеристиками обеспечения безопасности отличается Access 2 0. Он предусматривает назначение паролей для индивидуальных пользователей или групп пользователей и присвоение различных прав доступа отдельно таблицам, запросам, отчетам, макрокомандам или новым объектам на уровне пользователя или группы. Лучшими возможностями для работы в многопользовательских средах обладают СУБД Paradox for DOS 4.5, Access 2.0 и dBASE IV. Остановим свой выбор на пакете Microsoft Access 97 SR-2, интегрированном в состав популярного русифицированного комплекса Microsoft Office 97. По сравнению с предыдущими версиями пакет получил принципиальные усовершенствования. В Microsoft Access 97 SR-2 добавлены некоторые средства для значительного повышения производительности. Microsoft Access без необходимости не производит загрузки программ, таких как процедуры Visual Basic для приложений и объектов доступа к данным (DAO), без которых некоторые базы данных могут обойтись. Это сокращает время загрузки базы данных и повышает полную производительность. Открытие нескольких форм и отчетов происходит теперь гораздо быстрее из-за отсутствия модулей у форм и отчетов, которые не содержат процедуры обработки событий. Для оптимизации запросов на обновление крупных объемов данных из источников данных ODBC достаточно послать на сервер запрос, обрабатывающий все соответствующие записи одновременно, вместо их последовательного перебора. До момента выполнения программы Visual Basic из модуля, в том числе из модуля формы, Microsoft Access не выполняет его загрузки. Это повышает полную производительность. Возможна поддержка откомпилированного состояния базы данных пользователя даже при ее изменении. Перекомпилируются только измененные программы и все программы, зависящие от измененных. В Microsoft Access увеличена производительность встроенных элементов ActiveX. Непосредственно база данных в Microsoft Access представляет собой один компилированный файл, названный по желанию пользователя и имеющий расширение *. mdb. Ему сопутствует одноимённый файл с записями о регистрации заблокированных записей *.ldb. Внутри база данных разбита на взаимосвязанные сегменты, выполняющие определённые им функции. База данных содержит таблицы, запросы, формы, отчёты, макросы и модули. Таблица содержит упорядоченные сведения, составляющие базу данных. В режиме таблицы сведения пожно пополнять и редактировать. Создаваемые формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты, диаграммы и почтовые наклейки. В базе данных сведения из каждого источника сохраняются в отдельной таблице. При работе с данными из нескольких таблиц устанавливаются связи между таблицами. Для поиска и отбора данных, удовлетворяющих определенным условиям создается запрос. Запросы позволяют также обновить или удалить одновременно несколько записей, выполнить встроенные или специальные вычисления. Для просмотра, ввода или изменения данных прямо в таблице применяются формы. Форма позволяет отобрать данные из одной или нескольких таблиц и вывести их на экран, используя стандартный или созданный пользователем макет. Для анализа данных или распечатки их определенным образом используется отчет. Например, можно создать и напечатать отчет, группирующий данные и вычисляющий итоги, или отчет для распечатки почтовых наклеек. Описание форм выходных документов по задаче. Таблица, содержащая сведения о наличии товаров на складе имеет следующую форму: Структура записи базы данных Назначение поля Имя поля Тип Размер Наименование товара TOVAR C 10 Единица измерения IZM C 10 Цена за ед. изм. (руб.) CENA N 7 Остаток на начало дня OST N 7 Поступило на склад за день POST N 7 Отгружено со склада за день OTGR N 7 Необходимо выдать справку следующей формы: Ведомость наличия товаров на складе на начало рабочего дня № п/п Наименование товара Единица измерения Остаток на начало рабочего дня 1 ... ... ... 2 ... ... ... 3 ... ... ... Описание решения задачи. а) Создаём новый файл базы данных и присваиваем ему имя. б) Проектируем необходимую форму таблицы базы данных, для чего запускаем конструктор таблиц. Имя поля Тип Описание Код счётчик TOVAR текстовый Наименование товара IZM текстовый Единица измерения CENA денежный Цена за ед. изм. (в тыс.руб.) OST числовой Остаток на начало дня POST числовой Поступило на склад за день OTGR числовой Отгружено со склада за день в) В общих свойствах имени поля задаём необходимый размер поля. г) Переходим в режим таблицы и производим её заполнение исходными данными. д) Создаём запрос на сведения о наличии товаров на складе на начало рабочего дня. л) Отправляем полученный документ на печать. Перечень команд-запросов, необходимых для получения выходных форм и формирования базы данных. Microsoft Access 97 (как и все другие приложения данного пакета) не требует от пользователя знания специальных языков программирования. Создание базы данных и управление ею осуществляется в диалоговом режиме с помощью соответствующих мастеров - модулей, интерпретирующих действия пользователя в язык SQL (Structured Query Language), который используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access. Когда пользователь создает запрос в режиме конструктора запроса, Microsoft Access автоматически создает эквивалентную инструкцию SQL. Пользователь имеет возможность просматривать и изменять инструкции SQL в режиме SQL. Изменения, внесенные в запрос в режиме SQL, приведут к соответствующим изменениям в бланке запроса в режиме конструктора. Некоторые запросы не могут быть определены в бланке запроса. Это запросы к серверу, управляющие запросы и запросы на объединение. Для создания таких запросов требуется ввести инструкцию SQL непосредственно в окно запроса в режиме SQL. Инструкции SQL могут быть использованы в Microsoft Access в тех ситуациях, когда требуется указать имя таблицы, запроса или поля. Иногда автоматически создается инструкция SQL. Например, при использовании мастера для создания формы или отчета, получающего данные из нескольких таблиц, автоматически создается инструкция SQL, которая становится значением свойства Источник строк (RowSource) формы или отчета. При создании списка или поля со списком с помощью мастера также создается инструкция SQL, которая становится значением свойства Источник строк (RowSource) списка или поля со списком. Кроме того, с помощью инструкций SQL определяются подчиненные запросы в бланке запроса, аргументы макрокоманды ЗапускЗапросаSQL (RunSQL), а также конструкции в программа. Создаём базу данных: 1. Запускаем приложение Microsoft Access 97 и выбираем в меню "Файл" пункт "Создать базу данных". Выбираем на вкладке "Общие" ярлык "Новая база данных и нажимаем кнопку "ОК". Присваиваем файлу новой базы данных имя Склад в окне "Имя файла" и нажимаем кнопку "Создать"8. 2. В появившемся окне базы данных Склад с шестью вкладками выбираем вкладку "Таблицы". Нажимем кнопку "Создать" и в появившемся списке выбираем "Конструктор таблиц". 3. Заполняем поле таблицы базы данных в соответствии с заданием (см. пункт б) подраздела 2.2.4.), для чего помещаем курсор в необходимую ячейку таблицы и вводим соответствующие данные с клавиатуры. Последовательность заполнения по строкам следующая: имя поля, выбор из меню типа данных для этого поля (текст, дата, число и т.п.), заполнения описания (при необходимости), в нижнем левом углу в окне общих свойств поля задаём размер поля (максимально допустимое количество символов). Все данные берём из задания (п. 2.2.3.). Шаблон таблицы создан. 4. В меню "Вид" выбираем пункт "Режим таблицы". Заполняем таблицу данными о наименованиии товаров, единицах измерения, остатке, поступлении и отгрузке товара со склада (см. п. 2.2.6.). 5. Закрываем окно таблицы, при этом автоматически будет создано ключевое поле таблицы с автоматическим счётчиком порядкового номера заполненных строк в таблице базы данных и сделан запрос на присвоение таблице имени. Присваиваем имя "SKLAD". База данных создана. 6. Для получения из базы данных информации определённого состава создаём запрос. В окне базы данных выбираем вкладку "Запросы". Для создания запроса, являющегося основой отчета, можно использовать мастер запросов9. Но в данном остаток товара на складе необходимо вычислять как сумму остатка товара и поступлений за вычетом отгрузки, т. е. OST+POST-OTGR, поэтому переключаемся в режим конструктора. Заполняем таблицу конструктора: Поле: TOVAR IZM Выражение1: [OST]+[POST]-[OTGR] Имя таблицы: SKLAD SKLAD Сортировка: Вывод на экран: v v v Условия отбора: или: Закрываем конструктор запроса и присваиваем ему имя SKLADЗапрос. 7. Для вывода информации, полученной по запросу, в заданной форме необходимо создать отчёт. В окне базы данных выбираем вкладку "Отчёты". Нажимаем кнопку "Создать" и запускаем мастер отчётов, который потребует имя запроса, служащего источником информации. Задаём SKLADЗапрос. Мастер предложит свой вариант оформления документа. Запускаем конструктор и с его помощью изменяем вид бланка, размеры полей, заголовки и названия в соответствии с заданием. После заголовка помещаем поле даты = DATE(), которое автоматически будет впечатывать дату получения отчета на момент обращения к нему. Увидеть отчет в том виде, в котором он будет выведен при печати помогает кнопка "Просмотр". Конесно подобная база данных является примитивом. Реальные возможности данного пакета многократно сложнее. Опытные пользователи могут работать непосредственно с базовой инструкцией запроса в окне запроса в режиме SQL. 1. Создайте или откройте существующий запрос. 2. Нажмите на панели инструментов кнопку раскрытия списка рядом с кнопкой "Вид" и выберите "Режим SQL". Microsoft Access выводит эквивалентную инструкцию SQL для запроса, созданного в режиме конструктора. 3. При необходимости, введите изменения в инструкцию SQL. 4. Для просмотра соответствующих изменений в режиме конструктора запроса нажмите кнопку Вид на панели инструментов и выберите пункт Конструктор. Все команды-запросы приводим в SQL - форме. Команда-запрос на сведения о наличии товаров на начало рабочего дня: SELECT SKLAD.TOVAR, SKLAD.IZM, SKLAD.OST FROM SKLAD; Безусловно, речь идёт о значительно упрощённом программировании СУБД. Подобная информация должна быть привязана к датам и если говорить о наличии товаров на начало следующего рабочего дня, то неоходимо учесть наличие товаров на начало текущего рабочего, сложить его с количеством поступивших товаров за день и вычесть количество отгруженных товаров. Соответствующая каманда-запрос: SELECT SKLAD.TOVAR, SKLAD.IZM, [OST]+[POST]-[OTGR] AS Выражение1 FROM SKLAD; На основе данных от запросов формируем с помощью конструктора (или мастера) необходимый вид отчётов и отправляем их на печать. В заголовке отчёта необходимо ввести поле, содержащее функцию текущей даты: = DATE() Это обеспечит автоматическое впечатывание даты начавшегося рабочего дня в заголовок отчёта. В реальной базе данных ещё необходимо предусмотреть ежедневное обновление значений в поле остатка OST , чтобы оно могло служить отправной точкой для расчётов остатка товаров на начало следующего рабочего дня. Результаты выполнения контрольного примера. Вариант 2 Автоматизация складского учёта в продуктовом магазине. Выдача ведомости о наличии товаров на складе на начало рабочего дня. На основании сведений о наличии товаров, хранящихся в базе данных SKLAD, выдать ведомость о наличии товаров на складе на начало рабочего дня. Имеем базу данных о наличии товаров на складе продуктового магазина следующего содержания: Код TOVAR IZM CENA OST POST OTGR 1 масло раст литр 18 900 300 400 2 масло слив кг 60 200 50 100 3 макароны кг 9 300 100 50 4 сахар мешок 380 200 15 20 5 сыр кг 70 100 50 20 6 молоко литр 13 150 50 50 7 мука кг 8 350 100 50 8 рис кг 15 280 200 60 9 гречка кг 16 160 50 30 10 конфеты кг 34 200 50 120 1. Открываем отчёты и получаем следующие сведения: Ведомость наличия товаров на складе на начало рабочего дня 09.01.2000 Наименование Единица измерения Остаток на начало рабочего дня масло раст литр 900 масло слив кг 200 макароны кг 300 сахар мешок 200 сыр кг 100 молоко литр 150 мука кг 350 рис кг 280 гречка кг 160 конфеты кг 200 Инструкция по применению разработанной базы данных. Для использования описанной базы данных необходим IBM PC-совместимый компьютер с установленным Windows 95/98 и пакет Microsoft Office Professional 97 - SR2, содержащий приложение Microsoft Access. Пополнять или изменять сведения в базе данных можно в режиме таблицы. Вносимые данные должны соответствовать типу (текст, число, дата) и не содержать некорректных значений ( отрицательных чисел, несуществующих дат). Получить необходимую справку можно открыв соответствующий отчет. Открытый отчет можно переслать на печать. Оформление бланка отчёта допустимо изменять в режиме конструктора. ПРИЛОЖЕНИЯ Приложение 1 Приложение 2 СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ Гордиенко И. Есть вещи посильней закона Мура. // Компьютерра, №10, 1999. Информатика: учебник / под. ред. проф. Н.В. Макаровой. - М.: Финансы и статистика, 1997. Попов М. Ноябрь // Компьютерра, №11, 1999. Экономическая статистика и вычислительная техника: Учебник / Под ред. Косарева Е.П., Королёва А.Ю. - Изд. 2-е, перераб. и доп. - М.: Финансы и статистика, 1998. 1 Интегральная схема - электронная схема специального назначения, выполненная в виде единого полупроводникового кристалла, объединяющего большое число диодов и транзисторов. 2 Производство ПК с МП 80486 и ниже практически уже прекращено. 3 Гордиенко И. Есть вещи посильней закона Мура. // Компьютерра, №10, 1999. - С.11 4 Попов М. Ноябрь // Компьютерра, №11, 1999. - С.23 5 Информатика / под. ред. проф. Н.В. Макаровой. - М.: Финансы и статистика, 1997. - С. 529 6 Предполагается, что действия по включению компьютера и запуску файла описываемой программы уже выполнены. 7 Информатика / под. ред. проф. Н.В. Макаровой. - М.: Финансы и статистика, 1997. 8 Все действия, касающиеся выбора вкладок, пунктов меню, нажатия кнопок выполняются с помощью манипулятора "мышь". 9 Мастера запросов автоматически выполняют основные действия в зависимости от ответов пользователя на поставленные вопросы. Если было создано несколько запросов, мастера можно также использовать для быстрого создания структуры запроса. 7 Работа на этой странице представлена для Вашего ознакомления в текстовом (сокращенном) виде. Для того, чтобы получить полностью оформленную работу в формате Word, со всеми сносками, таблицами, рисунками, графиками, приложениями и т.д., достаточно просто её СКАЧАТЬ. |
|
Copyright © refbank.ru 2005-2024
Все права на представленные на сайте материалы принадлежат refbank.ru. Перепечатка, копирование материалов без разрешения администрации сайта запрещено. |
|