- •Содержание
- •Определение понятия «система». Свойства систем
- •Классификация систем
- •Информационная система
- •Структура информационной системы
- •Классификация информационных систем по признаку структурированности задач
- •Классификация информационных систем по степени автоматизации, по характеру использования информации и по сфере их применения
- •Информационные системы класса erp
- •Информационная технология
- •Информационные технологии управления на предприятии
- •Возникновение компьютеров и компьютерных технологий
- •Классификация современных вычислительных систем
- •Структура современных вычислительных систем
- •Память персонального компьютера
- •Базовая система ввода-вывода. Понятие cmos
- •Операционные системы
- •Системы программирования
- •Процедурно-ориентированные, проблемно-ориентированные и объектно-ориентированные языки программирования
- •Прикладное программное обеспечение
- •Понятие вычислительной сети. Локальные вычислительные сети
- •Одноранговые сети и сети с выделенным сервером
- •Топология локальных вычислительных систем
- •Среда передачи сигналов между компьютерами. Технологии передачи данных в локальных вычислительных сетях
- •Стандартные протоколы передачи данных по сети
- •Коммуникационное оборудование
- •Сетевые операционные системы
- •Интернет
- •Система адресации в интернете
- •World wide web
- •Интранет
- •Система кодирования информации
- •Система передачи информации
- •Экономическая информация. Экономическая информационная система
- •Структура экономических информационных систем
- •Методы проектирования экономических информационных систем
- •Автоматизированное рабочее место. Классификация арм
- •Управление проектами. Развитие методов управления проектами
- •Базы данных. Системы управления базами данных
- •Иерархическая, сетевая и реляционная модели представления данных
- •Постреляционная и объектно-ориентированная модели представления данных
- •Классификация систем управления базами данных
- •Языки доступа к базам данных
- •Базы данных в интернете
- •Электронная коммерция
- •Общая схема интернет-магазина
- •Системы платежей в интернете
- •Интернет-аукционы. Классификация интернет-аукционов
- •Интернет-банкинг
- •Интернет-страхование
- •Интернет-биржа
- •Интернет-маркетинг
- •Интернет-реклама
- •Интеллектуальная собственность в интернете
- •Системы искусственного интеллекта
- •Классификация систем искусственного интеллекта
- •Методы построения систем искусственного интеллекта
- •Экспертные системы
- •Структура классической экспертной системы
- •Использование теории нечеткой логики при создании экспертной системы
- •Информационная безопасность
- •Технологии несанкционированного доступа к информации и ит
- •Классификация средств защиты информации
- •Защита информации пэвм
- •Программно-аппаратные средства защиты информации
- •Криптография
- •Классификация компьютерных вирусов
- •Способы представления знаний в экспертных системах Введение Структура, классификация и тенденции развития эс
- •Классификация средств описания моделей знаний
- •Обзор форм представления знаний в промышленных и коммерческих экспертных системах
- •Задача проектирования интерфейсной компоненты интеллектуальных систем Анализ интеллектуальных систем с позиции организации интерфейсной компоненты
- •Требования к системам
- •Структура базы знаний
- •Обоснование выбора фреймовой модели
- •Математическая постановка задачи проектирования интерфейсной модели
- •X (X, f (f, s (s, где s — множество шаблонов, описывающих структуру кадров диалога.
- •Представление знаний в интегрированной оболочке Image Expert Архитектура оболочки Image Expert
- •Организация моделей знаний
- •Типы моделей знаний
- •Фреймовая компонента моделей знаний
- •Создание моделей знаний
- •Компонента ввода знаний
- •Проблема извлечения знаний Приобретение и формализация знаний
- •Методы извлечения знаний
- •Машинно-ориентированное получение знаний
- •Решение проблемы извлечения знаний в действующих экспертных системах
- •Список сокращений и аббревиатур
- •16.2. Экспертные системы: структура и классификация
- •Обобщенная структура экспертной системы. Основные понятия и определения
- •Классификация экспертных систем
- •Классификация по решаемой задаче
- •Классификация по связи с реальным временем
- •Классификация по типу эвм
- •Классификация по степени интеграции с другими программами
- •Инструментальные средства построения экспертных систем Традиционные языки программирования Языки искусственного интеллекта
- •Специальный программный инструментарий
Языки доступа к базам данных
Специфика языков доступа к базам данных заключается в том, что при работе с базами данных, как правило, приходится выполнять следующие действия:
находить данные по заданному адресу или устанавливать адреса по известному содержимому; сопоставлять, сортировать и фильтровать данные; формировать новые таблицы данных или модифицировать существующие.
В программах, с помощью которых осуществляется доступ к базам данных, нечасто используются различные арифметические операторы, математические функции и пр.
Первой системой программирования баз данных является dBase II. Впоследствии на ее основе были разработаны первоначальные версии таких языков программирования, как Clipper и FoxPro. Создание систем Oracle и Paradox способствовало увеличению производительности работы с базами данных. В последнее время наиболее популярным языком при работе с базами данных является SQL (Structured Querry Language — структурированный язык запросов).
Clipper — это разработанная фирмой Nantucket Corporation система программирования приложений в среде баз данных. Она включает в себя следующие составляющие:
быстрый компилятор программ;
редактор связей;
развитый интерактивный символический отладчик, позволяющий установить связь с разрабатываемой программой для упрощения ее отладки и имеющий пользовательский интерфейс в форме меню;
библиотеку объектных модулей системных функций; совокупность служебных программ.
SQL является универсальным информационно-логическим языком для разработки, изменения и управления данными. Основными составляющими данного языка являются:
операторы определения данных (DDL);
операторы манипуляции данными (DML);
операторы определения доступа к данным (DCL).
Среди достоинств можно отметить следующие:
независимость от конкретной системы управления базами данных;
наличие стандартов;
декларативность (с помощью SQL описываются только данные, с которыми необходимо работать, а способ их обработки определяет сама система при исполнении SQL-запроса).
К недостаткам относят сложность (этот язык разрабатывался как инструмент работы конкретного пользователя, однако из-за сложности с ним могут работать только программисты) и отступление от стандартов.
Базы данных в интернете
В настоящее время в режиме свободного доступа имеется множество баз данных в Интернете. Однако существует ряд сложностей, которые ограничивают работу с ними. Прежде всего, интерфейсы доступа и методы подключения к различным базам данных в значительной мере отличаются друг от друга. Причем сложности возникают и у тех, кто хочет получить доступ к базам данных, и у тех, кто хочет его предоставить.
Несмотря на то что в среде WWW отсутствует общая технология доступа к базам данных, в ней есть одна возможность для доступа — формы. При навигации по web-страницам можно встретить пометки, при нажатии на которые пользователь получает не готовую информацию, а специальную форму, которую необходимо заполнить. Заполненная форма отправляется в очередь на обработку соответствующей программе-переходнику, которая связана с данной формой. Такие формы являются наиболее удобным интерфейсом для прямого доступа пользователей к базам данных. В настоящее время около 90% интерфейсов строится на использовании таких форм.
Формы создаются с помощью специализированных языков описания форм или интегрированных языков программирования четвертого поколения. Также используются инструменты автоматизированного построения форм в соответствии со схемой базы данных (например, для каждой из таблиц реляционной базы данных создается форма, название которой совпадает с заголовком таблицы, а ширина полей задается типом данных столбцов).
Этот метод является достаточно простым и не подразумевает использования современных технологий Интернета. Если работать только с SQL-ориентированными базами данных, можно применять простой инструментальный пакет, который в значительной степени упрощает разработку программ-переходников, обеспечивающих совместимость с СУБД.
Таким образом, самостоятельное размещение баз данных в Интернете является весьма проблематичной задачей, в то время как множество организаций работает с различными базами данных (прайс-листы, данные об имеющихся товарах и предоставляемых услугах, архивы документов и т.п.). Публикация баз данных в Интернете осуществляется на основе MS SQL, Lotus Notes, Server/ASP и др. с помощью специальных web-студий.