Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции БД.doc
Скачиваний:
15
Добавлен:
26.11.2018
Размер:
388.1 Кб
Скачать

Основные методы организации обработки данных.

Основные определения:

Информация это сведения интересующие пользователя.

Данные – описание какого-либо процесса, объекта или явления которое необходимо зафиксировать.

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

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

База данных (БД) – это совокупность данных о конкретной предметной области.

Объект бд – это элемент предметной области, о котором мы хотим хранить информацию.

Характеристики объекта: Имя, свойства, значение этого свойства.

Схема БД это совокупность объектов БД и связей между ними.

Модель данных включает в себя 3 основных компонента:

  1. Структура данных.

  2. Множество операций над данными.

  3. Ограничения накладываемые на данные.

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

Существует 3 этапа принципа обработки данных:

Этап 1

Этап 2

Этап 3

Рис. 1 Принцип обработки данных.

Развитие СУБД продвигалось в двух направлениях:

  1. Внедрение в имеющиеся языки программирования функций работы с БД.

  2. Автономные системы работы с БД.

Преимущества СУБД:

  1. Сокращение избыточности данных.

  2. Устранение противоречий данных.

  3. Возможность параллельной работы с данными нескольких пользователей.

  4. Возможность соблюдения стандартов предметной области.

  5. Возможность защиты данных.

  6. Независимость данных от программ их обработки.

Многоуровневое представление данных.

Администратор БД

Концептуальная модель данных

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

Логическая модель данных

Описание на языке конкретной СУБД

Модели и описания

Использования СУБД

Физическая модель данных

Описание, хранение данных на диске

Существует 4 модели данных:

  1. Иерархическая.

  2. Сетевая.

  3. Реляционная (данные представлены в виде таблиц).

  4. Внешняя (интерфейс пользователя).

Пользователь1

Пользователь3

Язык

Язык

Язык

Рабочая обл

Рабочая обл

Рабочая обл

внешняя модель А

внешняя модель В

Интерфейс пользователя

Концептуальная и логическая модель

Система управления БД

Отображение А Отображение В

"внешний - "внешний -

концептуальный" концептуальный"

Отображение концептуального

Внутренняя модель данных

Пользователь2

Концептуальная модель данных.

Диаграммы «сущность-связь» (ER-диаграммы).

Основными компонентами этой модели являются сущности, атрибуты сущности и связи между ними.

Сущностьэто объект предметной области, о котором необходимо хранить информацию (Например, сущностью является студент).

Атрибут сущности это параметр, характеризующий сущность (Если студент- это сущность, то атрибутами сущности будут являться Ф.И.О. студента, год его поступления в ВУЗ, возраст, номер зачётной книжки и т.п.).

Связь между сущностямиэто ассоциирование между двумя или несколькими сущностями.

Экземпляр сущностиэто пример сущности.

Классификация связей между сущностями.