БД. Банки данных. Информационное хранилище.

понятие предметной области

Любое предприятие представляет собой совокупность взимосязанных ресурсов и процессов.

Ресурсы – сырье, материалы

процесс – преобразование одного набора ресурсов в другой

Взаимосвязь ресурсов и процессов описывается в терминах предметной области.

Предметная область – множество взаимосвяз-х объектов, свойства и взаимоотношения которых рассматр. в данной теории.

Объект – осязаемая сущность, которая четко проявляет свое поведение.

Объектом может быть человек, предмет, явление или понятие и т.д.

Свойство взаимод-я объектов – такое св-во, которое характеризует совместное поведение объектов, но не относится ни к одному из них в отдельности.

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

 

База Данных – совокупность связанных данных конкретной предметной области разнообразного назначения. Основные различие между БД и файлом – БД имеет неск.значений, соотв.различ.представл.о хранимых данных. Представление – внешний вид (упорядочен, предоставл. пользов. информ.). Несколько представлений файла можно получить лишь сортировкой. Множ-во предст-й возникает, когда пользователь использует информ-ю, ему необходимую.

Система управления БД – программное обеспечение, средства, логика и процедуры, осущ. управление БД, образуют систему управления БД (СУБД).

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

Банк данныхвкл. БД, систему управления БД, пакеты приложений, словарь БД (содержит инф.обо всех ресурсах данной БД).

Основные шаги построения БД.

1) идентификация основных объектов предметной области

2) идентификация, испол. БД прикл.прогр.

3) определение объектов и их взаимосвязи

4) построение словаря данных

5) построение концептуал.модели

6) построение логич.модели

7) построение физич.модели

8) анализ и оценка

 

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

Версия концепт.модели, которая может быть реализована конкретной СУБД, называется логич.моделью. Логич.модель отображ.в физич.модели, котор. располаг.на магнитном носителе. Концепт.модель можно назвать моделью предметной области.