По сравнению с аналогичными версиями dBase ранние версии Paradox обычно предоставляли разработчикам баз данных существенно более широкие возможности, например: использование деловой графики в DOS-приложениях; обновление данных в приложениях при многопользовательской работе; визуальные средства построения запросов на основе интерфейса QBE; средства статистического анализа данных; средства визуального построения интерфейсов пользовательских приложений с автоматической генерацией кода на языке программирования PAL (Paradox Application Language). Текущие версии данной СУБД – Paradox 9 и 10 выпущены фирмой Corel. СУБД поставляется в двух вариантах:1) Paradox 9 Standalone Edition предназначен для использования в качестве настольной СУБД и входит в пакет Corel Office Professional.2) Paradox 9 Developer's Edition используют в качестве как настольной СУБД, так и средства разработки приложений и манипуляции данными в серверных СУБД. Обе версии содержат: средства манипуляции данными Paradox и dBase; средства создания форм, отчетов и приложений; средства визуального построения запросов; средства публикации данных и отчетов в Интернет и создания Web-клиентов; Corel Web-сервер; ODBC-драйвер для доступа к данным формата Paradox из Windows-приложений; средства для доступа к данным формата Paradox из Java-приложений (JDBC-драйвер). Популярность этого продукта, как средства разработки, в последнее время заметно снизилась. Тем не менее, в мире эксплуатируется еще немало информационных систем, созданных с его помощью. Microsoft FoxPro и Visual FoxPro.FoxPro ведет свое происхождение от настольной СУБД FoxBase фирмы Fox Software. Разрабатывая FoxBase в конце 80-х годов, эта компания преследовала цель создать СУБД, функционально совместимую с dBase с точки зрения организации файлов и языка программирования, но существенно превосходящую ее по производительности. Одним из способов для достижения этой цели стала более эффективная организация индексных файлов, нежели в dBase, но по формату индексных файлов эти две СУБД несовместимы между собой.По сравнению с аналогичными версиями dBase, FoxBase и более поздняя версия этого продукта, получившая название FoxPro, предоставляли своим пользователям более широкие возможности такие, как использование деловой графики, генерация кода приложений, автоматическая генерация документации к приложениям и т.п.
Впоследствии этот продукт был приобретен компанией Microsoft. Его последующие версии получили название Visual FoxPro. С каждой новой версией этот продукт оказывался все более и более интегрированным с другими продуктами Microsoft, в частности с Microsoft SQL Server. В состав Visual FoxPro в течение нескольких последних лет входят средства переноса данных FoxPro в Microsoft SQL Server и средства доступа к данным этого сервера из Visual FoxPro и созданных с его помощью приложений.Текущая версии Visual FoxPro 9.0 доступна в составе пакета Microsoft Visual Studio 2017. Отличительной особенностью этой настольной СУБД является интеграция этого продукта с технологиями Microsoft, в частности поддержка технологии COM (англ. Component Object Model – модель компонентного объекта) – это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов объекта, каждый из которых может использоваться во многих программах одновременно.Visual FoxPro 9.0 предоставляет следующие возможности: средства публикации данных в Интернет и создания Web-клиентов; средства создания ASP-компонентов и Web-приложений; средства разработки СОМ-объектов, позволяющих создавать масштабируемые многозвенные приложения для обработки данных; средства доступа к данным серверных СУБД, базирующиеся на использовании OLE DB (набор СОМ-интерфейсов, позволяющий осуществить унифицированный доступ к данным из разнообразных источников); средства доступа к данным Microsoft SQL Server и Oracle, включая возможность создания и редактирования таблиц, триггеров, хранимых процедур; средства отладки хранимых процедур Microsoft SQL Server; средство визуального моделирования компонентов и объектов, являющихся составными частями приложения, – Visual Modeler; средство для управления компонентами приложений, позволяющее осуществлять их повторное использование. Microsoft Access.Первая версия СУБД Access появилась в начале 90-х годов. Это была первая настольная реляционная СУБД для 16-разрядной версии Windows. Популярность Access значительно возросла после включения этой СУБД в состав пакета Microsoft Office.В отличие от Visual FoxPro, фактически превратившейся в средство разработки приложений, СУБД Access ориентирована в первую очередь на пользователей Microsoft Office, не знакомых с программированием. В этой СУБД вся информация, относящаяся к конкретной базе данных, а именно таблицы, индексы (естественно, поддерживаемые), правила ссылочной целостности, бизнес-правила, а также формы и отчеты хранится в одном файле.
Последняя версия этой СУБД – Access 2018, входит в состав пакета Microsoft Office 2018, a также доступна как отдельный продукт.В состав Access 2018 входят средства: манипуляции данными Access и данными, доступными через интерфейс ODBC (последние могут быть «присоединены» к базе данных Access); создания форм, отчетов и приложений; при этом отчеты могут быть экспортированы в формат Microsoft Word или Microsoft Excel, а для создания приложений используется Visual Basic for Applications, общий для всех составных частей Microsoft Office; публикации отчетов в Web; создания интерактивных Web-приложений для работы с данными (Data Access Pages); доступа к данным серверных СУБД; создания клиентских приложений для Microsoft SQL Server; администрирования Microsoft SQL Server. Поддержка COM в Microsoft Access выражается в возможности использовать элементы управления ActiveX в формах и Web-страницах, созданных с помощью Access. В отличие от Visual FoxPro создание СОМ-серверов с помощью Microsoft Access не предполагается.Иными словами, Microsoft Access может быть использован, с одной стороны, в качестве настольной СУБД и составной части офисного пакета, а с другой – в качестве клиента Microsoft SQL Server, позволяющего осуществлять его администрирование, манипуляцию его данными и создание приложений для этого сервера.Помимо манипуляции данными Microsoft SQL Server, Access 2018 позволяет также в качестве хранилища данных использовать Microsoft Data Engine (MSDE), представляющий собой по существу настольный сервер баз данных, совместимый с Microsoft SQL Server.Несмотря на то, что Access является настольной СУБД, он содержит в себе многие возможности СУДБ архитектуры клиент/сервер, называемых также SQL базами данных. При этом использование Access не сложно, поскольку имеется достаточно большой набор мастеров и надстроек.Access специально спроектирован для создания многопользовательских приложений, где файлы баз данных являются разделяемыми ресурсами сети. В нем реализована надежная защита от несанкционированного доступа к файлам баз данных. Access имеет собственную уникальную структуру для хранения всех своих объектов в одном файле. Имеет возможность импорта и экспорта данных во многие широко распространенные форматы баз данных (dBASE, FoxPro, Paradox), электронных таблиц и текстовых файлов. Кроме того, Access поддерживает стандарт открытого доступа к данным (Open Database Connectivity) Oracle, Microsoft SQL Server, DB2, Sybase SQL Server. Вопросы для самопроверки:1. С какими данными работают фактографические информационные системы?
2. На какие классы можно разделить фактографические информационные системы?3. Как подразделяются фактографические информационные системы обработки данных?4. Что такое концептуальные средства описания предметной области?5. Что такое атрибут сущности?6. Перечислите известные модели данных.7. Как хранятся данные в иерархической модели данных?8. Как хранятся данные в сетевой модели данных?9. Как хранятся данные в реляционной модели данных?10. Как хранятся данные в объектно-ориентированной модели данных? Литература по теме: 1. Бройдо В.Л. Вычислительные системы, сети и телекоммуникации: учеб. для вузов. – СПб.: Питер, 2012. – 766 с.2. Данелян Т.Я. Экономические информационные системы предприятий и организаций: монограф. – М.: ЮНИТИ, 2015. – 284 c.3. Петров В.Н. Информационные системы: учеб. для вузов. – СПб.: Питер, 2013. – 688 с.
Тема 8. Функциональные информационные технологии Цель и задачи: Рассмотреть основные виды функциональных информационных технологий, их назначение и возможности. Вопросы темы:1. Обзор основных видов функциональных информационных технологий.2. Информационные технологии обработки данных.3. Информационные технологии управления.4. Информационные технологии поддержки принятия решений. Вопрос 1. Обзор основных видов функциональных информационных технологий. Основные виды функциональных информационных технологий предназначены для создания и использования информационных систем сферы управления. По степени охвата задач управления выделяют следующие виды информационных технологий: информационные технологии обработки данных; информационные технологии управления; информационные технологии поддержки принятия решений. Информационные технологии обработки данных предназначены для решения функциональных задач, по которым имеются необходимые входные данные и известны алгоритмы, а также стандартные процедуры их обработки. Эти технологии применяются в целях автоматизации постоянно повторяющихся операций управленческой деятельности, что позволяет существенно повысить производительность труда персонала.Информационные технологии управления в профессиональной деятельности предназначены для удовлетворения информационных потребностей сотрудников, участвующих в процессе принятия решений. Эти технологии ориентированы на комплексное решение функциональных задач, формирование регулярной отчетности и работы в информационно-справочном режиме для подготовки управленческих решений. При этом решаются такие задачи обработки информации, как: оценка планируемого состояния объекта управления и его отклонений от планируемых состояний; выявление причин отклонений; анализ возможных решений и действий.