- •Редактор по выпуску
- •Глава 5 проектирование баз данных в аис 51
- •Глава 1 общие сведения. Классификация объектов проектирования. Общие принципы построения аис
- •1.1 Задачи, функции, компоненты аис
- •1.2 Классификация аис
- •Глава 2 основные термины теории и практики проектирования
- •2.1 Принципы создания аис
- •3. Принцип декомпозиции
- •4. Принцип моделирования
- •5. Принцип новых задач
- •6. Принцип пользовательского проектирования
- •1. Принцип единства информационно-управляющего процесса
- •2. Принцип системного подхода
- •Внутреннее
- •2.3 Методы, способы и подходы к проектированию.
- •Глава 4 обследование предприятий и проектирование информационного обеспечения
- •4.1 Концепции автоматизации предметной области
- •4.2 Обследование предметной области
- •4.2.1 Содержание и цели предпроектного обследования
- •4.2.2.Функциональная структура объекта автоматизации
- •4.2.3 Методы обследования управленческих процедур
- •4.2.4 Исследование потоков и структуры информации
- •4.2.5 Обследование документов и документооборота системы управления
- •4.2.6 Изучение структурных единиц информации
- •4.2.7 Изучение организации внутримашинной информационной базы
- •4.3 Обоснование и выбор состава автоматизируемых задач
- •Глава 5 проектирование баз данных в аис
- •5.1 Интегрированная база данных
- •5.2 Классическая методология проектирования
- •5.3 Инструменты проектирования бд
- •5.4 Временные характеристики и транзакции
- •5.5 Оценка достигнутого состояния
- •5.6 Применение классических методов проектирования в практике
- •5.7 Ограничения классических методов
- •5.8 Причины появления новых требований
- •5.9 Новые инструментальные средства
- •5.10. Новые архитектурные принципы бд
- •5.11 Новые подходы в методах проектирования бд
- •Глава 6 обзор средств проектирования информационных систем
- •6.1 Критерии выбора средств проектирования
- •1. Поддержка полного жц ис с обеспечением эволюционности ее развития.
- •2. Обеспечение целостности проекта и контроля за его состоянием.
- •3 Независимость от программно-аппаратной платформы и субд.
- •4 Поддержка одновременной работы групп разработчиков.
- •5 Возможность разработки приложений "клиент-сервер"
- •6 Открытая архитектура и возможности экспорта/импорта.
- •7 Качество технической поддержки, простота использования
- •8 Обеспечение качества проектной документации.
- •6.2 Анализ средств проектирования информационных систем
- •Глава 7 case-технологии в создании информационных систем
- •Глава 8 внедрение и эксплуатация аис ао
- •8.1 Особенности внедрения информационных систем
- •8.2. Технология внедрения функциональных задач
- •8.3. Практические рекомендации по эксплуатации систем
- •8.4. Администрирование и обеспечение целостности баз данных
Глава 1 общие сведения. Классификация объектов проектирования. Общие принципы построения аис
1.1 Задачи, функции, компоненты аис
Конец 20-го столетия по праву можно назвать эрой новой информационной технологии, технологии, поддерживаемой автоматизированными информационными системами. Актуальность внедрения АИС и лежащих в их информационной основе баз данных (БД) определяется как социальной потребностью, так и научно-технической возможностью решения данного класса задач, связанных с удовлетворением информационных нужд различных категорий пользователей. Такая возможность возникла благодаря значительным успехам в области программно-технических средств (ПТС) вычислительной техники, особенно в области персональных ЭВМ, позволяющих осуществлять доведение информации до конечного пользователя. Удаление из цепочки “пользователь –программист - ЭВМ” программиста создало предпосылки существенного скачка в потреблении информации конечными пользователями. По заявлениям IBM “если бы авиация развивалась также бурно, как вычислительная техника, то в настоящее время самолет на одной канистре бензина облетал земной шар за час, перевозя 1000 пассажиров”. Существенно возросли потребности в проектировании, внедрении и эксплуатации АИС во всех отраслях экономики. К проектированию АИС непосредственное отношение имеют два направления деятельности:
собственно проектирование АИС конкретных предприятий (отраслей) на базе готовых программных и технических компонентов с помощью специальных инструментальных средств разработки;
проектирование указанных компонентов АИС и инструментальных средств, ориентированных на многократное применение при разработке многих конкретных систем.
Сущность первого направления может быть выражена словами «системное проектирование» или «системная интеграция». Разработчик АИС должен быть специалистом в области системотехники, хорошо знать международные стандарты, состояние и тенденции развития информационных технологий и программных продуктов, владеть инструментальными средствами разработки приложений (CASE-средствами) и быть готовым к восприятию и анализу автоматизируемых прикладных процессов в сотрудничестве со специалистами соответствующей предметной области. В дальнейшем будут рассмотрены методы и подходы к проектированию именно в области системной интеграции.
Общая методология проектирования определяется как совокупность трех составляющих:
модель объекта проектирования - графические и текстовые средства, используемые для описания проектируемой системы;
алгоритм проектирования - пошаговая процедура, определяющая последовательность технологических операций проектирования
модель процесса проектирования - критерии и правила, используемые для оценки результатов выполнения технологических операций
Определим основные особенности АИС, как объекта проектирования.
Под системой будем понимать ограниченное (счетное) множество элементов, объединенных некоторыми связями (отношениями) и образующих единое главенствующее целое. Часть элементов системы, выполняющих некоторое функционально завершенное преобразование, называют подсистемой.
Характерными свойствами сложных систем являются:
1. большие масштабы;
2. наличие общей цели;
3. наличие определенной свободы действий отдельных подсистем;
4. сложный характер взаимных связей;
5. статистический характер внешних воздействий;
6. наличие неопределенности и состязательности
7. иммергентность.
Автоматизированная информационная система - совокупность программно-технических средств и персонала, функционирующих на основе организационно-методических материалов с целью решения поставленной задачи. Термин автоматизированная означает непременное участие человека в той или иной степени, в отличие от автоматических, рассмотрение которых выходит за рамки пособия, хотя отдельные компоненты АИС все больше становятся автоматическими (например, ввод информации - от клавиатуры к сканерам и т.д.). Степень автоматизации, ее выбор и обоснование - сложная проблема не только с позиций экономики, но и с позиций общей теории эффективности функционирования.
Основные задачи АИС:
сбор и первичная обработка информации;
хранение;
передача;
поиск, фильтрация и навигация;
доведение до пользователя;
защита;
поддержка принятия решений.
Функции АИС можно разделить на управляющие (служебные) и прикладные:
|
Управляющие (служебные) |
|
Прикладные |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Составные части (компоненты) АИС:
техническая - совокупность взаимосвязанных и взаимодействующих ТС для ввода/вывода, обработки и хранения информации;
программная - совокупность программного обеспечения (общего и специального, или прикладного;
математическое - совокупность моделей, методов и алгоритмов;
лингвистическое - совокупность языковых средств (алгоритмические языки, входные/выходные языки пользователя или интерфейсы, в том числе графический, звуковой и др.);
информационное - совокупность сведений, необходимых для решения поставленных задач;
методическое - документы, отражающие состав, функционирование и правила эксплуатации средств АИС (внутренние документы АИС);
организационные - документы, отражающие состав и функционирование организации, подразделений, их взаимодействие, перечень и содержание создаваемых документов (внешние документы АИС);
юридическое - документы, отражающие правовые основы функционирования АИС.
