Автор работы: Пользователь скрыл имя, 16 Октября 2011 в 17:22, шпаргалка
Работа содержит ответы на вопросы по дисциплине "Информационные технологии".
57. Корпоративные приложения
Корпоративные приложения реализ бизнес-правило основн БП компании. Признаки КП: 1) обраб больш объем данных, 2) одноврем доступ б/к пользователей, 3) множ-во вар-тов реализ интерфейса, 4) интеграция с друг приложениями.
Структура КП – это представл прилож в виде отдел ком-пов с указ связей, объед эти комоненты в един целое. Можно раздел на 7 модулей: 1) интерфейса пользователя, 2) обраб данных, 3) обраб ошибок, 4) ведения журнала работы, 5) доступа к БД, 6) связи со внешн сис-мами, 7) сама БД
С т.з. фукционал подхода различ 3 уровня: 1) уровень доступа к приложению; 2) уровень бизнес-логики; 3) уровень доступа к источникам данных.
Архитектура. 1) Монолитная (появ сам первая, это сис-мы с 2 слоями); 2) клиент-сервер (появ в 90-е, первые сисмы содерж 2 слоя (интер.., бизнес-логики)). 3) модели клиент-серверные приложения а) толстый клиетн – сложность администрирования и обновления, б) тонкий клиент – сервер сод-т БД и прикладные программы. Сложность в создании ПО серверной части, объедин модуля хранения данных, в) многоуровневые сисмы клиент-сервер- позвол увелич защищен сисмы, разгран права доступа, появ несколько серверов.
Архитектура и
производитность корпорат приложений:
1) время отклика- промежут времени,
кот треб сисме чтобы обраб
запрос, поступ из вне; 2) быстрота реагирования
– скорость подтверждения запроса;
3) время задержки- мин интервал времени
до получ-я к-л отклика,; 4) пропускная способность
– колво данных или операций, передаваем
или выполн в секунду; 5) загрузка – значение,
опред степень давления на сисму, измер
колво одновремен подключ пользователей;
6) чувствитность загрузки; 7) эффективность
– удел производитность в расчете на едцу
рес-са; 8) мощность –наиб знач-е пропуск
способн или загрузки; 9) способность к
масштабированию – св-во, характ поведение
сисмы при добавл рес-сов. Различ 2 типа
масштабир: вертикальное (увел мощность
отделн сервера за счет увел объема памяти),
горизонтальная (наращив потенциала сисмы
путем добавл новых).
22.Организация данных в КС. Корпоративные базы даны. Требования. Масштабируемость. Хранилища данных.
Под БД понимается совокупность хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений. Под корпоративной базой данных понимают базу данных, объединяющую в том или ином виде все необходимые данные и знания об автоматизируемой организации. Корпоративная база данных (БД) является центральным звеном корпоративной информационной системы и позволяет создать единое информационное пространство корпорации.
Цель создания БД как формы хранения данных ¾ построение системы данных, не зависящих от принятых алгоритмов, применяемых технических средств, физического расположения данных в ЭВМ. БД предполагает многоцелевое использование.
Основные требования к базам данных:
1)полнота представления- адекватное представление инфы об объекте; 2)целостность БД; 3)гибкость структуры данных-БД должна позволять изменять структуры данных, не нарушая своей целостности и полноты при изменении внешних условий; 4)реализуемость- объективное представление разнообразных объектов, их свойств и отношений;5)доступность- обеспечение разграничения доступа к данным;6)избыточность- должна быть min.
Интегрированные
базы данных -реализация принципа однократного
ввода и многократного
Корпоративные базы данных бывают сосредоточенные (централизованные) и распределенные. Сосредоточенная база данных - БД, данные которой физически хранится в запоминающих устройствах одной вычислительной машины
Централизация обработки информации позволила устранить такие недостатки традиционных файловых систем, как несвязность, несогласованность и избыточность данных. Однако, возникают следующие трудности: 1)большой поток обмена данными;2)высокий трафик в сети; 3)низкая надежность; 4)низкая общая произв-сть. В качестве возможного решения этих проблем предлагается децентрализация данных.
В последнее время в системах поддержки принятия решений широко используются хранилища данных и OLAP. OLAP – это совокупность средств многомерного анализа данных, накопленных в хранилище.
OLAP-технология основывается на специально сконструированной по многомерной модели данных БД, предназначенной для эффективного хранения и быстрого анализа информации. Такие БД называют хранилищами данных. Хранилища данных не заменяют, а дополняют традиционные реляционные БД.
Реляционная БД предназначена для ежедневной работы и данные в ней постоянно изменяются. Хранилище данных призвано обеспечивать управляющий персонал аналитическими данными для принятия решений. Оно содержит большие объемы информации и, как правило, находится в стабильном положении.
Данные в хранилище попадают прямо или косвенно из оперативных систем (OLTP-систем), которые предназначены для автоматизации бизнес-процессов. Кроме того, хранилище может пополняться за счет внешних источников, например статистических отчетов.
33. Искусственные нейроонные сети (ИНС)
Нейронная сеть – класс аналит методов, построен на принципах обучения мыслящих существ и функционировании мозга, позвол прогнозир значение некой переменной в новых наблюдах по данным других наблюдов после прохождения обучения на имеющихся данных.
ИНС представляют собой систему соединённых и взаимодействующих между собой простых процессоров (искусственных нейронов).
Классификация по типу входной информации: Аналоговые нейронные сети (используют информацию в форме действительных чисел); Двоичные нейронные сети (оперируют с информацией, представленной в двоичном виде).
По характеру обучения: Обучение с учителем — выходное пространство решений нейронной сети известно; Обучение без учителя — нейронная сеть формирует выходное пространство решений только на основе входных воздействий. Такие сети называют самоорганизующимися; Обучение с подкреплением — система назначения штрафов и поощрений от среды.
По характеру связей: Сети прямого распространения Рекуррентные Радиально-базисные функции Самоорганизующиеся карты
Применение: прогнозир
на фондовом рынке, предоставл кредитов,
распознование состояния больного, сис-мы
безопасности, прогнозирование поведения
клиента, прогнозирование и оценка риска
предстоящей сделки, прогнозирование
движения наличности, объемов оборотных
средств, прогнозирование экономических
параметров и фондовых индексов;для планирования
работы предприятия:прогнозирование объемов
продаж , прогнозирование загрузки производственных
мощностей, прогнозирование спроса на
новую продукцию;для бизнес-аналитики
и поддержки принятия решений: выявление
тенденций, корреляций, типовых образцов
и исключений в больших объемах данных,
анализ работы филиалов компании,сравнительный
анализ конкурирующих фирм.
23. СУБД и структурные решения в корпоративных системах.
СУБД– это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.Функции СУБД – это описание данных, манипулирование данными, использование данных. Языковые средства СУБД включают: язык описания данных (ЯОД), язык манипулирования данными (ЯМД), язык запросов, язык программирования. Программные средства СУБД обеспечивают работу с физической БД и выполнение всех ее функций.
Основные функциональные возможности СУБД следующие: создание БД; обновление хранящихся в ней данных; быстрое извлечение из БД необходимых данных по запросам пользователей; выполнение вычислений над данными; создание форм для удобства работы с данными БД; создание отчетов на основе информации БД для ее анализа пользователями; разработка приложений; экспорт/импорт данных в БД из других приложений; публикация БД в Internet; управление БД.
СУБД включает три компонента: подсистему средств проектирования БД и ее приложений; подсистему обработки компонентов приложений; ядро СУБД, которое: является посредником между данными подсистемами и БД; участвует в управлении транзакциями, блокировке, резервном копировании и восстановлении данных.
Важную роль СУБД приобретают при создании корпоративных информационных систем и, особо важную роль, при создании информационных систем использующих распределенные информационные ресурсы, базирующиеся на современных сетевых компьютерных технологиях. Основная особенность современных СУБД - это то, что современные СУБД поддерживают такие технологии как:
1.Технологию клиент/сервер. 2.Поддержка языков БД -язык определения схемы БД (SDL), язык манипулирования данными (DML), интегрированные языки SQL, QDB и QMF – развитое периферийное средство спецификации запросов и генерации отчетов для DB2 и т. д.; 3.Непосредственное управление данными во внешней памяти; 4.Управление буферами оперативной памяти; 5.Управление транзакциями. OLTP – технология, OLAP – технология для DW. 6.Обеспечить защиту и целостность данных. 7.Использование системы разрешается лишь пользователям, имеющим право доступа к данным. При выполнении пользователями операций над данными поддерживается согласованность хранящихся данных (целостность). 8.Журнализация.
Современные СУБД должны обеспечивать выполнение требований к базам данных, перечисленных выше. Кроме этого они должны удовлетворять следующим принципам:
1)Независимость данных;2)Универсальность-СУБД должна обладать мощными средствами поддержки концептуальной модели данных для отображения пользовательских логических представлений.3)Совместимость - сохранение работоспособности при развитии программного и аппаратного обеспечения.4)Неизбыточность данных - БД должна представлять собой единую совокупность интегрированных данных.5)Защита данных- защита от несанкционированного доступа.6) Целостность данных. СУБД должна предотвращать нарушение базы данных пользователями. 7)Управление одновременной работой. СУБД должна предохранять базу данных от рассогласований в режиме коллективного доступа. Для обеспечения согласованного состояния базы все запросы пользователей (транзакции) должны выполняться в определенном порядке. 8)СУБД должна быть универсальной. Она должна поддерживать разные модели данных на единой логической и физической основе. 9)СУБД должна поддерживать как централизованные, так и распределенные базы данных и, таким образом, стать важным звеном вычислительных сетей.
Рассматривая
СУБД как класс программных
24. Технологии internet/Intranet и корпоративные решения по доступу к базам данных.
Intranet - это внутренняя корпоративная сеть, построенная на интернет технологиях. С технической точки зрения интранет - это внутренний корпоративный web-портал, призванный решать задачи именно вашей компании; задачи, в первую очередь, по систематизации, хранению и обработке внутрикорпоративной информации. Интранет - сайт доступен только в рамках локальной сети Компании включая удаленные фи-лиалы (intranet) или как портал в сети Интернет, невидимый в поисковых системах и требующий авторизации при входе (extranet). Все услуги предоставляемые сетью Internet можно условно поделить на две категории: обмен информацией между абонентами сети и использование баз данных сети. Существует 2 архитектуры систем доступа к базам данных через Web. В традиционной архитектуре клиент/сервер действует принцип разделения задач, когда используется более чем один компьютер, и каждый из них выполняет строго определенные ему задачи. Такой подход уменьшает загрузку каждого узла системы, позволяя ему сконцентрироваться на выполнении своих задач и, следовательно, увеличивает производительность и возможности системы в целом.В СУБД Oracle система баз данных разделена на две части: клиентскую часть и серверную часть.Клиентская часть реализует внешний интерфейс приложения базы данных и диалог с пользователем посредством клавиатуры, дисплея и навигационных устройств, таких как мышка. Клиентская часть не несет ответственность за оперирование данными, она сконцентрирована на запрашивании, обработке и представлении данных, управляемых серверной частью. Клиентская рабочая станция может быть оптимизирована для этой работы. Так, например, она не нуждается в большом объеме дисковой памяти, но может иметь хорошие графические возможности.Серверная часть, работающая на программном обеспечении Oracle, обслуживает задачи, необходимые для параллельного общего доступа к данным. Серверная часть принимает и обрабатывает SQL и PL/SQL запросы, посылаемые клиентскими приложениями. Компьютер, обслуживающий серверную часть, должен быть оптимизирован для решения своих специфических задач, он должен иметь большую дисковую память и быстрый процессор.Связь между сервером и клиентом осуществляется посредством SQL*Net сетевого интерфейса Oracle. SQL*Net позволяет программам Oracle, запущенным на сетевых клиентских рабочих станциях и серверах, организовать доступ, модификацию, разделение и хранение данных на других серверах.При построении Web-интерфейсов к базам данных различают два подхода: доступ к базе данных на стороне клиента, и доступ к базе данных на стороне сервера.
Информация о работе Шпаргалка по "Информационным технологиям"