Cтраница 3
В ЕС ЭВМ-2, являющейся дальнейшим развитием ЕС ЭВМ-1, сохранены все достоинства предыдущей системы; кроме того, она дополнена новыми функциональными свойствам. Улучшенные технико-экономические характеристики ЕС ЭВМ-2 ставят ее на качественно более высокий уровень развития, удовлетворяют возросшим требованиям пользователей. Это достигнуто в результате: повышения производительности центральных обрабатывающих устройств и общей эффективности системы с одновременным соблюдением требований к экономичности и технологичности производства; расширения функциональных возможностей технических и программных средств; развития системы ввода-вывода; увеличения емкости оперативной памяти и совершенствования организации хранения данных; повышения надежности системы, развития эффективных средств контроля и диагностики; дальнейшего развития системы программного обеспечения; обеспечения возможности создания многопроцессорных и многомашинных систем; разработки нового комплекса периферийных устройств. [31]
Если хранение данных запланировано для выполнения определенных и хорошо продуманных операций, таких, например, как резервирование авиабилетов, то для таких данных можно выбрать оптимальным образом организацию и расположение на носителях. В этом случае разработчик точно знает, что от него требуется. Но разработчику так везет не часто. В некоторых случаях он не знает точно, как будут использоваться файлы, как часто и каким образом будет опрашиваться база данных. Поэтому возникает необходимость приспосабливать или даже коренным образом изменять организацию хранения данных после того, как система некоторое время была в эксплуатации и стала ясной модель ее использования. [32]
В некоторых случаях разработчик системы может заранее предсказать повышение активности определенных записей по отношению к другим и определить характер изменения активной группы. Например, в базе данных для системы резервирования авиабилетов самый высокий уровень активности наблюдается для записей, относящихся к рейсам, вылет которых состоится в ближайшие несколько дней. Большое число предварительных заказов может быть сделано на рейсы, выполняемые через много месяцев, но чтение таких записей будет происходить редко. Исходя из этого, используют два типа реестровых записей, структура которых абсолютно различна: записи ДЕТАЛЬНЫЙ, относящиеся к определенному количеству дней в будущем, которое будем называть текущим периодом, и записи ОБЩИЙ, относящиеся к любому другому времени. Эти типы записей содержат одинаковую информацию, но к записям ДЕТАЛЬНЫЙ доступ может быть осуществлен быстрее за счет использования более дорогостоящей организации хранения данных. Рассмотрим принцип дублирования записей подробнее. [33]
При проектировании БД первым этапом, как отмечалось, является проектирование или построение КМ предметной области. Здесь выполняют структуризацию данных, определяют связи между ними, не учитывая особенностей реализации. Первым этапом построения КМ является ана-лиз данных. При этом собирают информацию о данных, которые используются в имеющихся прикладных программах. В процессе сбора данных определяют имена объектов и элементов данных, описаний, атрибутов, источников, оценки, сложность, важность, отношения связности между элементами и объектами, продолжительность и способы хранения данных. Далее на основе анкетирования проводят анализ организации хранения данных и исследуют документооборот от источника к пользователю. После этого приступают к разработке КМ БД. Первоначально АБД собирает информацию о всех данных для прогнозирования и перспективных исследований. Концептуальная модель БД является основой для ЛМ, которая реализуется средствами реляционной, иерархической или сетевой СУБД. Концептуальная модель может быть также представлена в виде графов. [34]