Categories: All - модель - архитектура

by Shelton Channel 6 years ago

249

Майндкарта для БД ☻

В реляционной модели базы данных информация представлена в виде таблиц, где строки называются записями, а столбцы — полями. Кортежи представляют собой наборы пар, содержащих одно вхождение каждого имени атрибута, а атрибуты являются свойствами объектов предметной области.

Майндкарта для БД ☻

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

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

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

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

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

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

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

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

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

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

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

Модель БД

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

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

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

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

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

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

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

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

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

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