Распределенная обработка информации. Понятие, архитектура и принципы.



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

Каждая таблица в РАБД может быть разделена на некоторое количество частей, называемых фрагментами. Фрагменты могут быть горизонтальными, вертикальными и смешанными. Горизонтальные фрагменты представляют собой подмножества строк, а вертикальные – подмножества столбцов. Фрагменты распределяются на одном или нескольких узлах.

Первоначальные ИС, основанные на базах данных, имели строго централизованную архитектуру. Данные были сосредоточены физически и логически на одном компьютере. Централизованная организация базы данных позволяет облегчить обеспечение ее безопасности, целостности и непротиворечивости данных.

Вместе с тем рост объема базы данных и числа пользователей, получающих к ней доступ, территориальное развитие организации (и связанная с ней необходимость распределенной обработки данных) приводят к возникновению ряда проблем, свойственных централизованной архитектуре:

большой объем обмена данными (высокий трафик);

снижение надежности обмена данными;

снижение общей производительности;

рост затрат на разработку БД.

Возможным решением перечисленных проблем является органи­зация децентрализованного хранения данных. При децентрализации достигается:

» параллельная обработка данных и распределение нагрузки;

» повышение эффективности обработки данных при выполнении удаленных запросов;

» уменьшение затрат на обработку данных;

» упрощение процедуры управления ИС.

 

Технологии распределенной обработки информации.

Выделились несколько самостоятельных технологий распределенной обработки данных:* клиент-сервер;

* реплицирования;* объектного связывания.

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

Важное значение в технологии клиент-сервер имеют понятия сервера и клиента.

Под сервером в широком смысле понимается любая система, про­цесс, компьютер, владеющие каким-либо вычислительным ресурсом (памятью, временем процессора, файлами и т. д.). Клиентом называется любая система, процесс, компьютер, пользователь, делающие запрос к серверу на использование ресурса .

Репликой называют копию БД, размещенную на другом компьютере сети для автономной работы пользователей. Основная идея репликации заключается в том, что пользователи работают автономно с общими данными, растиражированными по локальным базам данных.Производительность работы системы повышается из-за отсутствия необходимости обмена данными по сети. Для реализации технологии репликации программное обеспечение СУБД дополняется функциями тиражирования данных, их структуры, системной информации, информации о конфигурировании распределенной системы.

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


Этапы проектирования СУБД.

Этапы проектирования баз данных:

1. Системный анализ предметной области

2. Инфологическое проектирование

3. Выбор СУБД

4. Датологическое проектирование

5. Физическое проектирование

 I Системный анализ предметной области

На первом этапе проектирования баз данных рассматриваются цели и задачи с помощью которой они будут решатся. Анализируются информационные потребности будущих пользователей баз данных. Рассматриваются формы входных и выходных потоков, которые будут составлять основу баз данных. Затем уточняются алгоритмы и процедуры обработки данных хранимой в базе данных. Формируются требования, которым должна удовлетворять проектируемая база данных и определяется примерный список объектов предметной области, свойства которых будут использоваться при разработке базы данных.

 II Инфологическое проектирование

На второй стадии проектирования выполняется моделирование данных. Моделирование данных – это процесс создания логической структуры данных.

 III Выбор СУБД

При выборе СУБД руководствуются следующими соображениями:

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

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

- методология и подходы, к программированию реализованные в той или иной СУБД;

- модель данных, которая встроена в конкретную СУБД;

IV Датологическое проектирование

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

V Физическое проектирование

На этом этапе необходимо на конкретной СУБД, которую выбрали ранее, реализовать базу данных по той информации, которую собрали, обработали и подготовили (на предыдущих этапах проектирования базы данных). Описываются модули, их назначение, а также структура модулей.

 

Основы работы СУБД MS Access: основные объекты- таблицы. Основные технологии работы с таблицами. Схема данных.

В начале работы с Access происходит создание новой базы данных с присвоением файлу базы оригинального имени и расширения .mdb.

 В каждой базе данных имеется окно базы. В этом окне находится панель ^ Объекты с кнопками Таблицы, Запросы, Формы, Отчеты, Страницы, Макросы и Модули. Окно базы также содержит свою панель инструментов.

 Следующий шаг – создание таблиц для хранения данных. К основным объектам Access помимо таблиц относятся запросы, отчеты, формы, макросы и модули. Но надо помнить, что таблица – основа базы данных, и все другие объекты зависят от данных таблиц.

 Основные объекты базы данных Access можно создавать в режиме ^ Мастер и в режиме Конструктор.

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

 При создании таблицы в режиме Конструктор выводится пустая структура таблицы, в которую необходимо ввести имена полей, указать типы данных в полях и задать размеры полей. В нижней части бланка структуры таблицы задаются свойства полей таблицы, позволяющие изменять способы хранения и отображения данных.

 Поля таблиц базы данных не просто определяют структуру базы – они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей.

 


Дата добавления: 2018-04-15; просмотров: 830; Мы поможем в написании вашей работы!






Мы поможем в написании ваших работ!