SlideShare a Scribd company logo
1 of 8
Модели данных
Модель данных
Модель данных — это формальная теория
представления и обработки данных в системе
управления базами данных.
Классификация моделей
данных
Теоретико-графовые
модели данных
Эти модели отражают совокупность объектов
реального мира в виде графа взаимосвязанных
информационных объектов. В зависимости от
типа графа выделяют иерархическую или сетевую
модели. Исторически эти модели появились
раньше, и в настоящий момент они используются
реже, чем более современная реляционная
модель данных.
Иерархические модели
данных
Иерархическая модель данных является
наиболее простой среди всех даталогических
моделей. Исторически она появилась первой
среди всех даталогических моделей: именно
эту модель поддерживает первая из
зарегистрированных промышленных СУБД
IMS фирмы IBM.
Сетевые модели данных
Стандарт сетевой модели впервые был определен
в 1975 году организацией CODASYL (Conference
of Data System Languages), которая определила
базовые понятия модели и формальный язык
описания.
Базовыми объектами модели являются:
 · элемент данных;
 · агрегат данных;
 · запись;
 · набор данных.
Реляционные модели
данных
Реляционная модель данных объекты и связи
между ними представляет в виде таблиц, при
этом связи тоже рассматриваются как объекты.
Все строки, составляющие таблицу в
реляционной базе данных, должны иметь
первичный ключ. Все современные средства
СУБД поддерживают реляционную модель
данных.
Объектно-ориентированные
модели данных
Основные трудности объектно-ориентированного
моделирования данных проистекают из того, что такого
развитого математического аппарата, на который могла бы
опираться общая объектно-ориентированная модель
данных, не существует. В большой степени поэтому до сих
пор нет базовой объектно-ориентированной модели. С
другой стороны, некоторые авторы утверждают, что общая
объектно-ориентированная модель данных в классическом
смысле и не может быть определена по причине
непригодности классического понятия модели данных к
парадигме объектной ориентированности.

More Related Content

Similar to модели данных

Управление Данными. Лекция 1
Управление Данными. Лекция 1Управление Данными. Лекция 1
Управление Данными. Лекция 1Dmitriy Krukov
 
тема 4 2
тема 4 2тема 4 2
тема 4 2asheg
 
тема 4
тема 4тема 4
тема 4asheg
 
Trpo 5 треьования_модели
Trpo 5 треьования_моделиTrpo 5 треьования_модели
Trpo 5 треьования_моделиpogromskaya
 
открытый урок бд
открытый урок бдоткрытый урок бд
открытый урок бдguest0ffa3f
 
раздел 2 модели и типы данных
раздел 2  модели и типы данныхраздел 2  модели и типы данных
раздел 2 модели и типы данныхtatianabtt
 
введение
введениевведение
введениеcybkira
 
История возникновения баз данных
История возникновения баз данныхИстория возникновения баз данных
История возникновения баз данныхDaryna Mykytyn
 
5 даталогич модельбд
5 даталогич модельбд5 даталогич модельбд
5 даталогич модельбдEvgeniy Golendyhin
 
модели метаданных
модели метаданныхмодели метаданных
модели метаданныхasheg
 
Edgar Frank Codd
Edgar Frank CoddEdgar Frank Codd
Edgar Frank Coddefp0
 
Шаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — ВведениеШаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — ВведениеDenis Beskov
 
Моделирование данных - краткий обзор
Моделирование данных - краткий обзорМоделирование данных - краткий обзор
Моделирование данных - краткий обзорAndrei Savenko
 
многомерные модели данных
многомерные модели данныхмногомерные модели данных
многомерные модели данныхasheg
 

Similar to модели данных (20)

Управление Данными. Лекция 1
Управление Данными. Лекция 1Управление Данными. Лекция 1
Управление Данными. Лекция 1
 
тема 4 2
тема 4 2тема 4 2
тема 4 2
 
тема 4
тема 4тема 4
тема 4
 
Trpo 5 треьования_модели
Trpo 5 треьования_моделиTrpo 5 треьования_модели
Trpo 5 треьования_модели
 
открытый урок бд
открытый урок бдоткрытый урок бд
открытый урок бд
 
раздел 2 модели и типы данных
раздел 2  модели и типы данныхраздел 2  модели и типы данных
раздел 2 модели и типы данных
 
введение
введениевведение
введение
 
История возникновения баз данных
История возникновения баз данныхИстория возникновения баз данных
История возникновения баз данных
 
5 даталогич модельбд
5 даталогич модельбд5 даталогич модельбд
5 даталогич модельбд
 
Управление данными (модели данных)
Управление данными (модели данных)Управление данными (модели данных)
Управление данными (модели данных)
 
Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007
 
Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007
 
9946
99469946
9946
 
модели метаданных
модели метаданныхмодели метаданных
модели метаданных
 
лекция 5
лекция 5лекция 5
лекция 5
 
Edgar Frank Codd
Edgar Frank CoddEdgar Frank Codd
Edgar Frank Codd
 
Шаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — ВведениеШаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — Введение
 
Моделирование данных - краткий обзор
Моделирование данных - краткий обзорМоделирование данных - краткий обзор
Моделирование данных - краткий обзор
 
многомерные модели данных
многомерные модели данныхмногомерные модели данных
многомерные модели данных
 
6 рмд
6 рмд6 рмд
6 рмд
 

модели данных

  • 2. Модель данных Модель данных — это формальная теория представления и обработки данных в системе управления базами данных.
  • 4. Теоретико-графовые модели данных Эти модели отражают совокупность объектов реального мира в виде графа взаимосвязанных информационных объектов. В зависимости от типа графа выделяют иерархическую или сетевую модели. Исторически эти модели появились раньше, и в настоящий момент они используются реже, чем более современная реляционная модель данных.
  • 5. Иерархические модели данных Иерархическая модель данных является наиболее простой среди всех даталогических моделей. Исторически она появилась первой среди всех даталогических моделей: именно эту модель поддерживает первая из зарегистрированных промышленных СУБД IMS фирмы IBM.
  • 6. Сетевые модели данных Стандарт сетевой модели впервые был определен в 1975 году организацией CODASYL (Conference of Data System Languages), которая определила базовые понятия модели и формальный язык описания. Базовыми объектами модели являются:  · элемент данных;  · агрегат данных;  · запись;  · набор данных.
  • 7. Реляционные модели данных Реляционная модель данных объекты и связи между ними представляет в виде таблиц, при этом связи тоже рассматриваются как объекты. Все строки, составляющие таблицу в реляционной базе данных, должны иметь первичный ключ. Все современные средства СУБД поддерживают реляционную модель данных.
  • 8. Объектно-ориентированные модели данных Основные трудности объектно-ориентированного моделирования данных проистекают из того, что такого развитого математического аппарата, на который могла бы опираться общая объектно-ориентированная модель данных, не существует. В большой степени поэтому до сих пор нет базовой объектно-ориентированной модели. С другой стороны, некоторые авторы утверждают, что общая объектно-ориентированная модель данных в классическом смысле и не может быть определена по причине непригодности классического понятия модели данных к парадигме объектной ориентированности.