Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
напечатанные лекции по БД этого года(нет по мое....docx
Скачиваний:
10
Добавлен:
22.04.2019
Размер:
795.55 Кб
Скачать

Глава 1. Введение.

Раздел 2. Основные определения и требования к бд.

Раздел 2.1. Определения.

Базой данных называется совокупность специальным образом организованных данных, которые:

  1. подлежат долговременному хранению на внешних запоминающих устройствах ЭВМ;

// Данные хранятся в памяти, которые не стираются при выключении ЭВМ. Жизненный цикл данных больше жизненного цикла программ, которые с ними работают.

  1. содержат информацию о сравнительно-небольшом (фиксированном) количестве классов объектов; количество экземпляров в классе может быть огромным; все классы объектов относятся к одной прикладной области;

// Специфический признак БД, который отличает их других информационных систем в ИПС (информационно-поисковых системах). Обратная ситуация, т.е. количество классов – огромное – неограниченное, количество экземпляров объектов – 1-2. Пример: ДубльГИС.

Т.о. БД называется сильно структурированные данные, данные в ИПС называются слабоструктурированными.

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

Отличие данных от знаний в том, что знания – активные, данные – пассивные.

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

Благодаря требованию неизбыточности, непротиворечивости данных, достигается ряд важных свойств БД, в том числе свойства соединения без потери информации.

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

// БД должна быть единой для всех прикладных областей, по крайней мере на логическом уровне. В противном случае появляется избыточность и противоречивость данных.

Определение являет неканоническим.

Раздел 2.2 Категории баз данных.

Рассмотрим терминологию, используемую на физических и логических уровнях БД.

На физическом уровне используются следующие термины:

  1. Поле – наименьшая единица информации, с которой работает ПО.

Характер поля – адрес, размер.

  1. Физическая запись – упорядоченная последовательность фиксированного количества различных полей.

2 записи являются однотипные, если они состоят из одинакового набора полей.

  1. Файл – совокупность однотипных физических записей.

  2. Индексный файл – вспомогательная поисковая структура, чаще иерархическая.

  3. Блок – единица объема данных, передаваемых за 1 общение к внешнему устройству.

Терминология логического уровня:

  1. Элемент данных (атрибут) – наименьшая единица информации, с которой работает ПО, с определенным типом и наименованием. Соответствует полю на физическом уровне.

  2. Логическая запись – совокупность фиксированного количества различных элементов данных.

  3. Отношение – совокупность однотипных логических записей.

    № сотрудника

    ФИО сотрудника

    Должность сотрудника

    315

    Иванов

    Инженер

    319

    Петров

    Программист

  4. Схема отношений – заголовок таблицы – отношение называется его схемой.

  5. Схема БД – совокупность схем отношений с определенными связями и ограничениями ценности

- Подчеркнуты первичные ключи отношений. Это основный тип ограничения целостности. Все записи отношений имеют уникальное значение первичного ключа. СУБД не даст дополнить новую запись, если в отношении есть запись совпадающая значение первичного ключа.

- Стрелками на схеме отображены связи между объектами. На связях задаются целостные ограничения целостности.

Пример: не удастся добавить новую запись в отношении «рабочее место», если в отношении «сотрудник» отсутствует запись «инвентарный №», совпадающая с «табельный №», или в отношении «оборудование» отсутствует запись, совпадающая с «инвентарный № оборудования». Не удастся удалить запись из отношения «сотрудник», если есть запись «табельный №».