
- •Вопрос 1. Понятия проекта и объекта проектирования.
- •Вопрос 2. Определения проектирования (процесса проектирования)
- •Вопрос 3. Основные проблемы проектирования.
- •Вопрос 4. Понятие автоматизированной информационной системы.
- •Вопрос 13. Основные проблемы построения асоиу
- •Вопрос 14. Классификация асоиу. (№16 -- 1 к.Р.)
- •Вопрос 15. Этапы проектирования.
- •Вопрос 16.
- •Вопрос 17. Процедуры проектирования.
- •Вопрос 18. Группы исходных данных для проектирования.
- •Раздел 1. Общие сведения
- •Раздел 2. Назначение и цели создания или развития системы
- •Вопрос 19. Понятие цели. Свойства цели. (№21 -- 1 к.Р.)
- •Раздел 3. Характеристики объекта автоматизации.
- •Вопрос 20. Понятие требования, типы требований. (№22 -- 1 к.Р.)
- •Вопрос 21. Требования к системе в целом. (№23 -- 1 к.Р.)
- •Вопрос 22. Требования к функциям (задачам), выполняемым системой.
- •Вопрос 23. Управление требованиями к системе.
- •Вопрос 24. Функциональная модель асоиу.
- •Вопрос 25. Информационно-логическая модель.
- •Вопрос 26. Описание и анализ потоков информации с использ. Графов.
- •Вопрос 27. Бизнес-классы в проектировании
- •Вопрос 28. Odb-классы
- •Вопрос 29. Информационное обеспечение, основные вопросы проектирования информационного обеспечения.
- •Вопрос 30. Структура информационного обеспечения.
- •Вопрос 31. Информационная база, виды файлов в информационной базе.
- •Вопрос 32. Способы организации информационной базы.
Вопрос 32. Способы организации информационной базы.
Существуют следующие способы организации информационной базы: 1) совокупность локальных файлов, поддерживаемых функциональными пакетами прикладных программ 2) интегрированная БД, основывающаяся на использовании универсальных программных средств загрузки, хранения, поиска. ведения данных -- то есть СУБД. Преимуществом первого способа является, как правило, более короткое время обработки информации, поскольку структура локальных файлов, как правило, специализирована под решение конкретных задач. С другой стороны, при использовании локальных файлов, как правило, возникает значительное дублирование информации, а также большие сложности по согласованному ее изменению и сохранению целостности в любой отдельно взятой момент времени. Кроме того, отсутствует гибкость доступа к информации, поэтому информационная база на основе локальных файлов применяется, в основном, в специализированных приложениях, требующих очень высокой скорости реакции при импорте необходимых данных.
Интегрированная база данных -- совокупность взаимосвязанных хранящихся вместе данных при такой минимальной избыточности, которая допускает их использование оптимальным образом для множества приложений.
Централизация управления данными и их интеграция тоже имеет ряд проблем:
необходимость усиления контроля вводимых данных
необходимость обеспечения соглашения между пользователями по поводу состава и структуры данных, а также разграничения доступа и секретности данных.
Естественно, при применении СУБД мы избавляемся от значительной доли избыточности, отцелостности, но всегда какая-то СУБД, грубо говоря, дополнительный избыточный "слой", вносящий свои задержки. Да, при отсутствии избыточности легче гарантировать, что данные изменяются согласованно. Однако, теряем время на составление интересущего нас набора данных исходя из всех неизбыточных таблиц. В ряде случаев для ускорения работы даже в интегрированные БД вводят избыточность. Это в первую очередь касается таблиц, которые по своей структуре соответствуют наиболее частым запросам к БД и формируют что-то вроде кэшей данных. Поэтому при обращении к СУБД вместо сложного запроса на объединение данных из разных таблиц исполняется относительно простой и быстрый запрос на выборку данных из временной таблицы. Злоупотреблять такими временными таблицами не стоит: в них можно включать информацию, по которой не требуется сверхвысокая актуальность или же те данные, к которым требуется быстрый доступ, но при этом мы терям в объемах дискового пространства, мы теряем в обеспечении целостности. Основными способами организации БД являются создание централизованных и распределенных БД. Выбор конкретного способа зависит от затрат на проектирование структуры информационной базы, программного обеспечения системы ведения файлов, а также на перепроектирование при возникновении новых задач. Вся ответсвенность за своевременное обновления в случае локальных файлов ложится на разработчика системы.