Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Выбор способа хранения информационной базы данных






 

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

Все СУБД делятся на две группы:

§ Локальные (СУБД, работающие на одном компьютере)[1]. Все части локальной СУБД размещаются на компьютере пользователя базы данных. Чтобы с одной и той же БД одновременно могло работать несколько пользователей, каждый пользовательский компьютер должен иметь свою копию локальной БД. Существенной проблемой локальной СУБД является синхронизация копий данных, именно поэтому для решения задач, требующих совместной работы нескольких пользователей, локальные СУБД фактически не применяются.

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

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

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

Распределенные СУБД могут содержать несколько десятков и сотен серверов БД. Количество клиентских мест в них может достигать десятков и сотен тысяч. Обычно такие СУБД работают на крупных предприятиях. В таких СУБД некоторые серверы могут дублировать друг друга с целью достижения предельно малой вероятности отказов и сбоев в сети. Интерес к таким СУБД возрос в связи со стремительным развитием Internet. Недостатком распределенных СУБД является сложность в их программировании, в их реализации должна участвовать большая группа программистов, а не один человек [14]. В представленной автоматизированной информационной системе целесообразнее использовать сетевую СУБД (клиент-серверную), например InterBase сформированный на специальном языке структурированных запросов (Structured Query Language SQL). Так как проектируемой автоматизированной информационной системой «отдел кадров» будет использоваться не одним работником департамента управления персоналом, а несколькими. К тому же система должна будет содержать, хранить, и обрабатывать довольно большой объем информации.

Так же среди преимуществ клиент-серверных приложений можно отметить следующие:

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

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

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

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал