Модель БД

Иерархическая -представление иерархического дерева

"+" - эффективное использование памяти
"-" - дублирование данных

Сетевая- любой объект может быть и главным и подчинённым

"+" - гибкость, стандартизация, быстродействие
"-" - высокая сложность и жестокость схемы

Многомерная- данные организованны в виде многогранного массива - кибер куба

"+" - громоздкость
"-" - относительно низкая общая
стоимость

Реляционная- совокупность записей(строк) и полей (столбцов)

"+" - простота, понятность, удобство
реализации
"-" - сложность описания иерархических
и сетевых связей

Объектно-ориентированная- совмещение самих БД и объектно-ориентированных языков программирования

"+" - возможность отобразить
информацию у сложных
взаимосвязанных объектов
"-" - высокая сложность
и неудобство обработки

Реляционная модель

Совокупность записей(строк)
и полей (столбцов)

Отношение

Сама реляционная таблица

Тип данных

Определяет путём задания некоторого
базового типа данных, к которым относятся элементы домена и описание их ограничения

Домен

Определяется путем задания некотрого
базового типа данных, к которым относятся элементы домена и описание их ограничения

Атрибут

Свойство объекта предметной
области информации которой хранится в БД

Первичный ключ

Минимальный набор атрибутов,
значение которого определяет кортеж

Кортеж

Множество пар которые содержат
1 вхождение каждого имени атрибута

Архитектура БД

совокупность компонентов, и средств обеспечения их взаимодействия друг с другом
пользователями и системным персоналом.

Внешний уровень

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

Внутренний уровень

Здесь осуществляется взаимодействие мето-данных с СУБД

Концептуальный уровень

Является основным уровнем и служит для
предоставления БД в общем виде для приложений