SlideShare a Scribd company logo
Модели и типы данных Раздел 2. Начать показ Завершить показ
Модели баз данных   Иерархическая модель Сетевая модель Реляционная модель Постреляционная модель Многомерная модель Объектно-ориентированная модель Типы данных. Содержание
[object Object],Хранимые в базе данные имеют определенную логическую структуру –  модель представления данных , поддерживаемых СУБД. К числу классических относятся: В последнее время появились и активно внедряются следующие модели: ,[object Object],[object Object],[object Object],[object Object],[object Object],Содержание Модели баз данных
Иерархическая модель   В иерархической модели связи между данными можно описать с помощью упорядоченного графа (или дерева).  Достоинства :   эффективное использование памяти ЭВМ и неплохие показатели времени выполнения основных операций над данными. К основным операциям манипулирования иерархически организованными данными относятся следующие: ,[object Object],Содержание ,[object Object],[object Object],[object Object],[object Object],Недостатки :   громоздкость для обработки информации с достаточно сложными логическими связями, сложность понимания для обыкновенного пользователя.
Сетевая модель   Сетевая модель позволяет отображать разнообразные взаимосвязи элементов данных в виде произвольного графа  К числу важнейших операций манипулирования данными без сетевого типа можно отнести следующие: ,[object Object],Достоинства :  эффективная реализация по показателям затрат памяти и оперативности. Содержание ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Недостатки :  высокая сложность схемы БД, построенной на ее основе, сложность для понимания, ослаблен показатель целостности связей.
Реляционная модель   Реляционная модель основывается на понятии отношение. Достоинства :  простота, удобна в физической реализации на ЭВМ. Наглядной формой представления реляционной модели является двумерная таблица. Таблица имеет строки (записи) и столбцы (колонки). Каждая строка имеет одинаковую структуру и состоит из полей. Строками таблицы соответствуют кортежи, а столбцами – аргументы отношений. Отношение  представляет собой множество элементов, называемых кортежами. Содержание Недостатки :  отсутствие стандартных средств идентификации отдельных записей, сложность описания иерархических и сетевых связей.
Постреляционная модель Классическая реляционная модель предполагает неделимость хранимых данных. Существует ряд случаев, когда ограничение на неделимость мешает эффективной работе приложений. Постреляционная модель  представляет собой расширенную реляционную модель, снимающую ограничение неделимости данных. Постреляционная модель допускает многозначные поля – поля, значения которых состоят из подзначений.  Достоинства :  возможность представления совокупности связанных реляционных таблиц одной постреляционной таблицы. Это обеспечивает высокую наглядность представления информации и повышение эффективности ее обработки. Содержание Недостатки :  сложность решения проблемы обеспечения целостности и непротиворечивости хранимых данных.
Многомерная модель   Многомерные СУБД  являются узкоспециализированными СУБД, предназначенными для интерактивной аналитической обработки информации.  Агрегируемость  данных означает рассмотрение информации на различных уровнях ее обобщения.  Историчность  данных предполагает обеспечение высокого уровня статичности собственно данных и их взаимосвязей, а также обязанность привязки данных ко времени. Прогнозируемость  данных подразумевает задание функций прогнозирования и применение их к различным временным интервалам. Многомерность модели данных означает не многомерность визуализации цифровых данных, а многомерное логическое представление структуры информации при описании и в операциях манипулирования данными. Содержание
Рассмотрим основные понятия многомерных моделей. Измерение ( Dimension )  – множество однотипных данных, образующих одну из граней гиперкуба.  Ячейка ( Cell )  или показатель – это поле, значение которого однозначно определяется фиксированным набором измерений.  В  поликубической  схеме предполагается, что в БД может быть определено несколько гиперкубов с различной размерностью и с различными измерениями в качестве граней. В  гиперкубической  схеме предполагается, что все показатели определяются одним и тем же набором измерений.  Достоинства :  удобство и эффективность аналитической обработки больших объемов данных. Содержание Недостатки :  громоздкость для простейших задач.
Объектно-ориентированная модель   В объектно-ориентированной модели при представлении данных имеется возможность идентифицировать отдельные записи базы.  Инкапсуляция   ограничивает область видимости имени свойства пределами того объекта, в котором оно определено.  Наследование , распространяет область видимости свойства на всех потомков объекта.  Полиморфизм   означает способность одного и того же программного кода работать с разнотипными данными.  Достоинства :  возможность отображения информации о сложных взаимосвязях объектов. Содержание Недостатки :  высокая понятийная сложность, неудобство обработки данных и низкая скорость выполнения запросов. След. тема
Типы данных.   Первоначально СУБД применялись для решения финансово-экономических задач. При этом независимо от модели представления, в базах использовались следующие основные типы данных: ,[object Object],К числу сравнительно новых типов можно отнести следующие: ,[object Object],Содержание ,[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Access 05
Access 05Access 05
Access 05
Alexander Babich
 
тема 4 2
тема 4 2тема 4 2
тема 4 2asheg
 
О концептуальном моделировании
О концептуальном моделированииО концептуальном моделировании
О концептуальном моделировании
Отшельник
 
тема 4
тема 4тема 4
тема 4asheg
 
Trpo 6 архит_проектирование
Trpo 6 архит_проектированиеTrpo 6 архит_проектирование
Trpo 6 архит_проектирование
pogromskaya
 
системы управления базами данных
системы управления базами данныхсистемы управления базами данных
системы управления базами данных
ishuk
 
Ais Lecture 2
Ais Lecture 2Ais Lecture 2
Ais Lecture 2
Alexander Babich
 
Шаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — ВведениеШаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — Введение
Denis Beskov
 

What's hot (8)

Access 05
Access 05Access 05
Access 05
 
тема 4 2
тема 4 2тема 4 2
тема 4 2
 
О концептуальном моделировании
О концептуальном моделированииО концептуальном моделировании
О концептуальном моделировании
 
тема 4
тема 4тема 4
тема 4
 
Trpo 6 архит_проектирование
Trpo 6 архит_проектированиеTrpo 6 архит_проектирование
Trpo 6 архит_проектирование
 
системы управления базами данных
системы управления базами данныхсистемы управления базами данных
системы управления базами данных
 
Ais Lecture 2
Ais Lecture 2Ais Lecture 2
Ais Lecture 2
 
Шаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — ВведениеШаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — Введение
 

Similar to раздел 2 модели и типы данных

Управление Данными. Лекция 1
Управление Данными. Лекция 1Управление Данными. Лекция 1
Управление Данными. Лекция 1
Dmitriy Krukov
 
001
001001
001JIuc
 
многомерные модели данных
многомерные модели данныхмногомерные модели данных
многомерные модели данныхasheg
 
реляционная модель данных
реляционная модель данныхреляционная модель данных
реляционная модель данныхSai_17
 
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Andrew Sovtsov
 
0. odant intro
0. odant intro0. odant intro
0. odant intro
Odant
 
информатикаисогд
информатикаисогдинформатикаисогд
информатикаисогд
pks11-1
 
Базы данных лекция №11
Базы данных лекция №11Базы данных лекция №11
Базы данных лекция №11
Vitaliy Pak
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных23padopi
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных23padopi
 
базы данных
базы данныхбазы данных
базы данных
Алексей Орловский
 
Модифицируемость программных систем
Модифицируемость программных системМодифицируемость программных систем
Модифицируемость программных систем
Dima Dzuba
 
Стандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложенияхСтандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложениях
Magecom Ukraine
 
введение
введениевведение
введениеcybkira
 
Где и как хранить данные в процессе их анализа:  SQL и не только…
Где и как хранить данные в процессе их анализа: SQL и не только… Где и как хранить данные в процессе их анализа: SQL и не только…
Где и как хранить данные в процессе их анализа:  SQL и не только…
Alexey Neznanov
 
Anastasiya Kaminskaya "How to optimize Tabular model in PowerPivot or in Anal...
Anastasiya Kaminskaya "How to optimize Tabular model in PowerPivot or in Anal...Anastasiya Kaminskaya "How to optimize Tabular model in PowerPivot or in Anal...
Anastasiya Kaminskaya "How to optimize Tabular model in PowerPivot or in Anal...
DataConf
 
раздел 4 проектирование и использование баз данных
раздел 4  проектирование и использование баз данныхраздел 4  проектирование и использование баз данных
раздел 4 проектирование и использование баз данныхtatianabtt
 
основные понятия
основные понятияосновные понятия
основные понятия23padopi
 
Web весна 2012 лекция 6
Web весна 2012 лекция 6Web весна 2012 лекция 6
Web весна 2012 лекция 6Technopark
 

Similar to раздел 2 модели и типы данных (20)

Управление Данными. Лекция 1
Управление Данными. Лекция 1Управление Данными. Лекция 1
Управление Данными. Лекция 1
 
001
001001
001
 
многомерные модели данных
многомерные модели данныхмногомерные модели данных
многомерные модели данных
 
реляционная модель данных
реляционная модель данныхреляционная модель данных
реляционная модель данных
 
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
 
0. odant intro
0. odant intro0. odant intro
0. odant intro
 
информатикаисогд
информатикаисогдинформатикаисогд
информатикаисогд
 
Базы данных лекция №11
Базы данных лекция №11Базы данных лекция №11
Базы данных лекция №11
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных
 
основные понятия баз данных
основные понятия баз данныхосновные понятия баз данных
основные понятия баз данных
 
лекция 7
лекция 7лекция 7
лекция 7
 
базы данных
базы данныхбазы данных
базы данных
 
Модифицируемость программных систем
Модифицируемость программных системМодифицируемость программных систем
Модифицируемость программных систем
 
Стандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложенияхСтандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложениях
 
введение
введениевведение
введение
 
Где и как хранить данные в процессе их анализа:  SQL и не только…
Где и как хранить данные в процессе их анализа: SQL и не только… Где и как хранить данные в процессе их анализа: SQL и не только…
Где и как хранить данные в процессе их анализа:  SQL и не только…
 
Anastasiya Kaminskaya "How to optimize Tabular model in PowerPivot or in Anal...
Anastasiya Kaminskaya "How to optimize Tabular model in PowerPivot or in Anal...Anastasiya Kaminskaya "How to optimize Tabular model in PowerPivot or in Anal...
Anastasiya Kaminskaya "How to optimize Tabular model in PowerPivot or in Anal...
 
раздел 4 проектирование и использование баз данных
раздел 4  проектирование и использование баз данныхраздел 4  проектирование и использование баз данных
раздел 4 проектирование и использование баз данных
 
основные понятия
основные понятияосновные понятия
основные понятия
 
Web весна 2012 лекция 6
Web весна 2012 лекция 6Web весна 2012 лекция 6
Web весна 2012 лекция 6
 

раздел 2 модели и типы данных

  • 1. Модели и типы данных Раздел 2. Начать показ Завершить показ
  • 2. Модели баз данных Иерархическая модель Сетевая модель Реляционная модель Постреляционная модель Многомерная модель Объектно-ориентированная модель Типы данных. Содержание
  • 3.
  • 4.
  • 5.
  • 6. Реляционная модель Реляционная модель основывается на понятии отношение. Достоинства : простота, удобна в физической реализации на ЭВМ. Наглядной формой представления реляционной модели является двумерная таблица. Таблица имеет строки (записи) и столбцы (колонки). Каждая строка имеет одинаковую структуру и состоит из полей. Строками таблицы соответствуют кортежи, а столбцами – аргументы отношений. Отношение представляет собой множество элементов, называемых кортежами. Содержание Недостатки : отсутствие стандартных средств идентификации отдельных записей, сложность описания иерархических и сетевых связей.
  • 7. Постреляционная модель Классическая реляционная модель предполагает неделимость хранимых данных. Существует ряд случаев, когда ограничение на неделимость мешает эффективной работе приложений. Постреляционная модель представляет собой расширенную реляционную модель, снимающую ограничение неделимости данных. Постреляционная модель допускает многозначные поля – поля, значения которых состоят из подзначений. Достоинства : возможность представления совокупности связанных реляционных таблиц одной постреляционной таблицы. Это обеспечивает высокую наглядность представления информации и повышение эффективности ее обработки. Содержание Недостатки : сложность решения проблемы обеспечения целостности и непротиворечивости хранимых данных.
  • 8. Многомерная модель Многомерные СУБД являются узкоспециализированными СУБД, предназначенными для интерактивной аналитической обработки информации. Агрегируемость данных означает рассмотрение информации на различных уровнях ее обобщения. Историчность данных предполагает обеспечение высокого уровня статичности собственно данных и их взаимосвязей, а также обязанность привязки данных ко времени. Прогнозируемость данных подразумевает задание функций прогнозирования и применение их к различным временным интервалам. Многомерность модели данных означает не многомерность визуализации цифровых данных, а многомерное логическое представление структуры информации при описании и в операциях манипулирования данными. Содержание
  • 9. Рассмотрим основные понятия многомерных моделей. Измерение ( Dimension ) – множество однотипных данных, образующих одну из граней гиперкуба. Ячейка ( Cell ) или показатель – это поле, значение которого однозначно определяется фиксированным набором измерений. В поликубической схеме предполагается, что в БД может быть определено несколько гиперкубов с различной размерностью и с различными измерениями в качестве граней. В гиперкубической схеме предполагается, что все показатели определяются одним и тем же набором измерений. Достоинства : удобство и эффективность аналитической обработки больших объемов данных. Содержание Недостатки : громоздкость для простейших задач.
  • 10. Объектно-ориентированная модель В объектно-ориентированной модели при представлении данных имеется возможность идентифицировать отдельные записи базы. Инкапсуляция ограничивает область видимости имени свойства пределами того объекта, в котором оно определено. Наследование , распространяет область видимости свойства на всех потомков объекта. Полиморфизм означает способность одного и того же программного кода работать с разнотипными данными. Достоинства : возможность отображения информации о сложных взаимосвязях объектов. Содержание Недостатки : высокая понятийная сложность, неудобство обработки данных и низкая скорость выполнения запросов. След. тема
  • 11.