Главная / Учебники / Информатика 11 класс / Параграф § 12
| Глава: | Глава 3. Информационное моделирование |
|---|---|
| Параграф: | § 12 - База данных как модель предметной области |
| Учебник: | Информатика 11 класс - |
| Автор: | Босова Людмила Леонидовна |
| Год: | 2025 |
| Издание: | 7-е издание, стереотипное |
Роль баз данных и моделирования предметной области
Способность накапливать и эффективно управлять информацией является ключевым фактором развития современного общества. В этом контексте База данных (БД) определяется как совокупность данных, организованных по заданным правилам, которые отражают состояние объектов и их взаимосвязи в определенной предметной области (например, транспорт, медицина, образование). БД предназначена для постоянного хранения и использования внешней памяти компьютера. Информационная система (ИС) — это совокупность информации, хранимой в БД, и средств, обеспечивающих её обработку с использованием информационных технологий. ИС широко применяются в различных сферах: производстве, маркетинге, финансах, кадрах и других.
Предметная область — это часть реального мира, которая рассматривается в рамках конкретной деятельности (например, школа, библиотека, кинотеатр). Моделирование предметной области заключается в выделении её ключевых объектов (сущностей) и фиксации их свойств (атрибутов). Объект предметной области — это факт, лицо, событие или предмет, о котором можно хранить данные. Сущность (информационный объект) — это описание класса реальных объектов через набор свойств.
Модель «Сущность-связь» и типы связей
Для создания БД необходимо построить её модель, определив объекты, их атрибуты и связи. Модель, отражающая сущности, их атрибуты и связи между ними, называется ER-моделью (Entity-Relationship) или моделью «сущность-связь». В ER-модели сущности изображают прямоугольниками, атрибуты — овалами, а связи — ромбами.
Связи между сущностями могут быть следующих типов (обозначаются \(\text{M}\) — многие, 1 — один):
Типы моделей данных
Модель данных — это совокупность структур данных и операций их обработки. Различают три основных типа моделей:
Реляционная модель данных и ключи
Реляционная БД (БД) — это набор таблиц. Таблицы обладают следующими свойствами:
Первичный ключ (идентификатор) реляционной таблицы — это поле или совокупность полей, которое однозначно определяет каждую строку (запись) в таблице. Ключ, состоящий из одного поля, называется простым, а из нескольких — составным.
Основные свойства первичного ключа:
Для связывания двух реляционных таблиц, например, таблицы \(\text{А}\) и таблицы \(\text{В}\), ключевое поле одной таблицы (\(\text{А}\)) может быть введено в структуру другой таблицы (\(\text{В}\)). Если это поле не является первичным ключом для \(\text{В}\), оно называется внешним ключом. Связи между таблицами устанавливаются с помощью первичных и внешних ключей.
Типы связей между реляционными таблицами:
База данных (БД) — это организованная информация, отражающая состояние объектов и их связи в определенной области. Информационная система (ИС) объединяет БД и средства её обработки.
Предметная область — это часть реального мира, рассматриваемая в конкретной деятельности. Её моделирование включает выделение объектов (сущностей) и их свойств (атрибутов).
ER-модель («сущность-связь») изображает объекты, их атрибуты и связи. Связи бывают:
Модель данных описывает структуры данных и операции. Основные типы:
Реляционная БД состоит из таблиц. Первичный ключ однозначно определяет каждую запись. Внешний ключ связывает таблицы, реализуя связи «один к одному», «один ко многим» и «многие ко многим» (через вспомогательную таблицу).
Ключевые понятия и определения
Задали создать проект?
Создай с помощью ИИ за 5 минут
Список готовых проектов к текущему параграфу.
ВНИМАНИЕ: Представленные фрагменты из учебных материалов используются исключительно в научно-образовательных целях в объеме, оправданном поставленной целью.
Данное использование осуществляется в рамках, установленных законодательством об авторском праве (в частности, нормами о свободном использовании произведения для образовательных целей).
В соответствии с законодательством, автор и источник заимствования указаны для каждого используемого фрагмента.