Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, сокращённый курс, по 2 часа в неделю)



Урок 21
Информационные системы
(§12. Информационные системы)




Содержание урока

Основные понятия

Классификация

Транзакции

Вопросы и задания


Основные понятия


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

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

У информационной системы две основные задачи — она должна обеспечивать:

• хранение данных;
• доступ к данным, т. е. возможность искать и изменять данные.

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

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


1 Термин «совокупность» обозначает множество элементов, обладающих общими свойствами.



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

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

Хотя термины «база данных» и СУБД обозначают различные понятия, они неразрывно связаны: свойства базы данных определяются СУБД, которая ею управляет, и наоборот. Комплекс "БД + СУБД" называется системой базы данных (англ. database system) или информационной системой в узком смысле.

Вы знаете, что данные в компьютерном формате — это двоичные коды, которые могут обозначать всё, что угодно. Поэтому СУБД должна «знать» формат файлов (что где записано). В первых информационных системах каждая база данных имела свой собственный формат, который придумывал её автор. Это очень неудобно, потому что для каждой ИС нужно разрабатывать специальную программу для работы с базой данных. Более того, при любых изменениях в БД (например, при увеличении размера данных) надо переделывать все работающие с ней программы и переводить старые данные в новый формат.

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

СУБД решают все задачи, связанные с управлением данными, в том числе:

• поиск данных;
• редактирование данных;
• выполнение несложных расчётов;
• обеспечение целостности (корректности, непротиворечивости) данных;
• восстановление данных после сбоев.

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

Рис. 3.1

Рис. 3.1

Иногда функции СУБД и прикладной программы объединяются в одной программе (например, в OpenOffice.org Base или Microsoft Access).

Следующая страница Классификация



Cкачать материалы урока






Наверх