Структурные элементы, виды БД

  • docx
  • 20.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002851.docx

Структурные элементы, виды БД

 

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

Поле - элементарная единица логической организации данных , которая соответствует неделимой единице информации - реквизиту. Для описания поля используются следующие характеристики:
- имя, например. Фамилия, Имя, Отчество, Дата рождения;
- тип, например, символьный, числовой, календарный;
- длина, например, 15 байт, причем будет определяться максимально
возможным ко¬личеством символов;
- точность для числовых данных, например два десятичных знака для
отображения дробной части числа.

Запись - совокупность логически связанных полей. Экземпляр записи
— отдельная реализация записи, содержащая конкретные значения ее полей.

Файл (таблица) - совокупность экземпляров записей одной структуры.

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

Существует огромное количество разновидностей баз данных, отличающихся по различным критериям (например, в «Энциклопедии технологий баз данных» М. Р. Когаловского определяются свыше 50 видов БД).

Укажем только основные классификации:

По модели данных:

  • Иерархические
  • Сетевые
  • Реляционные
  • Многомерные
  • Объектные
  • Объектно-ориентированные
  • Объектно-реляционные

По технологии хранения:

  • БД во вторичной памяти (традиционные)
  • БД в оперативной памяти (in-memory databases)
  • БД в третичной памяти (tertiary databases)

По содержимому:

  • Географические
  • Исторические
  • Научные
  • Мультимедийные и т. д.

По степени распределённости:

  • Централизованные (сосредоточенные)
  • Распределённые