Please enable JavaScript.
Coggle requires JavaScript to display documents.
Основные понятия баз БД, структур данных и систем управления БД (лекция №2)
Основные понятия баз БД, структур данных и систем управления БД (лекция №2)
типы моделей БД
инфологическая
логическая
состоит из поименнованной совокупности записей
совокупность сегментов
связанные в иерархическую структуру
содержит один или несколько типов записей
имеет различную структуру
физическая
Логические модели данных
иерархическая модель данных
сетевая модель данных
реляционная модель данных
сегмент
фиксированная длина
содержит одно или несколько полей
="запись"
уровни сегмента
исходный
порожденный
иерархическая запись
иерархически взаимосвязанные сегменты
порожденный сегмент=равен полному раскрытию исходного сегмента
Сетевая модель данных
основная конструкция-набор
совокупность записей(2-уровн. иерархия)
"владелец"
"члены" набора
Недостатки сетевой модели
сложная структура памяти
понижение сложности сетевой модели
исключение имеющихся циклов
Реляционная модель данных
состоит из набора таблиц
строки=картежи
столбцы=атрибуты=поля записи
условия для реляционной модели
строки должны быть уникальны
строки имеют одинаковую структуру
имена столбцов разлизны
значения столбцов однотипны
атрибуты должны быть атомарными
Компоненты реляционных СУБД
среда пользователя
алгоритмический язык программирования,как интерпретатор
компилятор
программы-утилиты
встроенная программа интерактивной помощи
Преимущества реляционной БД
операции проекции и соединения
использование двумерных таблиц
направленные связи могут быть опущены
отношения обладают более точным смыслом
контроль секретности упрощается
дает ясную картину взаимосвязи атрибутов и отношений
ясность схемы логической БД