Конспект лекций

Вид материалаКонспект
3.2.Необходимость централизованного управления данными. Концепция интеграции
3.3.Требования к базам данных. Свойства баз данных
Подобный материал:
1   ...   4   5   6   7   8   9   10   11   ...   30

3.2.Необходимость централизованного управления данными. Концепция интеграции


Упорядоченная совокупность записей одного типа называется файлом данных или просто файлом. Хранение файлов может быть организовано с помощью электронно-вычислительных машин (ЭВМ).

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

Однако в скором времени организации познали необходимость централизации управления данными и приложениями. К этому пониманию привели три следующие причины. Во-первых, руководители высшего уровня очень быстро обнаружили, что требуемую для принятия решений информацию не очень легко получить. Чтобы выполнить запрос на информацию, необходимо написать прикладную программу, способную обработать множество частных файлов, причем каждый из них имеет свой собственный формат. Таким образом, руководитель зачастую вынужден был отказываться от запроса из-за того, что за время, в течение которого информация могла быть получена, она становилась бесполезной, или из-за того, что ценность информации не соответствовала затратам на ее получение. Во-вторых, процесс принятия решений сдерживался отсутствием целостности хранимых данных. Отчеты, полученные с помощью ЭВМ, имели много расхождений по той причине, что логически идентичные элементы данных имели различные форматы или значения. Это было вызвано дублированием данных в частных файлах и непоследовательным проведением их обновления. Имелось также явное дублирование усилий по накоплению данных и выдаче отчетов. И, наконец, в-третьих, развитие информационной технологии подошло к такому уровню, когда стало возможным проектировать, накапливать и обрабатывать большие наборы данных в вычислительной среде. В конце концов, организации осознали значимость такого ресурса, как данные, и необходимость централизованного управления ими.

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

Итак, база данных - это совокупность данных, обладающих следующими качествами [1]:
  • ингегрированностью, направленной на решение общих задач;
  • структурированностью, отражающей некоторую часть реально­го мира;
  • взаимосвязанностью;
  • независимостью описания данных от прикладных программ, поскольку данные и их описания хранятся совместно в БД.

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

3.3.Требования к базам данных. Свойства баз данных


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

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