Как поступить
в Онлайн-школу и получить аттестат?

Подробно расскажем о том, как перевестись на дистанционный формат обучения, как устроены онлайн-уроки и учебный процесс, как улучшить успеваемость и повысить мотивацию!

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

Другие разделы

05.03.2026
169
0

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

План занятия

 

  • Общие представления об информационных системах
  • Моделирование предметной области
  • Виды моделей данных

Цели занятия

 

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

Разминка

 

  • Что такое информационная модель?
  • Почему для представления данных в компьютере очень удобно использовать табличные модели?

 

Общие представления об информационных системах

 

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


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

 

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


Информационные системы очень распространены сейчас во всех предметных областях, так как современный человек нуждается в быстрой реализации своих поисковых запросов. Каждый из нас является пользователем таких информационных систем, как электронный дневник, онлайн-магазин, система покупки авиабилетов или Госуслуги. Мы часто пользуемся справочниками онлайн, различными поисковыми службами, интерактивными картами, узнаём прогноз погоды или маршрут. А между тем всё это информационные системы.

 

Информационные системы работают с огромными объёмами данных, которые находятся в базах данных.


Моделирование предметной области

 

Разработка информационной системы начинается с построения модели предметной области. Для этого в выбранной предметной области выделяются объекты (классы объектов), их свойства (атрибуты) и связи.


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


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

  • «один к одному» — одному объекту одного класса соответствует один объект другого класса (1 : 1);
  • «один ко многим» — одному объекту одного класса соответствует множество объектов другого класса (1 : М);
  • «многие к одному» — нескольким объектам одного класса соответствует один объект другого класса (М : 1);
  • «многие ко многим» — нескольким объектам одного класса соответствует несколько объектов другого класса (М : М).


Пример 1

 

Построим модель предметной области «Школа».

 

Решение

 

Выделим в предметной области ключевые классы объектов:

- УЧЕНИК;

- УЧИТЕЛЬ;

- ПРЕДМЕТ;

- КЛАСС.

 

Выделим атрибуты для каждого класса объектов:

 

УЧЕНИК (номер личного дела, фамилия, имя, отчество, дата рождения, класс),

УЧИТЕЛЬ (фамилия, имя, отчество, дата рождения, предмет),

ПРЕДМЕТ (название предмета),

КЛАСС (номер параллели, буква класса).

 

Связи могут быть следующие:

 

связь 1 : М — это УЧЕНИК – ПРЕДМЕТ, КЛАСС – УЧЕНИК,

связь М : М — это УЧЕНИК – УЧИТЕЛЬ.


Упражнение 1

 

Постройте модель предметной области «сущность-связь» «Онлайн-магазин одежды».


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

 

Данные, как мы знаем, удобно представлять в виде трёх основных структур: иерархической, сетевой и табличной. В базах данных эти структуры называются моделями данных. 

 

Если объект имеет иерархическую структуру (например, память компьютера, родословная), то его удобно представить в виде иерархической модели данных. В иерархической модели данных у каждого объекта есть один родитель (объект высшего уровня) и может быть много потомков (подчинённых объектов).

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

 

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

 

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

 

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

 

Таблица 1. Модели данных

Информационная модель

Достоинства

Недостатки

Общий вид

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

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

Нельзя реализовать отношения М : М. Доступ к подчинённому узлу возможен только через корневой узел. Сложность манипулирования данными.

Сетевая

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

Сложность реализации и обработки информации в базе данных. Требуется постоянный пересмотр и обновление связей между объектами. 

Реляционная (табличная)

Информация отображена в наглядном виде, данными легко манипулировать.

Трудоёмкость разработки. Не все данные могут быть представлены в виде таблицы. БД занимает много внешней памяти. Относительно низкая скорость доступа к данным.

 

 


Упражнение 2

 

Определите тип связей между классами объектов:

  1. Покупатель и Покупки в интернет-магазине;
  2. Компьютер и Комплектующие компьютера;
  3. Бухгалтер и Сотрудники предприятия;
  4. Ученик и Аттестат.


Итоги

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


Контрольные вопросы

  1. Можно ли информационную систему называть базой данных?
  2. Из чего состоит информационная система?
  3. Какие модели данных вам известны?
  4. Что такое предметная область?
  5. Какую предметную область можно представить в виде иерархической модели? Сетевой? Реляционной?


Ответы

 

Упражнение 2

 

  1. 1 : М
  2. 1 : М
  3. 1 : М
  4. 1 : 1
  • Жизнь леса

    Окружающий мир

Зарегистрируйся, чтобы присоединиться к обсуждению урока

Добавьте свой отзыв об уроке, войдя на платфому или зарегистрировавшись.

Отзывы об уроке:
Пока никто не оставил отзыв об этом уроке