Введение в понятие база данных


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

СУБД – средство доступа к БД .Основная задача СУБД – предоставление программного продукта.

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

Информация хранится на диске. Способ ее хранения определяется моделью данных.

Модели данных:
— Иерархическая;
— Сетевая;
— Реляционная;
— Объектно-ориентированная.

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

Однако, первые прототипы БД – файлы (с 60-х гг. ХХ в.).Файл типа «запись»- примитивная БД, но в отличие от БД не хранит в себе структуру данных, а только сами данные. Файловые системы плохи тем, что в них невозможно установить связь между данными из разных файлов.

Иерархическая модель. В ее основе – структура «дерево».Поиск данных – получение указателя на положение на диске конкретных данных (набора физических указателей). Отличались простой структурой, быстродействием, малой избыточностью .Хороши для запоминания структуры изделия, организации и т.п. Неудобство такой модели – трудность доступа к боковым ветвям (вправо и влево).

Сетевая модель. Эта модель взята из математики и физики. В 1973 году – стандарт CODASYL.До сих пор известна, например, IDS,ADABAS.В ее основе – язык Cobol,PL1.

Реляционная модель. Разрабатывалась в 1969-70 гг. Родоначальник – Э.Ф.Кодд (работал в то время в IBM) предлагал сделать БД в виде таблицы. Доступ к данным осуществлять не по указателям, а на основе данных, хранящихся в таблице.

Основные понятия:
Атрибут – столбец или поле, колонка;
Степень(арность) – количество столбцов;
Кардинальное число – число строк;
Первичный ключ (primary key) – уникальный идентификатор строки;
Домен – общая совокупность допустимых значений (упрощенно – тип данных).

Этапы развития базы данных
Для работы со всеми БД используется реляционная алгебра и реляционные счисления.
3 аспекта данных: структура, целостность и обработка данных. Реляционная модель освободила от работы с физической структурой данных.
В 80-х гг начали разработку реляционных СУБД для ПК, формат DBF впоследствии лег в основу FoxPro
В 1990-м г. – манифест о системе данных 3-его поколения. Содержал в себе 3 принципа и 13 предложений, которые касаются необходимости опираться на работу с БД как со множеством.
В 1990-м – манифест об объектно-ориентированных БД


Комментарии запрещены.




Статистика