
- •Часть 1. Базы данных, модели данных и субд
- •Тема 1. Хранение и управления данными на базе файловых систем
- •2) В качестве субд использовались механизм файловых систем.
- •1.1. Структуры данных
- •1.2. Основные элементы файловой системы
- •1) Защита файлов
- •2) Режим многопользовательского доступа
- •1.3. Недостатки использования файловых систем
- •1.4. Почему же информационные системы на базе файловых систем существуют?
- •1.5. Области применения
- •1.6. Потребности информационных систем
Часть 1. Базы данных, модели данных и субд
ЛЕКЦИЯ 1 (продолжение)
Тема 1. Хранение и управления данными на базе файловых систем
С самого начала развития вычислительной техники образовались два основных направления ее использования. В дальнейшем (1990-ые годы) они были дополнено третьим направлением – развлечения.
Первое направление - применение ВТдля выполнения численных расчетов, которые слишком долго или вообще невозможно производить вручную.
Второе направление - использование средств вычислительной техники в автоматических или автоматизированныхинформационных системах.
На самом деле, второе направление возникло несколько позже первого. Это связано с тем, что на заре вычислительной техники компьютеры обладали ограниченными возможностями в части устройств внешней памяти.
Понятно, что можно говорить о надежном и долговременном хранении информации только при наличии запоминающих устройств, сохраняющих информацию после выключения электрического питания. Оперативная память этим свойством обычно не обладает.
В начале использовались два вида устройств внешней памяти: магнитные ленты и барабаны.
При этом емкость магнитных лент была достаточно велика, но по своей физической природе они обеспечивали последовательный доступ к данным. Магнитные барабаны дают возможность произвольного доступа к данным, но были ограниченного размера.
Указанные ограничения не очень существенны для чисто численных расчетов. Даже если программа должна обработать (или произвести) большой объем информации, при программировании можно продумать расположение этой информации во внешней памяти, чтобы программа работала как можно быстрее.
Для информационных систем, в которых потребность в текущих данных определяется пользователем, наличие только магнитных лент и барабанов неудовлетворительно.
Возникновение носителей данных, в первую очередь, жестких дисков – дало толчок к работам по созданию информационных компьютерных систем.
Для хранения и обработки данных на этих носителях необходимы были три компонента:
Информационная система |
База данных |
1) Модель данных (доступ, хранение, обработка), охватывающая: различные виды информации и различных пользователей |
* 2) СУБД — набор программ, применяемых для управления большим набором структурированной информации, называемым базой данных (БД), а также для выполнения операций над этими данными по запросам пользователей | ||
|
3) Приложения БД. Ведь пользователи непосредственно взаимодействуют не с самим механизмом управления и поиска информации, а с конкретной прикладной системой, которая строится на платформе СУБД с помощью специальных инструментов |
* Активная деятельность по отысканию приемлемых способов обобществления непрерывно растущего объема информации привела к созданию в начале 1960-х годов специальных программных комплексов, называемых "Системы управления базами данных" (СУБД).
Сейчас они являются неотъемлемым атрибутом ИС любого предприятия.
СУБД занимают значительную долю рынка ПО и долгое время (до 2006…2007 годов) считались точным барометром состояния не только программной отрасли, но и всей ИТ индустрии.
Информационная система, ИС (Information System, IS) - система, предназначенная для реализации и ведения информационной модели какой- либо области человеческой деятельности. Обеспечивает следующие средства для протекания информационных процессов: (База данных = СУБД + модель данных) - сбор информации, преобразование и обработка, хранение и защита, (Приложения) - анализ, передача для использования. |
|
Историческим первым шагом в области хранения и управления данными стало использование систем управления файлами.
Первая, в современном понимании, развитая файловая система была разработана фирмой IBM для ее серии 360 (1964-1965 годы). Но в нынешних системах она практически не применяется. Использовала списочные структуры данных (ЕС ЭВМ - том, раздел, файл).
Информационные системы первого поколения (середина 1960-х годов) базировались на