Домой

Развитие технологии баз данных




Скачать 303.6 Kb.
НазваниеРазвитие технологии баз данных
страница1/3
Дата14.04.2013
Размер303.6 Kb.
ТипДокументы
Содержание
Файловые системы
Необходимость произвольного доступа к данным.
Информация как ресурс
Информационные системы, использующие базы данных
Пример иерархической базы данных
Пример сетевой модели.
Способ доступа к данным
Современное направление - технология клиент /сервер
Подобные работы:
  1   2   3


Развитие технологии баз данных


Сложность современной технологии баз данных явилась результатом развития в течении нескольких десятилетий. Способов обработки данных и управления информацией. Обработка данных развивалась от примитивных методов 50-х годов к сложным интегрированным системам сегодняшнего дня.

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

Технологические изменения всегда были вызваны потребностями бизнеса. Менеджеры примут новую компьютерную систему только в том случае, если увидят, что выгода превышает затраты на нее. И несмотря на риск и возможные ловушки, во многих случаях получается действительная выгода. Более того, конца процессу пока не видно. Новые технологии, такие, как объективно-ориентированные базы данных и платформа клиент / сервер, решают новые задачи, что должно привести к появлению в будущем более мощных систем. Чтобы наиболее наглядно понять тесную связь между технологией баз данных и потребностями бизнеса рассмотрим пример: опыт компании международное распространение товаров.

(International product Distribution IPD). Будем сокращенно называть ее IPD.

Компания продает свыше 3500 видов товаров более чем 300 производителей во всем мире. Свыше 2700 торговых агентов работает в более, чем 100 странах. Компания имеет годовой доход более 50 млн. долларов и чистую прибыль более 50 миллионов. На рис. 1.1. представлены связи между фирмой IPD, ее поставщиками и клиентами.

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



I P D


















Закупка





Складской учет





Продажи



















Изготовитель





Склад IPD





Продавец






товар товар


Товарный поток IPD рис. 1.1.




I P D





































Закупка





































Отчеты менеджеров










Бухгалтерия




Складской учет














































Платежи




Накладные










Продажи








































Счет







Платежи
























































































Производитель




Продавец









Поток информации рис. 1.2.

IPD


рис. 1.3. Образцы данных файловой системы


1. Клиент файл


Код клиента

Фамилия

Адрес

Страна

Исх.баланс

Выплачено на сегодня

100

101

105

110

Уот

Мальц

Джеферсон

Гомес

п/я 241 Токио

Зальцбург

910, Чикаго

Сантьяго

Япония

Австрия

США

Чили

45551

75314

49333

27400

40113

65200

49811

28141




  1. Торговый агент




Код торг.агента

Фамилия агента

Менеджер

Офис

%

10

14

23

37

39

Джоунс

Матцу

Муар

Эрман

Горо Ацум

27

44

35

12

44

Чикаго

Токио

Брюссель

Буэнос-Ай

Токио

10

11


13

10




  1. Товар




Код товара

Наименование

Код изготовителя

Закупочная цена

Цена продажи

1035

2241

2518

Светер

Лампа

Светильник

210

317

253

11.25

22.25

13.60

22.00

33.25

21.20




  1. Продажа




Дата

Код клиента

Код торг.агента

Код товара

Закупочная цена

Цена продажи

18.02

12.02

12.02

19.02

22.02

22.02

22.02

100

101

101

100

101

105

110

14

23

23

39

23

10

37

2241

2518

1035

2518

1035

2241

2518

200

300

150

200

200

100

150

6650

6360

4240

4000

4400

3325

3180




  1. Изготовитель




Код изготовителя

Наименование

Адрес

Страна

210

253

317

одежда

модные изделия

лампы

Окленд

Лагос

Лима

Нов.Зеланд

Нигерия

Перу



Однако вскоре фирма возросла настолько, что стало необходимо приобрести мини компьютер, чтобы отслеживать эту информацию и составлять отчеты, счета, чеки. Как показано на рис. 1.2.

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


^ Файловые системы


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




Система обработки данных - автоматическая система для работы с данными записей организации

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

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

Именно так обстояло в IPD в 60-е годы, когда хранение информации на диске обходилось относительно дорого. Большинство файлов хранилось на МЛ и записи извлекались и обрабатывались последовательно. Обычно с файлами работали в пакетном режиме и на решение задач с ними требовалось очень много времени (от 2 до 10, 12 часов непрерывного времени).

Файлы использовались в различных приложениях. Например, необходимо получить счета для клиентов с причитающимися суммами. В этом случае используются 2 файла: клиент и продажа, вначале они сортируются по коду клиента.


Рис. 1.4.








файл клиент
















Обновленный файл клиент






































упорядоч.по коду клиента













программа подсчета прич.суммы








































Файл продажа





Сортировка по коду клиента




файл продажа








счета





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

Прикладная программа - компьютерная программа, выполняющая определенные практические задачи в бизнесе .

Или пример приложения.

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

^ Необходимость произвольного доступа к данным.


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




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

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

Или например, необходимо подсчитать комиссионные со сделок и составить счета на оплату агентов. В этом случае файл продажи должен быть рассортирован по коду торгового агента и только после этого мы сможем обработать файл продажи и файл торговый агент вместе, чтобы составить счета на оплату агентов рис. 1.5.


















файл торг.агент





Обновленный файл торг.агент





































файл




сор-ка по коду агента





файл




программа расчета комиссионных





































продажа







продажа рассортированный










счет на оплату торг.агента


Приведенный пример показывает ограничения, накладываемые на последовательный доступ к файлам. Так вот эти проблемы частично были решены с появлением файлов произвольного доступа и особенно индексно-последовательных файлов (ИП). Файлы произвольного доступа, в отличие от файлов последовательного доступа позволяют извлекать записи в произвольном порядке. Эти файлы позволяют выбрать одно или несколько полей - все вместе они называются ключом - для точного задания того, какую запись необходимо извлечь. ИП файлы стали мощным практическим средством, придавшим прикладным системам определенную гибкость.


Ключ - поля данных однозначно определяющие запись в файле.


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

  1   2   3

Скачать 303.6 Kb.
Поиск по сайту:



База данных защищена авторским правом ©dogend.ru 2019
При копировании материала укажите ссылку
обратиться к администрации
Уроки, справочники, рефераты