Введение в курс "Базы данных"
В терминологии баз данных существует 2 различных понятия: база данных и банк данных.
Банком данных называется система специальным образом организованных данных, программных, технических и языковых средств, предназначенных для централизованного накопления и коллективного использования данных. Иными словами, это совокупность взаимосвязанных объектов, которые имеют средства для доступа к базам данных и набор специальных языков для работы с ней.
База данных(БД) - система специальным образом организованных данных, которая обеспечивает редактирование, хранение и быстрый доступ к информации как одного, так и нескольких пользователей одновременно.
Как правило, при работе с БД пользователь имеет дело именно с языком, а не с данными.
Любой банк данных делится на 2 части: база данных и средства доступа к БД.
Классификация БД по способу хранения данных
1. Студент Кафедра Факультет Факультет Университет![]()
![]()
![]()
Иерархическая БД - её структура представлена в виде дерева.
Пример.
2. Сетевые БД - это иерархические БД, у которых разрешён переход от одного узла к другому на одном уровне. В рассмотренном выше примере это переход от одного студента к другому.
3. Реляционные БД. Их основу составляют таблицы. Основной недостаток - реляционные БД состоят из набора "плоских" таблиц.
4. Объектные БД. Данные представляют собой набор объектов.
5. Постреляционные БД. В таких БД данные хранятся в виде т.н. "разряженных" таблиц. Хранить данные в виде обычных массивов - многомерных кубов - нерационально из-за большого объёма неиспользуемой памяти на диске. Фактически она не используется, однако занимает огромные физические объёмы памяти. Вследствие этого хранить данные при таком подходе предлагается в виде списка индексов: (значение; индекс1 (н-р, фамилия); индекс2; :) - разряженных массивов. Вместо индексов допускается использование текста. Подобный подход к построению БД представлен программным продуктом Cache.
| < Предыдущая | Следующая > |
|---|





