Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры_2012.docx
Скачиваний:
11
Добавлен:
31.03.2015
Размер:
103.99 Кб
Скачать
  1. Использование возможностей субд при построении ис: преимущества и недостатки.

  • Выбор типа. Скорее всего база будет реляцинной. Далее необходимо рассмотреть конкретный пример решения СУБД. Обратить внимание на язык SQL а точнее его диалекты.

  • Известны примеры реально функционирующих информационных систем, в кото-

  • рых хранилище данных планировалось основывать на файлах. В результате развития

  • большинства таких систем в них выделился отдельный компонент, который представ-

  • ляет собой примитивную разновидность СУБД. Самодельные СУБД — главный бич

  • информационных систем. Поначалу кажется, что все очень просто: набор возможных

  • запросов становится известным при проектировании информационной системы; для

  • каждого типа запроса можно придумать эффективный способ выполнения запроса.

  • После этого остается простая программистская работа, и специализированная СУБД

  • готова. Однако, потом оказывается, что не все возможные запросы были учтены

  • при проектировании. Бедный разработчик СУБД постоянно добавляет в нее новые

  • функции, пока не решает создать общий язык запросов, на котором можно сформу-

  • лировать любой запрос к базе данных соответствующей информационной системы.

  • Через некоторое время в корпорации принимают решение разработать еще одну ин-

  • формационную систему, структуры хранимых данных которой отличаются от тех,

  • что были в базе данных первой информационной системы. В результате, даже если

  • удается добиться работоспособности разработанной СУБД, это означает всего лишь

  • изобретение еще одного .велосипеда., поскольку СУБД такого уровня существует

  • великое множество. Они дешевы и поддерживаются производителями.

  1. Типовые архитектуры информационных систем

Традиционным методом организации информационных систем является двухзвенная архитектура «клиент-сервер». В этом случае вся прикладная часть информационной системы выполняется на рабочих станциях системы (т.е. дублируется), а на стороне сервера(ов) осуществляется только доступ к базе данных.

Файл-серверные приложения

Организация информационных систем на основе использования выделенных файл-

серверов все еще является наиболее распространенной в связи с наличием большого

количества персональных компьютеров разного уровня развитости и сравнительной

дешевизны связывания PC в локальные сети.

Конечно, основным достоинством является простота организации.

Во-первых, информационной системе предстоит работать с базой данных.

Во-вторых, необходимыми требованиями к базе данных информационной системы являются поддержание ее целостного состояния и гарантированная надежность хранения информации.

мы имеем «толстого» клиента и очень «тонкий» сервер в том смысле, что почти вся работа выполняется на стороне клиента, а от сервера требуется только достаточная емкость дисковой памяти.

Клиент-серверные приложения

Под клиент-серверным приложением мы будем понимать информационную систему, основанную на использовании серверов баз данных.

Как видно, в клиент-серверной организации клиенты могут являться достаточно «тонкими», а сервер должен быть «толстым» настолько, чтобы быть в состоянии удовлетворить потребности всех клиентов.

Intranet-приложения

Возникновение и внедрение в широкую практику высокоуровневых служб Всемирной Сети Сетей Internet (e-mail, ftp, telnet, Gopher, WWW и т.д.) естественным образом повлияли на технологию создания корпоративных информационных систем, породив направление, известное теперь под названием Intranet.

Склады данных (DataWarehousing) и системы оперативной аналитической обработки данных

Интегрированные распределенные приложения