Что такое информационная система?
Локальные и удалённые информационные системы
Файл-серверные информационные системы
Клиент-серверные информационные системы
Распределённые информационные системы
• информационная система (ИС) • база данных (БД) • система управления базой данных (СУБД) • распределённая ИС • локальная ИС • автономность • файл-серверная ИС • клиент-серверная ИС
Для современного человека очень важно быстро получать необходимую ему информацию. В этом нам помогают информационные системы (ИС), с помощью которых мы узнаём прогноз погоды и расписание поездов, определяем маршруты путешествий, заказываем билеты на самолеты, бронируем номера в гостиницах и т. п.
Информационные системы работают с огромными объёмами данных (они могут составлять несколько гигабайт и даже терабайт), которые размещаются во внешней памяти компьютера (например, на жёстких дисках) или в облачных хранилищах. Данные хранятся таким образом, чтобы их было легко искать и изменять. Такие наборы данных называются базами данных.
База данных (БД) — это специальным образом организованная совокупность 1) данных о некоторой предметной области, хранящаяся во внешней памяти компьютера.
1) Термин «совокупность» здесь обозначает множество элементов, обладающих общими свойствами.
Данные сами по себе бесполезны, если мы не умеем с ними работать. Поэтому нужны программы, которые позволяют искать и изменять эти данные.
Система управления базами данных (СУБД) — это программное обеспечение, которое позволяет выполнять все необходимые операции с базой данных.
Вы знаете, что данные в компьютерном формате - это двоичные коды, которые могут обозначать всё, что угодно. Поэтому СУБД должна «знать» формат файлов (что где записано). В первых информационных системах каждая база данных имела свой собственный формат, который придумывал её автор. Это очень неудобно, потому что для каждой ИС нужно разрабатывать специальную программу для работы с базой данных. Более того, если мы изменяем, например, размер данных или порядок их хранения в файле, надо переделывать все программы, работающие с этими данными.
Поэтому постепенно перешли к использованию специальных программ (они и получили название СУБД), которые хранят и обрабатывают любые данные, независимо от их содержания, и могут применяться в самых разных задачах. СУБД:
• выполняют поиск данных;
• позволяют редактировать данные;
• выполняют несложные расчёты;
• обеспечивают целостность (правильность, непротиворечивость) данных;
• восстанавливают данные после сбоев.
Как правило, пользователь работает с СУБД не напрямую, а через прикладную программу, в которой предусмотрен удобный ввод данных и оформление результатов (рис. 6.1).
Рис. 6.1
Иногда функции СУБД и прикладной программы объединяются в одной программе (например, в OpenOffice Base или Microsoft Access).
Следующая страница Локальные и удалённые информационные системы