Сети компьютеров в вашем офисе



         

Базы данных


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

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

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

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

В этом случае вводом и обработкой данных занимаются несколько человек (или даже несколько десятков или сотен человек). Как создать подобную систему, предназначенную для коллективного доступа к базе данных?

Существует два подхода.

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

Раньше компьютер стоил слишком дорого, для того чтобы с ним мог работать только один человек. К компьютеру подключали несколько терминалов, состоящих из видеомонитора и клавиатуры. Специально разработанные многозадачные и многопользовательские операционные системы, такие как UNIX, MVS и VMS, позволяли разделять драгоценные ресурсы компьютера между многими пользователями, каждый из которых решал свою задачу.

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

Второй подход основан на использовании локальных сетей.




Содержание  Назад  Вперед