На Горох
Информатика, 11 класс

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

"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.

Объяснение темы В оглавлении: § 12. Информационные системы

Кратко о теме

Информационная система помогает пользователям собирать, хранить, обрабатывать, искать и передавать данные для решения практических задач. Она состоит не только из программы: в неё входят информационные ресурсы, технические средства, пользователи и правила работы. Данные могут храниться в базе, а управлять ею помогает СУБД. Чтобы получить нужный результат, пользователь вводит сведения или задаёт запрос, а система обрабатывает его и показывает ответ. При проектировании учитывают задачи, объём данных и порядок доступа.

Объяснение темы

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

Определения и обозначения

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

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

База данных — организованная совокупность взаимосвязанных данных, предназначенная для хранения и обработки. В ней сведения обычно структурированы так, чтобы их можно было добавлять, изменять и находить по заданным признакам. Такая организация помогает работать с большим объёмом информации и поддерживать связи между записями.

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

Как это устроено

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

Обычно путь данных начинается с ввода человеком или получения из внешнего источника, например другого сервиса. Затем система сохраняет сведения, обрабатывает их и выдаёт результат пользователю в нужном виде. Каждый этап нужен для своей цели: хранение позволяет обратиться к данным позже, обработка помогает получить ответ, а представление результата делает его понятным.

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

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

Устройство системы выбирают под конкретную задачу, а не по принципу «чем сложнее, тем лучше». Для одного пользователя и небольшого списка может хватить простого решения, тогда как большой объём данных и множество одновременных обращений требуют более производительных средств. Если с данными работают совместно, нужны подходящие права доступа и механизмы, которые не позволят параллельным изменениям испортить результат.

Основные части информационной системы и их назначение

Часть системыЧто включаетОсновное назначениеПример
Информационные ресурсыДанные и документыСодержат сведения, которые система хранит и обрабатываетКаталог книг библиотеки
Технические средстваКомпьютеры, серверы, устройства ввода и сетиОбеспечивают ввод, хранение и передачу данныхКомпьютер библиотекаря и сервер
Программное обеспечениеСУБД и прикладные программыОрганизует обработку данных и взаимодействие с нимиПрограмма учёта выдач
Пользователи и правила работыЛюди, их права и порядок действийОпределяют, кто и как использует системуБиблиотекарь добавляет выдачу, читатель ищет книгу

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

Разбор задач

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

  1. Для книги храним название, автора, год издания и инвентарный номер; для читателя — имя и идентификатор.
  2. В записи о выдаче указываем книгу, читателя, дату выдачи и срок возврата, чтобы можно было установить, у кого находится экземпляр.
  3. Система должна позволять добавлять и изменять записи, искать книгу по названию или автору и показывать сведения о её выдаче.

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

Задача 2. В базе данных магазина есть сведения о товарах и заказах. Нужно найти товары дешевле заданной цены. Условие относится к полю с ценой, поэтому его следует преобразовать в критерий отбора записей.

  1. Определяем поле, по которому будем искать: это поле «Цена» в таблице товаров.
  2. Формулируем условие для каждой записи: значение поля «Цена» меньше заданного порога.
  3. Передаём условие как запрос к базе данных; СУБД отбирает подходящие записи и возвращает найденные товары.

Ответ. Запрос можно сформулировать так: «Показать товары, у которых цена меньше заданной». Если порог обозначить как P, условие отбора будет «Цена < P». Запрос не меняет сами товары, а выбирает из базы записи, подходящие под условие.

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

  1. Размещаем общую базу в системе, доступной сотрудникам по сети, чтобы они работали с актуальными сведениями.
  2. Назначаем права по обязанностям: например, одни сотрудники просматривают заказы, а ответственные могут менять их статус.
  3. Предусматриваем защиту учётных записей и согласованную обработку одновременных изменений, чтобы операции разных пользователей не приводили к противоречиям.

Ответ. Нужна система с совместным доступом, разграничением прав и средствами поддержания согласованности данных. Права следует выдавать только для необходимых сотруднику действий. Тогда общая работа не означает, что каждый может просматривать и изменять всё без ограничений.

Типичные ошибки

Ошибка — считать информационную систему только программой. Так думают, потому что пользователь чаще всего видит окно приложения, но за ним стоят данные, оборудование, люди и правила работы. Проверьте себя: сможете ли вы назвать, где хранятся сведения, кто ими пользуется и на каком устройстве работает программа?

Ошибка — путать базу данных с СУБД. Эти понятия легко смешать, поскольку они обычно используются вместе: база содержит сведения, а СУБД работает с ними. Для проверки задайте вопрос: что можно наполнить записями, а что позволяет создавать, изменять и запрашивать эти записи?

Ошибка — считать любые сохранённые данные автоматически полезной информацией. Сами по себе записи могут быть неполными или не отвечать на вопрос пользователя, поэтому значение результата зависит от обработки и контекста. Проверьте себя: сформулируйте, какой именно вопрос решает выбранная выборка и достаточно ли данных для ответа.

Ошибка — предполагать, что общий доступ даёт всем одинаковые права. Это допущение возникает, когда доступ к общей базе понимают как разрешение свободно выполнять любые действия. Проверьте, кому нужно только чтение, а кому — изменение или удаление записей; права должны соответствовать задачам и требованиям безопасности.

Связь с другими темами

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

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

Что запомнить

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

Частые вопросы по теме

Чем информационная система отличается от обычной программы?

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

Обязательно ли информационной системе иметь базу данных?

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

Чем база данных отличается от СУБД?

База данных — это организованные взаимосвязанные сведения. СУБД — программа, которая позволяет создавать базу, управлять ею, изменять данные и выполнять запросы.

Как пользователь получает нужные сведения из информационной системы?

Пользователь вводит данные или задаёт запрос через интерфейс — средства взаимодействия с системой. Система обрабатывает запрос, находит подходящие сведения и показывает результат в удобном виде.

Почему в информационной системе нужно разграничивать права доступа?

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

Спросить по теме параграфа

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

Эта же тема в других учебниках

Учебник

Оглавление →
Предмет
Информатика
Класс
11 класс
Учебник
"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.