Автор работы: Пользователь скрыл имя, 16 Января 2012 в 18:33, реферат
Банк данных (БнД) является современной формой организации хранения и доступа
к информации. «Банк данных – это система специальным образом организованных данных
(баз данных), программных, технических, языковых, организационно-методических
средств, предназначенных для обеспечения централизованного накопления и коллектив-
ного многоцелевого использования данных»
Банк данных (БнД) является современной формой организации хранения и доступа
к информации. «Банк данных – это система специальным образом организованных данных
(баз данных), программных, технических, языковых, организационно-методических
средств, предназначенных для обеспечения централизованного накопления и коллектив-
ного многоцелевого использования данных» [11].
В данном выше определении БнД, с одной стороны, подчеркивается, что банк дан-
ных является сложной системой, включающей в себя все обеспечивающие подсистемы, не-
обходимые для функционирования любой системы автоматизированной обработки данных.
С другой стороны, в этом определении также обозначены и основные отличитель-
ные особенности банков данных:
• Базы данных создаются обычно не для решения какой-либо одной задачи для
одного пользователя,
а для многоцелевого
• Базы данных отражают определенную часть реального мира. Надо стремиться,
чтобы вся информация, описывающая предметную область, фиксировалась в
базе данных однократно, накапливалась и поддерживалась в актуальном со-
стоянии централизовано, а все пользователи, которым эта информация нужна,
должны иметь возможность работать с ней.
• Базы данных – это специальным образом организованные данные. Эти особен-
ности в организации данных заключаются, прежде всего, в том, что БД пред-
ставляют собой
системы взаимосвязанных
торых поддерживается специальными программными средствами.
• Для функционирования БнД необходимо наличие специальных языковых и
программных средств (называемых СУБД – Система Управления Базами Дан-
ных), облегчающих для пользователей выполнение всех операций, связанных с
организацией хранения данных, их корректировки и доступа к ним.
Нельзя сказать, что в рассматриваемой нами сфере установилось терминологиче-
ское единство. Так, в англоязычной литературе понятие «банк данных» используется ред-
ко. В некоторых u1080 из этих источников используется понятие «система баз данных» (database
system), которое по своему содержанию близко введенному понятию банка данных (сис-
тема баз данных включает базу данных, систему управления базами данных, соответст-
вующее оборудование и персонал) [2]. Согласно семантике русского языка «система баз
данных» воспринимается yже, чем то, что это понятие обозначает в действительности.
Поэтому слово «банк» является в этом смысле лучше, так как «банк» привычно обознача-
ет не только то, что хранится в нем, но и всю инфраструктуру (вспомните хотя бы понятие
«банк» как финансовое учреждение – это ведь не просто «куча денег»). Очевидно, что
нельзя отождествлять понятие «база данных» и «банк данных», как это иногда происходит
в некоторых литературных источниках.
Терминологические различия наблюдаются и при определении других понятий в
области БнД. Особенно это касается терминов, используемых в конкретных программных
системах. В связи с тем, что терминология конкретных СУБД сильно различается, нельзя
описать общие принципы построения БнД, пользуясь терминологией какой-либо одной из
них. В учебном пособии будут введены термины, которые, по мнению автора, в наиболь-
шей степени соответствуют отображаемым ими понятиям.
Введение в банки данных
5
Следует отметить, что использование тех или иных терминов зависит от аспекта
рассмотрения изучаемой проблемы. Так, например, в [10] под базой данных понимается
практически любая совокупность данных, которая может быть обработана с помощью
ЭВМ. И это оправдано, так как права собственности и иные права не могут зависеть от
того, при помощи какого программного средства созданы файлы, и какой у них способ
организации. Но такое широкое толкование термина БД в курсе «Проектирование баз
данных» приведет к нивелированию особенностей банков данных как особой информаци-
онной технологии.
Преимущества БнД
Особенности «банковской» организации данных определяют их основные преиму-
щества перед «небанковской» организацией.
Наличие единого отображения определенной части реального мира позволяет
обеспечить непротиворечивость и целостность информации, возможность обращаться к
ней не только при решении заранее предопределенных задач, но и с нерегламентирован-
ными запросами. Интегрированное хранение сокращает избыточность хранимых данных,
что приводит к сокращению затрат не только на создание и хранение данных, но и на под-
держание их в актуальном состоянии.
Использование БнД при правильной его организации должно существенно изме-
нить деятельность организации, где он внедряется: привести к обеспечению большей дос-
тупности данных для всех категорий сотрудников, сокращению документооборота, воз-
можности получения разнообразных по форме и содержанию документов, перераспреде-
лению функций между сотрудниками и изменению характера выполняемых функций и,
как следствие, улучшить всю систему управления предприятием.
Централизованное управление данными также дает целый ряд преимуществ. Ис-
пользование СУБД обеспечивает высокое качество выполнения функций по управлению
данными и облегчает процесс создания информационных систем (ИС).
Выделение специальной группы сотрудников, выполняющих функции по проектиро-
ванию и развитию БнД (администраторов БД), и освобождение от этих функций всех осталь-
ных пользователей не только приводит к снижению требований к остальным участникам
процесса создания и функционирования БнД, но и повышает качество разработок, так как во-
просами организации данных занимается небольшое число профессионалов в этой области.
Преимуществом банков данных является также то, что они обеспечивают возмож-
ность более полной реализации принципа независимости прикладных программ от дан-
ных, чем это возможно при организации локальных файлов.
Пользователи БнД
В процессе создания и эксплуатации БнД с ним взаимодействуют пользователи
разных категорий (рис. 1.1). Базы данных создаются для удовлетворения потребностей ко-
нечных пользователей. Чаще всего – это специалисты конкретных предметных областей,
использующие БД для выполнения своих профессиональных обязанностей. В последнее
время БД все чаще используются и для удовлетворения непроизводственных информаци-
онных потребностей. Конечные пользователи – наиболее многочисленная группа пользо-
вателей. Нельзя недооценивать важности этой группы пользователей и не понимать их
специфических особенностей для каждой из категорий конечных пользователей БнД.
Введение в банки данных
6
Специфическими пользователями БнД являются сотрудники информационных
служб. Они пользуются, в основном, метаинформацией. Часто бывает желательным, что-
бы другая информация была для них закрыта. Кроме того, они используют и другие ре-
сурсы БнД для выполнения своих функций.
Пользователи БнД
Конечные пользователи Сотрудники ИТ-служб
руководители
организации
рядовые
пользователи
Администраторы
данных
Администраторы
сети
Программисты
админ ис тратор
п ре дметн о й
облас ти
админ ис тратор
базы данных
админ ис тратор
п риложени й
системные
п р огра ммис ты
п рик ладн ы е
п р огра ммис ты
параметристы
работающие в
справочном
режиме
регулярные
случайные
квалифици-
рованные
терминальные
неквалифи
цированные
нетерминальные
Рис. 1.1. Пользователи БнД
Категория «Конечные пользователи» неоднородна: конечные пользователи разли-
чаются широтой информационных потребностей, квалификацией, режимами взаимодей-
ствия с БнД и др. Это могут быть случайные пользователи, обращающиеся к базе данных
время от времени, а могут быть и регулярные пользователи. Конечные пользователи могут
отличаться друг от друга и степенью владения вычислительной техникой. От конечных
пользователей не должно требоваться каких-то специальных знаний в области вычисли-
тельной техники и языковых средств.
При создании БнД важно не только построение классификационной схемы, но и
распределение реальных конечных пользователей по группам, так как u1086 от характеристики
пользователей будут зависеть принимаемые проектные решения.
В связи с тем,
что использование БнД
организации, особую роль играют руководители организации. Именно они должны обеспечить
проведение единой информационной политики и организацию взаимодействия различных под-
разделений через общую базу данных. Они должны создавать подразделения, отвечающие за
создание и функционирование БнД, определять функциональные обязанности сотрудников,
которые существенно изменятся с внедрением БнД. Кроме того, руководители организации вы-
ступают в качестве конечных пользователей с наиболее высоким приоритетом.
Отдельные пользователи в процессе работы с базой данных могут менять содержа-
ние БД – это так называемые пользователи-параметристы. Другие могут только использо-
вать хранящуюся в БД информацию.
Введение в банки данных
7
Пользователи могут взаимодействовать с БД как непосредственно (терминальные
пользователи), так и через посредников.