1 понятие и классификация пакетов прикладных — страница 7

  • Просмотров 11508
  • Скачиваний 33
  • Размер файла 934
    Кб

пакетом задачи. Поскольку ППП предназначен для решения задач определенного класса, можно говорить о функциональном назначении пакета. Рассмотрим классификацию ППП по их функциональному назначению (рис. 1). 1.2 Классификация ППП 1.2.1 ППП общего назначения Данный класс содержит широкий перечень программных продуктов, поддерживающих преимущественно информационные технологии конечных пользователей. Кроме конечных пользователей

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

файл-серверах и сетевой доступ к ним. В настоящее время наиболее широко представлены реляционные СУБД для персональных компьютеров, осуществляющие: работу с базой данных через экранные формы; организацию запросов на поиск данных с помощью специальных языков запросов высокого уровня, например, SQL (Structured Query Language); генерацию отчетов различной структуры данных с поведением промежуточных и окончательных итогов; вычислительную

обработку путем выполнения встроенных функций, программ, написанных с использованием языков программирования и макрокоманд. Пользовательские приложения (прикладные программы), функционирующие в среде СУБД, создаются по типу меню работы конечного пользователя, каждая команда которого обеспечивает автоматизированное выполнение определенной функции. В современных СУБД (например, в СУБД Access 2.0) содержатся элементы

CASE-технологии процесса проектирования, в частности: визуализирована схема баз данных, позволяющая пользователю в диалоговом режиме создавать таблицы, формы, запросы, отчеты и макросы; осуществлена автоматическая поддержка целостности баз данных при различных видах обработки (включение, удаление или модификация данных баз данных); предоставляются так называемые мастера, автоматизирующие процесс проектирования (режим

«конструктор») – мастер таблиц, мастер форм, мастер отчетов, построитель меню и т.д.; наличие собственного языка программирования. Все это свидетельствует о расширении функциональных возможностей СУБД как инструментального средства для создания приложений. Примеры: dBase (Ashton-Tate), Clipper (Nantucket), FoxPro (Fox Software), Approach (Lotus), Paradox (Borland), Access (Microsoft). 2. Серверы баз данных – успешно развивающийся вид программного обеспечения, предназначенный