
- •1.Классификация экономической информации.
- •Классификация и основные свойства единиц информации. Имя, структура и значение единиц информации.
- •Понятие эис, принципы их построения и функционирования. Критерии оценки эис.
- •Состав и структура эис.
- •Классификация эис.
- •1) Системы обработки данных (сод). Структурная схема:
- •2) Автоматизированные системы управления (асу). Структурная схема:
- •3) Поисковые информационные системы (пис). Схема функционирования:
- •6.Экономические показатели. Определение и структура показателя. Показатели и документы.
- •7.Файловая модель данных.
- •8.Иерархические модели данных. Операции над данными в иерархической базе данных.
- •9.Сетевые модели данных. Операции над данными в сетевой базе данных.
- •10.Реляционная модель данных, ее свойства.
- •11.Операции над данными в реляционной модели.
- •12.Ключи в отношениях. Зависимости между атрибутами в реляционной модели.
- •13.Нормализация отношений.
- •14.Семантические модели данных. Информационно-логическая модель предметной области.
- •15.Концептуальная модель данных (модель сущность-связь).
- •16.Модель семантических сетей.
- •17.Продукционная модель знаний.
- •18.Фреймовая модель знаний.
- •19.Архитектура базы данных.
- •20.Классификация моделей данных.
- •21.Языки баз данных.
- •Язык запросов по образцу (qbe)
- •Структурированный язык запросов (sql)
- •22.Основные принципы управления транзакциями.
- •Атомарность транзакции в с-ме, одновременно выполняющей одну транзакцию
- •Обеспечение согласованности
- •23.Защита баз данных от сбоев.
- •Резервные копии и контрольные точки
- •Журналы транзакций
- •Восстан-ние посредством повторной обраб-ки
- •Восстан-е поср-вом прокрутки вперед
- •Восстан-е поср-вом отката (при 9 сбое)
- •24.Основные средства субд, свойства субд.
- •25.Современные субд: классификация, примеры прикладного использования.
- •26.Эволюция серверов баз данных.
- •27.Модели взаимодействия fs, rda, dbs, as, их анализ.
- •1) Модель файлового сервера (fs)
- •4 ) Модель сервера приложений (as)
26.Эволюция серверов баз данных.
«Клиент-сервер» - это модель взаимодействия компьютеров в сети. Как правило, компьютеры не являются равноправными. Каждый из них имеет свое, отличное от других назначение, играет свою роль. Некоторые компьютеры в сети владеют и распоряжаются информационно-вычислительными ресурсами, такими как процессоры, файловая система, почтовая служба, служба печати, БД. Другие же компьютеры имеют возможность обращаться к этим службам, пользуясь услугами первых. Компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса, а компьютер, желающий им воспользоваться - клиентом. Конкретный сервер определяется видом ресурса, которым он владеет (файловый сервер, сервер БД).
Основной принцип технологии «клиент-сервер» заключается в разделении функций стандартного приложения на четыре группы, имеющие различную природу.
Первая группа – это функции ввода и отображения данных.
Вторая группа объединяет чисто прикладные функции, характерные для данной предметной области (для банковской системы – открытие счет, перевод денег с одного счета на другой).
К третьей группе относятся фундаментальные функции хранения и управления информационными ресурсами (БД, файловыми системами и т.д.).
Функции четверной группы – это служебные функции (играющие роль связок между функциями первых трех групп).
В соответствии с этим в любом приложении выделяются логические компоненты:
Компонент представления, реализующий функции первой группы;
Прикладной компонент, поддерживающий функции второй группы;
Компонент доступа к информационным ресурсам, поддерживающий функции третьей группы, а также вводятся и уточняются соглашения о способах их взаимодействия (протокол взаимодействия).
Конечные
пользователи
приложения
Клиенты
СУБД
Сервер
БД
Различия в реализациях технологии «клиент-сервер» определяются четырьмя факторами:
В какие виды ПО интегрированы каждый из этих компонентов;
Какие механизмы ПО используются для реализации функций всех трех групп;
Как логические компоненты распределяются между компьютерами в сети;
Какие механизмы используются для связи компонентов между собой.
27.Модели взаимодействия fs, rda, dbs, as, их анализ.
1) Модель файлового сервера (fs)
Я
вляется
базовой для локальных сетей персональных
компьютеров. На сервере располагаются
файлы с данными и поддерживается доступ
к файлам. Клиент обращается к серверу
с файловыми командами, а механизм
управления всеми информационными
ресурсами находится на клиенте. Обработка
данных осуществляется на клиенте.
«+» этой модели в том, что имеется разделение монопольного приложения на два взаимодействующих процесса: клиентский и серверный. При этом сервер может обслуживать множество клиентов, которые обращаются к нему с запросами. СУБД должна находиться в этой модели на клиенте.
«-» модели: 1) высокий сетевой трафик; 2) узкий спектр операций манипуляции с данными («данные - это файлы»), который определяется только файловыми командами; 3) отсутствие средств безопасности доступа к данным (защита только на уровне файловой системы).
2
)
Модель доступа к удаленным данным (RDA).
На сервере находится БД и ядро СУБД. На клиенте находится только обслуживающая часть приложения, позволяющая формировать запросы и отображать результат.
Клиент направляет запросы к информационным ресурсам по сети удаленному компьютеру, на нем функционирует ядро СУБД, обрабатывающее запросы, выполняя предписанные в них действия, и возвращает клиенту результат (конечные данные).
«+» - *Снижается сетевой трафик; *Сервер занимается только операцией обработки, а не управлением данных.
«-» - *довольно высокая загрузка системы передачи данных вследствие того, что вся логика сосредоточена в приложении, а обрабатываемые данные расположены на удаленном узле; *Возможно дублирование кода приложений, если на клиенте несколько аналогичных приложений.
3
)
Модель активного сервера БД (DBS) – в
Oracle.
На сервере находится БД и ядро СУБД, процедуры и триггер (обработчик общих событий).
Приложение Клиента обращается к Серверу с командой запуска процедуры на сервере. Сервер выполняет эту процедуру и регистрирует все изменения в БД.
Клиенту по сети возвращаются только те данные, которые необходимы для вывода на экран или для вычислений, осуществляемых Клиентом.
«+»: *сетевой трафик снижается еще больше снижается. *процедуры и триггеры на сервере могут использоваться несколькими клиентами, что уменьшит дублирование кодов.
«-»: *т.к. сервер активный, то он может быть инициатором обработки данных, т.е. возрастает нагрузка сервера.