База данных

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

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

Концептуальный уровень - является основным уровнем и служит для представления БД в общем виде для всех приложений.

Физический (или внутренний) уровень-перед самой БД. Здесь осуществляется взаимодействие методанных с СУБД.

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

Первичный ключ-атрибут (множетсво атрибутов) отношения, однозначно идентифицирующий каждый его кортеж.

Кортеж-множество пар, содержащее в себе вхождение каждого атрибута принадлежащего схеме отношений.

Атрибут-свойство характеризующее сужность.

Отношение-представляет из себя таблицу.

Домен-представляет из себя множество допустимых значений.

Тип данных-значение данных хранимых в реляционной базе данных.

Модель БД

Сетевая модель-любой объект может быть главным и подчиненным.
Является улучшенной иерархической моделью.

+: Гибкость, стандартизация, быстродействие.
-:Высокая сложность и жесткость схемы, вызывание трудности в понимании.

Иерархическая модель-представление в форме иерархического дерева (предки-родители).

+: Эффективно использует память -: Дублирует данные

Многомерная модель-данные организованны в виде упорядоченного многомерного массива-кибер куба.

+: Относительно низка общая стоимость, быстрый поиск и выборка данных.
-:Громозкость.

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

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

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

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

Сурков Илья Зи3-16