С появлением персональных компьютеров начался этап наиболее бурного развития систем для управления проектами. Повсеместное распространение ПК породило значительное расширение круга пользователей управленческих систем и, как следствие, потребность создания систем для управления проектами нового типа. Управленческие системы нового поколения были разработаны как средство управления проектом, не требующее специальной подготовки.
Основные задачи, для решения которых используются системы управления проектами:
1) разработка расписания исполнения проекта без учета ограниченности ресурсов;
2) разработка расписания исполнения проекта с учетом ограниченности ресурсов;
3) определение критического пути и резервов времени исполнения операций проекта;
4) определение потребности проекта в финансировании, материалах и оборудовании;
5) определение распределения во времени загрузки возобновляемых ресурсов;
6) анализ рисков и планирование расписания с учетом рисков;
7) учет исполнения проекта;
8) анализ отклонений хода работ от запланированного и прогнозирование основных параметров проекта.
51 БАЗЫ ДАННЫХ. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
Понятие «данные» можно определить как диалектическую составную часть информации в виде зарегистрированных сигналов.
Физический метод регистрации данных может быть любым (механическое перемещение физических тел, изменение их формы или параметров качества поверхности, изменение электрических, магнитных, оптических характеристик, химического состава или характера химических связей, изменение состояние электронной системы и т.д.).
Первоначально при создании баз данных использовались следующие типы данных:
1) числовые данные (например, 43; 0,27; 2Е–7);
2) символьные или алфавитно–цифровые данные (например, «крыша», «лампочка»);
3) даты, задаваемые с помощью специального типа «Дата» или как обычные символьные данные (например, 12.02.2005, 12/02/2005). Позже появились другие типы данных, например:
1) временные и дата–временные данные, предназначенные для хранения информации о времени и/или дате (например, 5.02.2005,
7:27:04, 23.02.2005 16:00);
2) символьные данные переменной длины, используемые для хранения текстовой информации большой длины;
3) двоичные данные, предназначенные для хранения графических объектов, аудио–и видеоинформации, пространственной, хронологической и другой специальной информации;
4) гиперссылки, используемые для хранения ссылок на различные ресурсы, находящиеся вне базы данных.
Базы данных являются основной формой организации хранения данных в информационных системах.
Информация в базе данных определенным образом структурирована, т.е. ее можно описать моделью представления данных (моделью данных), поддерживаемой СУБД.
База данных (БД) – это совокупность определенным образом взаимосвязанных данных, которые хранятся в памяти ЭВМ, что позволяет отображать структуру объектов и их связей в изучаемой предметной области.
Система управления базами данных (СУБД) – это комплекс символьных и программных средств, предназначенных для создания, ведения и организации совместного доступа к базам данных множества пользователей.
Первыми СУБД были системы IMS фирмы «IBM» (1968 г.) и ADABAS фирмы «Software AG» (1969 г.). На сегодняшний день разработано огромное количество различных систем управления базами данных (несколько тысяч), и их число продолжает расти.
Основные функции СУБД (функции высшего уровня) – хранение, изменение и обработка информации, а также разработка и получение различных выходных документов.
Функции СУБД более низкого уровня:
1) управление данными во внешней памяти;
2) управление буферами оперативной памяти;
3) управление транзакциями;
4) ведение журнала изменений в БД;
5) обеспечение целостности и безопасности БД.
52 ИЕРАРХИЧЕСКАЯ, СЕТЕВАЯ И РЕЛЯЦИОННАЯ МОДЕЛИ ПРЕДСТАВЛЕНИЯ ДАННЫХ
Информация в базе данных определенным образом структурирована, т.е. ее можно описать моделью представления данных (моделью данных), поддерживаемой СУБД. Классические модели представления данных: иерархическая, сетевая, реляционная.
При использовании иерархической модели представления данных связи между данными можно описать с помощью упорядоченного графа (или дерева). При программировании для описания структуры иерархической базы данных используется тип данных «дерево».
Основные достоинства иерархической модели данных:
1) эффективное использование памяти ЭВМ;
2) скорость выполнения основных операций над данными;
3) удобство работы с иерархически упорядоченной информацией.
Недостатки иерархической модели представления данных:
1) громоздкость данной модели для обработки информации с достаточно сложными логическими связями;