Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции Базы данных.docx
Скачиваний:
15
Добавлен:
22.03.2016
Размер:
27.7 Кб
Скачать

Архитектура ис

Эффективность функционирования ИС во многом зависит от её архитектуры. В настоящее время является перспективной архитектуры «клиент-сервер», «интранет».

«Клиент-сервер» подразумевает наличие:

  1. Компьютерной сети

  2. Распределенной базы данных

БД бывают в этой архитектуре 2-х видов: БДК (корпоративная) и БДП (пользователя). 1-ая находится на сервере, а БДП на персональных ПК сотрудников клиентов корпоративной БД. Если управляющим ресурсом ИС является БД, то соответствующий сервер называется сервером БД.

Сервер в компьютерной системе- это персональный компьютер или программа, которая управляет определённым ресурсом.

Клиент- это ПК использующий этот ресурс.

Ресурсом может быть:

  1. БД

  2. Файловая система

  3. Служба печати

  4. Почтовая служба и т.д.

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

Архитектура ИС представляет собой.

Коба скинет фото

БДП: для их создания и управления используются следующие СУБД:

  1. MS Access

  2. MS dBase

  3. Fox Pro

  4. Paradox

БДК: создаются, поддерживаются и функционируют под управлением серверов БД.

  1. SQL SERVER

  2. Oracle Server

В зависимости от решаемых задач ИС может иметь одну из конфигураций:

  1. ПК сервер, который содержит БДК и БДП

  2. ПК сервер и отдельно ПК с БДП

  3. Несколько серверов и ПК с БДП

Использование такой архитектуры дают возможность постепенного наращивания ИС предприятия по мере развития предприятия либо по мере развития самой ИС.

Разделение общих БД на корпоративную и персональные позволяет уменьшить сложность проектирования БД по сравнения с централизованным вариантом, следовательно, уменьшить вероятность ошибок и стоимость проектирования.

Достоинства применения БД в ИС- это независимость данных от прикладных программ, пользователю не надо думать о физическом размещении данных в физической памяти и о методах доступа к данным.

Модели данных

Данные в БД имеют определенную логическую структуру, т.е. представлены некоторой моделью, которую поддерживает СУБД.

Модели данных бывают:

  1. Иерархическая

  2. Сетевая

  3. Реляционная

  4. Объектно-ориентированная

Иерархическая модель: данные в ней представляются в виде иерархической структуры. Она удобна для работы с такими связями и громоздка для информации со сложными связями. Особенности: каждый элемент структуры может иметь один родительский и множество дочерних элементов, т.е. отношение между элементами 1:N.

Сетевая. Особенность: каждый порожденный элемент структуры может иметь более 1-го порождающего элемента. Недостаток: проблема сохранности инфы в БД.

Реляционная модель данных. Особенность: состоит из двумерных таблиц.

Объектно-ориентированная модель. Особенность: объединяет 2 верхние модели и используются для создания крупных БД со сложными структурами.

СУБД

Разделяют по используемым моделям данных бывают СУБД: иерархическая-сетевая, реляционная и объектно-ориентированная.

По характер использования: персональные и многопользовательские (сервер БД и клиентскую часть, они могут работать в неоднородной вычислительной среде).