<<
>>

Базы данных

Перечисленные недостатки являются следствием двух факторов:

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

2. Помимо самих приложений не предусмотрено других инструментов доступа к данным и их обработки.

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

Определение База данных (database) - это совместно используемая совокупность логически связанных данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования независимо от прикладных программ.

Основные черты баз данных:

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

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

3. База данных хранит не только рабочие данные, но и метаданные («данные о данных»).

Определение. Метаданные (meta-data) - это информация, которая описывает информационное наполнение базы данных (сведения о структуре данных, допустимых значениях, взаимосвязи с другими данными, физическом размещении и т.п.).

4. Независимость между программами и данными (program-data independence). Аналогия с принципом абстрагирования данных (известным из ООП): внутренняя реализация объектов остается закрытой для пользователя и может изменяться без видимых последствий до тех пор, пока не изменится внешнее описание этого объекта.

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

6. Управление БД осуществляется с использованием специальных программных комплексов - систем управления базами данных (СУБД).

3.

<< | >>
Источник: Автоматизированные информационно-управляющие системы. Лекции.

Еще по теме Базы данных:

  1. Використання інституту представництва можливе з 2-х причин: