Модели и типы данных

Содержание

Слайд 2

УПРАВЛЕНИЕ ДАННЫМИ

ОНЛАЙН КУРС:

ТЕМА 2.2

Модели и типы данных

УПРАВЛЕНИЕ ДАННЫМИ ОНЛАЙН КУРС: ТЕМА 2.2 Модели и типы данных

Слайд 3

Вопрос 1

Понятие модели данных

Вопрос 1 Понятие модели данных

Слайд 4

представление реальности, отражающее только избранные детали

Модель

представление реальности, отражающее только избранные детали Модель

Слайд 5

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

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

Модель данных

Аспект структуры
Аспект манипуляции
Аспект целостность

Слайд 6

представляет собой набор описаний типов объектов данных и логических структур, образующих базовые

представляет собой набор описаний типов объектов данных и логических структур, образующих базовые
строительные блоки для построения базы данных соответствующей модели

Аспект структуры

Слайд 7

Описание типов допустимых операций с данными:

Аспект
манипуляции

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

Описание типов допустимых операций с данными: Аспект манипуляции операции обновления и извлечения
структуры базы данных

Слайд 8

Набор ограничений целостности, гарантирующих корректность используемых данных

Аспект
целостности

Набор ограничений целостности, гарантирующих корректность используемых данных Аспект целостности

Слайд 9

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

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

Слайд 10

Объектные

На основе записей

Виды моделей данных:

Физические модели данных

Объектные На основе записей Виды моделей данных: Физические модели данных

Слайд 11

Сущность - это отдельный элемент модели, который должен быть представлен в базе

Сущность - это отдельный элемент модели, который должен быть представлен в базе данных Объектные модели данных
данных

Объектные модели данных

Слайд 12

Атрибут - это свойство, которое описывает некоторый аспект объекта и значение которого

Атрибут - это свойство, которое описывает некоторый аспект объекта и значение которого
следует зафиксировать
Связь - это ассоциативное отношение между сущностями

Объектные модели данных

Слайд 13

Модель типа "сущность-связь", или ER-модель
Семантическая модель
Функциональная модель
Объектно-ориентированная модель

Типы объектных моделей

Модель типа "сущность-связь", или ER-модель Семантическая модель Функциональная модель Объектно-ориентированная модель Типы объектных моделей

Слайд 14

Сущность - это объект, который может быть идентифицирован неким способом, отличающим его

Сущность - это объект, который может быть идентифицирован неким способом, отличающим его
от других объектов
Набор сущностей - это множество сущностей одного типа

Модель «сущность-связь»

Слайд 15

Атрибут - это описание свойства всех членов данного набора сущностей
Связь -

Атрибут - это описание свойства всех членов данного набора сущностей Связь -
это ассоциативное отношение между сущностями также может иметь атрибуты

Модель «сущность-связь»

Слайд 16

Степень связи

Один к одному
Один ко многим
Многие ко многим

Степень связи Один к одному Один ко многим Многие ко многим

Слайд 17

Модели данных
на основе записей

База данных состоит из нескольких записей фиксированного формата,

Модели данных на основе записей База данных состоит из нескольких записей фиксированного
которые могут иметь разные типы
Каждый тип записи определяет фиксированное количество полей, каждое из которых имеет фиксированную длину

Слайд 18

Реляционная

Сетевая

Типы моделей данных на основе записей:

Иерархическая

Реляционная Сетевая Типы моделей данных на основе записей: Иерархическая

Слайд 19

Вопрос 2

Иерархическая модель

Вопрос 2 Иерархическая модель

Слайд 20

Структура данных:

Тип структуры - дерево
Каждый из типов «дерево» состоит из одного «корневого»

Структура данных: Тип структуры - дерево Каждый из типов «дерево» состоит из
типа и упорядоченного набора подчиненных типов
Подчиненные типы – тоже типа «дерево»

Слайд 21

Манипулирование данными

Найти указанный экземпляр типа дерева БД
Перейти от одного экземпляра типа

Манипулирование данными Найти указанный экземпляр типа дерева БД Перейти от одного экземпляра
дерева к другому
Перейти от экземпляра одного типа записи к экземпляру другого типа записи внутри дерева

Слайд 22

Манипулирование данными

Перейти от одной записи к другой в порядке обхода иерархии
Вставить

Манипулирование данными Перейти от одной записи к другой в порядке обхода иерархии
новую запись в указанную позицию
Удалить текущую запись

Слайд 23

Вопрос 3

Сетевая модель

Вопрос 3 Сетевая модель

Слайд 24

Структура данных

Расширением иерархического подхода
Структура
Набор записей
Набор связей (предок-потомок)

Структура данных Расширением иерархического подхода Структура Набор записей Набор связей (предок-потомок)

Слайд 25

Манипулирование данными

Удаление текущей записи
Обновление текущей записи
Включение записи в связь
Исключение записи из связи
Изменение

Манипулирование данными Удаление текущей записи Обновление текущей записи Включение записи в связь
связей и т.д.

Слайд 26

Манипулирование данными

Поиск записи в БД
Переход от предка к первому потомку
Переход

Манипулирование данными Поиск записи в БД Переход от предка к первому потомку
от потомка к предку
Создание новой записи

Слайд 27

Вопрос 4

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

Вопрос 4 Реляционная модель

Слайд 28

Структура образована набором таблиц
Каждая таблица состоит из записей
В столбцах - значения атрибутов

Структура

Структура образована набором таблиц Каждая таблица состоит из записей В столбцах - значения атрибутов Структура данных
данных

Слайд 29

Значения атрибутов не могут быть многозначными
В таблице не может быть двух одинаковых

Значения атрибутов не могут быть многозначными В таблице не может быть двух одинаковых записей Ограничения целости:
записей

Ограничения целости:

Слайд 30

Вопрос 5

Типы данных

Вопрос 5 Типы данных

Слайд 31

Ограничения целости

Символьные
Числовые
Битовые сроки
Временные данные
Специализированные числовые данные

Ограничения целости Символьные Числовые Битовые сроки Временные данные Специализированные числовые данные

Слайд 32

Выводы

Моделью принято считать отображение реального объекта, в достаточной степени повторяющие необходимые свойства

Выводы Моделью принято считать отображение реального объекта, в достаточной степени повторяющие необходимые
моделируемого объекта
В зависимости от конкретной модели данных будет зависеть ее структура и варианты манипулирования
Данные бываю разных типов
Имя файла: Модели-и-типы-данных.pptx
Количество просмотров: 52
Количество скачиваний: 0