Редактирование: Модель данных
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 60: | Строка 60: | ||
[[Файл:Плоскмок.JPG|300px|thumb|centre|описание]] | [[Файл:Плоскмок.JPG|300px|thumb|centre|описание]] | ||
Плоская модель | |||
* Это не может строго квалифицироваться как модель данных. Плоская (или табличная) модель состоит из одного двумерного массива элементов данных, где все члены данного столбца считаются одинаковыми значениями, А все члены строки считаются связанными друг с другом. | * Это не может строго квалифицироваться как модель данных. Плоская (или табличная) модель состоит из одного двумерного массива элементов данных, где все члены данного столбца считаются одинаковыми значениями, А все члены строки считаются связанными друг с другом. | ||
Иерархическая модель | |||
* Иерархическая модель подобна сетевой модели, за исключением того,что связи в иерархической модели образуют древовидную структуру, в то время как сетевая модель допускает произвольный граф. | * Иерархическая модель подобна сетевой модели, за исключением того,что связи в иерархической модели образуют древовидную структуру, в то время как сетевая модель допускает произвольный граф. | ||
[[Файл:Костюмок.JPG|300px|thumb|centre|Сетевая модель]] | [[Файл:Костюмок.JPG|300px|thumb|centre|Сетевая модель]] | ||
Сетевая модель | |||
* Эта модель организует данные с помощью двух основных конструкций, называемых записями и наборами. Записи содержат поля, а наборы определяют отношения "один ко многим" между записями: один владелец, много членов.Сетевая модель данных является абстракцией концепции проектирования, используемой при реализации баз данных. | * Эта модель организует данные с помощью двух основных конструкций, называемых записями и наборами. Записи содержат поля, а наборы определяют отношения "один ко многим" между записями: один владелец, много членов.Сетевая модель данных является абстракцией концепции проектирования, используемой при реализации баз данных. | ||
[[Файл:Релатиомок.JPG|300px|thumb|centre|Реляционная модель]] | [[Файл:Релатиомок.JPG|300px|thumb|centre|Реляционная модель]] | ||
Реляционная модель | |||
* модель базы данных, основанная на логике предикатов первого порядка. Его основная идея состоит в том, чтобы описать базу данных как набор предикатов над конечным набором переменных предикатов, описывающих ограничения на возможные значения и комбинации значений.Сила реляционной модели данных заключается в ее математических основаниях и простой парадигме пользовательского уровня. | * модель базы данных, основанная на логике предикатов первого порядка. Его основная идея состоит в том, чтобы описать базу данных как набор предикатов над конечным набором переменных предикатов, описывающих ограничения на возможные значения и комбинации значений.Сила реляционной модели данных заключается в ее математических основаниях и простой парадигме пользовательского уровня. | ||
Объектно-реляционная модель | |||
* Аналогично модели реляционной базы данных, но объекты, классы и наследование поддерживаются непосредственно в схемах баз данных и на языке запросов. | * Аналогично модели реляционной базы данных, но объекты, классы и наследование поддерживаются непосредственно в схемах баз данных и на языке запросов. | ||
Объектно-ролевое моделирование | |||
* Метод моделирования данных, который был определен как "без атрибутов"и" основанный на фактах". Результатом является верифицируемо правильная система, из которой могут быть получены другие общие артефакты, такие как ERD, UML и семантические модели. Связи между объектами данных описываются во время процедуры проектирования базы данных, так что нормализация является неизбежным результатом процесса. | * Метод моделирования данных, который был определен как "без атрибутов"и" основанный на фактах". Результатом является верифицируемо правильная система, из которой могут быть получены другие общие артефакты, такие как ERD, UML и семантические модели. Связи между объектами данных описываются во время процедуры проектирования базы данных, так что нормализация является неизбежным результатом процесса. | ||
[[Файл:Концмок.JPG|300px|thumb|centre|описание]] | [[Файл:Концмок.JPG|300px|thumb|centre|описание]] | ||
Звездная схема | |||
* Самый простой стиль схемы хранилища данных. Схема star состоит из нескольких "таблиц фактов" (возможно, только одной, оправдывающей имя), ссылающихся на любое количество "таблиц измерений". Схема звезды считается важным частным случаем схемы снежинки . | * Самый простой стиль схемы хранилища данных. Схема star состоит из нескольких "таблиц фактов" (возможно, только одной, оправдывающей имя), ссылающихся на любое количество "таблиц измерений". Схема звезды считается важным частным случаем схемы снежинки . | ||