БАЗА ДАННЫХ КАК МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ — презентация
logo
БАЗА ДАННЫХ КАК МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ
  • БАЗА ДАННЫХ КАК МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ
  • Ключевые слова
  • Информационные системы
  • Информационные системы
  • Предметная область и её моделирование
  • Предметная область и её моделирование
  • Предметная область и её моделирование
  • Представление о моделях данных
  • Иерархическая модель
  • Сетевая модель
  • Реляционная модель
  • Самое главное
  • Самое главное
  • Информационные источники
1/14

ИНФОРМАЦИОННОЕ МОДЕЛИРОВАНИЕ

Изображение слайда

Слайд 2: Ключевые слова

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

Изображение слайда

! База данных (БД) — совокупность данных, организованных по определенным правилам, отражающая состояние объектов и их отношений в некоторой предметной области (транспорт, медицина, образование, право и т. д.), предназначенная для хранения во внешней памяти компьютера и постоянного применения. Информационная система — это совокупность содержащейся в базах данных информации и обеспечивающих её обработку информационных технологий и технических средств. !

Изображение слайда

Примеры информационных систем, доступных каждому, в том числе и с помощью мобильных устройств: справочная информация о расписании движения транспорта информация о наличии и ценах на различные услуги (ЖКХ, аптеки, отели, и т.д.) поисково-информационные картографические службы нормативно-правовая информация

Изображение слайда

Сущность: УЧЕНИК Предметная область и её моделирование ! Объект предметной области — это факт, лицо, событие, предмет, о котором могут быть собраны данные. ! Сущность предметной области — это класс объектов предметной области; по сути, это совокупность однотипных объектов. № Личного дела 7698 Фамилия Иванов Имя Владимир Отчество Андреевич Фотография 01.09.2001 Дата рождения Пол М Класс 11А Запись в базе данных

Изображение слайда

Слайд 6: Предметная область и её моделирование

1: M 1:1 М:1 М:1 1:М 1:1 1:1 М:1 1:М 1: M М:М М:1 Связь 1 : 1 имеет место, когда одному экземпляру одной сущности соответствует один экземпляр другой сущности. Связь 1 : М имеет место, когда одному экземпляру одной сущности может соответствовать несколько экземпляров другой сущности. Связь М : 1 является противоположной к связи 1 : М; она имеет место, когда нескольким экземплярам одной сущности соответствует один экземпляр другой. Связь М : М имеет место, когда нескольким экзем- плярам одной сущности соответствует несколько экземпляров другой сущности. ОДИН К ОДНОМУ ОДИН КО МНОГИМ МНОГИЕ К ОДНОМУ МНОГИЕ КО МНОГИМ Существуют связи, которыми каждый экземпляр одной сущности обязательно связан с одним или несколькими экземплярами другой сущности. Например, связь между сущностями КЛАСС и УЧЕНИК такова, что каждый ученик принадлежит к определенному классу, и каждый класс состоит из определенной группы учеников. Возможны связи, при которых каждый экземпляр одной сущности не обязательно связан хотя бы с одним экземпляром другой сущности. Между объектами, а, следовательно, и между соответствующими им сущностями могут быть установлены связи разных типов: «один к одному» (обозначается 1 : 1 ) « один ко многим» (обозначается 1 : М ) « многие к одному» (обозначается М : 1 ) « многие ко многим» (обозначается М : М ) МНОГИЕ К ОДНОМУ ОДИН КО МНОГИМ ОДИН К ОДНОМУ Для создания БД необходимо, прежде всего, построить модель её предметной области, определив, данные о каких объектах будут в ней храниться и какие связи между этими данными необходимо учесть.

Изображение слайда

Слайд 7: Предметная область и её моделирование

! Модель предметной области, включающую в себя сущности, их атрибуты и связи между сущностями называют моделью « сущность–связь », или ER-моделью (от англ. Entity – Relationship — сущность–связь ). Код экзамена Фамилия Имя Отчество № паспорта Дата рожд. КИМ Дата М М Порог Графическая модель: Сущность – связь № аттестата Атрибут Предметная область: Аттестация Тип связи: Многие ко многим Атрибут Обязательная связь Необязательная связь Связь Сущность Сущность сдает Выпускник Экзамен

Изображение слайда

Слайд 8: Представление о моделях данных

! Модель данных — это совокупность структур данных и операций их обработки. Модели данных Иерархическая Сетевая Реляционная Реляционная Иерархическая Сетевая 1 М М М

Изображение слайда

Слайд 9: Иерархическая модель

Иерархическую модель данных удобно использовать для предметной области, объекты которой также имеют между собой иерархическую зависимость. Иерархическая модель БД-Больница 19 Больница Астапчук Г.П. ОЛТ Терапия Васильева Т.Н. ОЛТ-1 ОХО-1 ОЛТ-2 ОХО-2 ОХО-3 ОХО Хирургия Корниенко В.С. ОН-1 ОН Нейрохирургия Липский Д.Т. Набор команд найти указанное дерево перейти от одного дерева к другому перейти от родительского объекта к объекту-потомку внутри дерева перейти от одного объекта к другому в порядке, предусмотренном иерархической структурой вставить новый объект в указанном месте удалить текущий Обеспечение целостности Основное правило обеспечения целостности в иерархической модели данных состоит в том, что ни один подчиненный объект (потомок ) не может существовать без родительского объекта, за исключением одного основного родительского объекта.

Изображение слайда

Слайд 10: Сетевая модель

Сетевая структура данных предусматривает, что у каждого объекта может быть как несколько объектов-потомков, так и несколько родительских объектов. Сетевая модель Набор команд найти указанный объект среди однотипных объектов перейти от родительского объекта к первому потомку перейти от объекта-потомка к родительскому объекту вставить новый объект в указанном месте удалить текущий объект изменить объект включить объект в определённую связь разорвать связь БД-Кинофильмы Я-25 Янковский О.И. Л-27 Любшин С.А. Д-47 Джигарханян А.Б. Б-12 Щит и меч Ш-17 Цареубица Д-4 Кин-дза-дза Т-15 Зеркало

Изображение слайда

Слайд 11: Реляционная модель

Основой структуры реляционной модели данных является таблица, каждая строка которой содержит набор значений свойств одного из объектов предметной области, а каждый столбец – набор значений определённого свойства объектов предметной области. Таблица реляционной БД состоит из элементов определённых множеств, что позволяет для обработки данных этой таблицы использовать операции над множествами. Реляционная модель Свойства реляционных таблиц все столбцы в таблице однородные, т. е. все элементы в одном столбце имеют одинаковый тип и максимально допустимый размер каждый столбец имеет уникальное имя одинаковые строки в таблице отсутствуют порядок следования строк и столбцов в таблице не имеет значения БД-Единый государственный экзамен Фамилия № паспорта Имя Отчество Код предмета Предмет Код КИМ Код вопроса Текст задания Правильный ответ 1 М М М М М ! Первичный ключ (идентификатор) реляционной таблицы — это поле или совокупность полей, которые однозначно определяют каждую строку (запись) в таблице. однозначная идентификация записи отсутствие избыточности Основные свойства первичного ключа Структурные элементы таблицы Поле (столбец реляционной таблицы) – элементарная единица логической организации данных, которая соответствует конкретному атрибуту сущности. Имя поля 1 Имя поля 2 Имя поля 3 Имя поля 4 Имя поля 5 Код Фамилия Имя Отчество Профессия Код Фамилия Имя Отчество Профессия 3451290 Светлов Валерий Андреевич учитель 24458 Шпак Константин Ефимович архитектор Запись (строка реляционной таблицы) – совокупность логически связанных полей, соответствующая конкретному экземпляру сущности.

Изображение слайда

Слайд 12: Самое главное

База данных (БД) – совокупность данных, организованных по определённым правилам, отражающая состояние объектов и их отношений в некоторой предметной области, предназначенная для хранения во внешней памяти компьютера и постоянного применения. Информационная система – это совокупность содержащейся в базах данных информации и обеспечивающих её обработку информационных технологий и технических средств. Модель данных – это совокупность структур данных и операций их обработки. Выделяют три основных типа моделей данных: иерархическую, сетевую и реляционную. Основным объектом реляционной БД является таблица, обладающая следующими свойствами: все столбцы в таблице однородные, каждый столбец имеет уникальное имя; одинаковые строки в таблице отсутствуют; порядок следования строк и столбцов в таблице не имеет значения.

Изображение слайда

Слайд 13: Самое главное

Основными структурными элементами реляционной таблицы являются поле и запись. Первичный ключ реляционной таблицы – это поле или совокупность полей, которые однозначно определяют каждую запись в таблице. Ключ, состоящий из одного поля, называется простым ключом. Ключ называется составным, если он включает в себя несколько полей. Для хранения данных может использоваться несколько связанных таблиц. Связь между ними устанавливается с помощью ключевых полей. Между таблицами А и В могут быть установлены связи: «один к одному», «один ко многим», «многие ко многим». Связь «многие ко многим» всегда реализуется с помощью третьей таблицы C, и представляет собой комбинацию двух связей типа «один ко многим». Можно связать две реляционные таблицы, если ключ одной ввести в состав ключа другой таблицы (возможно совпадение ключей). Ключевое поле одной связываемой таблицы можно ввести в структуру другой таблицы. Такое поле называется внешним ключом.

Изображение слайда

Последний слайд презентации: БАЗА ДАННЫХ КАК МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ: Информационные источники

https://blog.gurtam.com/wp-content/uploads/2015/06/shutterstock_198188897.jpg http :// www.multibriefs.com/briefs/autm/shutterstock.jpg http://snowcredit.ru/wp-content/uploads/2017/01/inn-po-pasportu-uznat-onlajn.jpg https:// goo.gl/jffjku http:// трикотята.рф/images/stories/2.jpg http:// atb4.ru/photos/592fa553f0528.jpg http :// clipartix. com / wp - content / uploads /2016/08/ Lock - and - key - clipart - clipart - kid. png http://dddeti.ru/sites/default/files/styles/large/public/zadumajjsya.jpg?itok=Pqb0AUeP

Изображение слайда

Похожие презентации