Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  11 класс  /  Базы данных как модель предметной области

Базы данных как модель предметной области

31.05.2023

Содержимое разработки

БАЗА ДАННЫХ КАК МОДЕЛЬ  ПРЕДМЕТНОЙ ОБЛАСТИ Выполнил студент 4 курса группы «Г» Снурницын Виталий

БАЗА ДАННЫХ КАК МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ

Выполнил студент

4 курса группы «Г»

Снурницын Виталий

Ключевые слова база данных информационная система предметная область объект предметной области сущность предметной области модель данных иерархические БД сетевые БД реляционные БД

Ключевые слова

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

Информационные системы

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

!

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

!

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

Информационные системы

Примеры информационных систем, доступных каждому, в том числе и с помощью мобильных устройств:

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

Запись в базе данных

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

!

!

Объект предметной области — это факт, лицо, событие, предмет, о котором могут быть собраны данные.

№ Личного дела

Сущность:

УЧЕНИК

Фамилия

7698

Имя

Отчество

Иванов

Владимир

Андреевич

Фотография

Дата рождения

Пол

Класс

01.09.2001

М

11А

Сущность предметной области — это класс объектов предметной

!

!

области; по сути, это совокупность однотипных объектов.

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

1:M

М:1

М:1

1:1

1:1

1:M

1:М

М:1

МНОГИЕ КО МНОГИМ

МНОГИЕ К ОДНОМУ

ОДИН КО МНОГИМ

ОДИН К ОДНОМУ

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

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

  • «один к одному» (обозначается 1 : 1)
  • « один ко многим» (обозначается 1 : М)
  • « многие к одному» (обозначается М : 1)
  • « многие ко многим» (обозначается М : М)

М:1

1:М

1:1

Связь 1 : М имеет место, когда одному экземпляру одной сущности может соответствовать несколько экземпляров другой сущности.

Связь 1 : 1 имеет место, когда одному экземпляру одной сущности соответствует один экземпляр другой сущности.

Связь М : М имеет место, когда нескольким экзем-плярам одной сущности соответствует несколько экземпляров другой сущности.

Связь М : 1 является противоположной к связи 1 : М; она имеет место, когда нескольким экземплярам одной сущности соответствует один экземпляр другой.

М:М

Базы данных Фактографические Документальные БД, содержащая информацию, относящуюся непосредственно к предметной области. Цель фактографической БД – выдать в ответ на запрос пользователя конкретные факты, удовлетворяющие сформулированным в запросе условиям. Сведения в такой БД не сопровождаются ссылками на отражающие их документы. БД, в которой каждая запись отражает конкретный документ, содержит его библиографическое описание и, возможно, иную информацию о нем. Документальная БД – это совокупность поисковых образов документов или текстовых документов, снабженных тем или иным формализованным аппаратом поиска.

Базы данных

Фактографические

Документальные

БД, содержащая информацию, относящуюся непосредственно к предметной области. Цель фактографической БД – выдать в ответ на запрос пользователя конкретные факты, удовлетворяющие сформулированным в запросе условиям. Сведения в такой БД не сопровождаются ссылками на отражающие их документы.

БД, в которой каждая запись отражает конкретный документ, содержит его библиографическое описание и, возможно, иную информацию о нем. Документальная БД – это совокупность поисковых образов документов или текстовых документов, снабженных тем или иным формализованным аппаратом поиска.

Базы данных Централизованные Распределенные Хранят данные на одном процессоре, привязанном к одному определенному физическому/географическому местоположению. полагаются на центральную СУБД, которая управляет всеми своими различными устройствами хранения удаленно, поскольку нет необходимости хранить их в одном и том же физическом и/или географическом местоположении.

Базы данных

Централизованные

Распределенные

Хранят данные на одном процессоре, привязанном к одному определенному физическому/географическому местоположению.

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

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

Модели

данных

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

!

Модель данных — это совокупность структур данных и операций их обработки.

!

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

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

Сетевая

Реляционная

Реляционная

Сетевая

М

М

М

1

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

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

БД-Больница

19 Больница Астапчук Г.П.

ОХО Хирургия

ОЛТ Терапия

Васильева Т.Н.

Корниенко В.С.

ОН Нейрохирургия

Липский Д.Т.

ОН-1

ОХО-1

ОХО-3

ОХО-2

ОЛТ-2

ОЛТ-1

Набор команд

Обеспечение целостности

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

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

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

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

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

БД-Кинофильмы

Я-25 Янковский О.И.

Л-27 Любшин С.А.

Д-47 Джигарханян А.Б.

Ш-17 Цареубица

Т-15 Зеркало

Д-4 Кин-дза-дза

Б-12 Щит и меч

Набор команд

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

Сетевая структура данных предусматривает, что у каждого объекта может быть как несколько объектов-потомков, так и несколько родительских объектов.

Реляционная модель БД-Единый государственный экзамен М Фамилия № паспорта Имя Отчество Код предмета Предмет Код КИМ М М Код вопроса Текст задания Правильный ответ 1 М М Первичный ключ (идентификатор) реляционной таблицы — это поле или совокупность полей, которые однозначно определяют каждую строку (запись) в таблице. !

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

БД-Единый государственный экзамен

М

Фамилия

паспорта

Имя

Отчество

Код предмета

Предмет

Код КИМ

М

М

Код вопроса

Текст задания

Правильный ответ

1

М

М

Первичный ключ (идентификатор) реляционной таблицы — это поле или совокупность полей, которые однозначно определяют каждую строку (запись) в таблице.

!

Источники • 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

Источники

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

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Базы данных как модель предметной области (1.57 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт