Иерархическая -представление иерархического дерева
"+" - эффективное использование памяти
"-" - дублирование данных
Сетевая- любой объект может быть и главным и подчинённым
"+" - гибкость, стандартизация, быстродействие
"-" - высокая сложность и жестокость схемы
Многомерная- данные организованны в виде многогранного массива - кибер куба
"+" - громоздкость
"-" - относительно низкая общая
стоимость
Реляционная- совокупность записей(строк) и полей (столбцов)
"+" - простота, понятность, удобство
реализации
"-" - сложность описания иерархических
и сетевых связей
Объектно-ориентированная- совмещение самих БД и объектно-ориентированных языков программирования
"+" - возможность отобразить
информацию у сложных
взаимосвязанных объектов
"-" - высокая сложность
и неудобство обработки
Реляционная модель
Совокупность записей(строк)
и полей (столбцов)
Отношение
Сама реляционная таблица
Тип данных
Определяет путём задания некоторого
базового типа данных, к которым относятся элементы домена и описание их ограничения
Домен
Определяется путем задания некотрого
базового типа данных, к которым относятся элементы домена и описание их ограничения
Атрибут
Свойство объекта предметной
области информации которой хранится в БД
Первичный ключ
Минимальный набор атрибутов,
значение которого определяет кортеж
Кортеж
Множество пар которые содержат
1 вхождение каждого имени атрибута
Архитектура БД
совокупность компонентов, и средств обеспечения их взаимодействия друг с другом
пользователями и системным персоналом.
Внешний уровень
Самая верхняя модель.
отдельные группы пользователей работают
только с теми данными, к которым имеют доступ
Внутренний уровень
Здесь осуществляется взаимодействие мето-данных с СУБД
Концептуальный уровень
Является основным уровнем и служит для
предоставления БД в общем виде для приложений