Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
M2_03.DOC
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
162 Кб
Скачать
☆
    1. Программы обработки электронных таблиц

Программы обработки электронных таблиц (табличные процессоры) – обеспечивают представление данных в табличной форме. На основе таблиц производятся весьма сложные расчеты хозяйственной деятельности предприятий, бухгалтерии и др.

    1. Системы компьютерной графики

Большую популярность приобрели программы обработки графической информации. Различают системы иллюстративной, демонстрационной и деловой графики.

Демонстрационная графика связана с динамическими объектами. В технологии изображения динамических объектов используют три основных способа: рисование/стирание, смену кадров (страниц), динамические образы.

Достаточно просто организовать перемещение фрагмента рисунка на экране. Для этого надо:

    • создать этот фрагмент в нужном месте экрана;

    • стереть фрагмент, рисуя его цветом фона или используя процедуру

очистки экрана;

    • снова нарисовать фрагмент в другом месте экрана, и так далее.

Еще один способ организации движения объектов на экране, широко применяющийся в компьютерных играх, связан с использованием нескольких экранных страниц. В любой момент времени одну из страниц можно сделать видимой. Меняя страницы с видимой на невидимые, можно создать эффект мультипликации.

В обучающих программах и компьютерных играх часто используют динамические образы. При этом используют динамическую память для хранения прямоугольных фрагментов рисунков и последующего вывода их в нужное место экрана.

Создать объекты иллюстративной графики, включая динамические ролики, можно графическими редакторами CorelDraw, Adobe Photoshop и др. Используя мощнейший графический пакет 3D MAX, можно моделировать объекты, их поведение, создавать сюжеты на уровне видеофильмов.

Огромное значение в различной деятельности человека имеет деловая графика. Одним из первых приложений компьютерной графики стало отображение данных экономических и математических расчетов. Такие данные удобно представлять в виде схем, диаграмм, гистограмм и графиков. Широко используется деловая графика в системах автоматизации проектных работ (САПР). Одним из наиболее популярных средств автоматизированного проектирования является система AutoCad.

2.4. Базы данных и системы управления базами данных

Базы данных – важнейшая составная часть информационных систем. Информационные системы предназначены для хранения и обработки больших объемов информации. Изначально такие системы существовали в письменном виде. Для этого использовались различные картотеки, папки, журналы, библиотечные каталоги и т.д. Любая информационная система должна выполнять три основных функции:

Ввод данных. Система должна предоставлять возможность накапливания и упорядочивание данных. Необходимо обеспечить просмотр этих данных, внесение в них изменений и дополнений.

Запросы к данным. В системе должна существовать возможность находить и просматривать отдельные части накопленной информации.

Составление отчетов. Время от времени возникает необходимость обобщать и анализировать большую группу данных (или все данные) информационной системы, представляя ее в виде отчета определенной формы.

Для этих целей используются базы данных (БД) и системы управления базами данных (СУБД). С позиций пользователя, база данных – это совокупность определенным образом организованных данных.

Различают следующие характеристики баз данных:

  • полнота – чем полнее база данных, тем вероятнее, что она содержит нужную информацию. При этом крайне желательно не допускать избыточность информации;

  • правильная организация – чем лучше структуирована база данных, тем легче в ней найти необходимые сведения;

  • актуальность – любая база данных может быть точной и полной, если она постоянно обновляется, т.е. необходимо, чтобы база данных в каждый момент времени полностью соответствовала состоянию отображаемого ею объекта;

  • удобство использования базы данных.

Основой баз данных является совокупность взаимосвязанных данных, которая называется информационной структурой или просто структурой данных. Различают табличную, иерархическую и сетевую организации данных.

При табличной организации данных (ее еще называют "реляционной") каждая запись в таблице содержит информацию, относящуюся только к одному конкретному объекту. Каждая строка таблицы называется записью, а каждый столбец – полем записи. Часто база данных строится на базе нескольких таблиц, связанных между собой через общие атрибуты. Пусть, например, в базе данных "Аудиозаписи" содержится две таблицы – таб.1 и таб.2. Первая таблица имеет следующую организацию:

Код альбома

Код группы

Название альбома

Год выпуска альбома

25

36

…

35

1

2

…

Таблица 1.

Таблица 2.

Код группы

Название группы

Страна

Дата создания

Дата распада

1

2

….

Эти таблицы связаны между собой общим полем "Код группы".

Через связь между этими таблицами можно узнать: сколько альбомов выпустила группа, в каком году было выпущено больше альбомов и т.п.

Работа с базой данных осуществляется с помощью запросов. Ответы на запросы получаются путем "разрезания" и "склеивания" таблиц. Понятно, что ответы также будут иметь форму таблиц.

Для иерархической организации данных в основе лежит так называемая древовидная структура, т.е. данные организуются по иерархическому принципу в виде дерева сверху вниз. Для такой организации данных характерна подчиненность объектов нижнего уровня объектам верхнего уровня.

Надо отметить, что работа с базами данных трудоемкая и утомительная. Для создания, ведения и возможности коллективного пользования базами данных используются программные средства, называемые системами управления базами данных (СУБД).

Основные функции СУБД:

  • Определение данных, т.е. типа данных, формат данных, критерии проверки данных, фильтры данных и т.д.;

  • Ввод, корректировка, удаление данных;

  • Обработка данных, т.е. выбор любых полей, фильтрация и сортировка данных, вычисление итоговых значений, объединение данных из нескольких баз данных в одну и т.д.;

  • Управление данными, т.е. определение прав доступа к данным.

Широко распространены такие СУБД, как DBASE, FoxPro, Paradox, MS Access, Oracle.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]