При проектировании информационной системы необходимо провести анализ целей этой системы и выявить требования к ней отдельных пользователей (сотрудников организации).
Рассмотрим все этапы проектирования информационной системы: от инфологического, до построения физической модели базы данных.
Процесс проектирования базы данных информационной системы разбивается на основные этапы:
• Инфологическое проектирование – сбор, анализ, описание объектов и связей между ними.
• Логическое проектирование - преобразование требований к данным в структуры данных. На выходе получаем структуру базы данных и спецификации прикладных программ.
• Физическое проектирование - определение особенностей хранения данных, методов доступа и т.д.
Для решения задач инфологического проектирования осуществляются следующие мероприятия: обследование предметной области, изучение ее информационной структуры; выявление всех фрагментов, каждый из которых характеризуется пользовательским представлением, информацион-ными объектами и связями между ними, процессами над информационными объектами; моделирование и интеграция всех представлений.
Задача этапа логического проектирования состоит в разработке ее “логической” структуры в соответствии с инфологической моделью предметной области. В результате этого этапа создаются схемы базы данных концептуального и внешнего уровней архитектуры, специализированные на языках определения данных.
На стадии инфологического проектирования осуществляется обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка).
Логическая модель данных описывает факты и объекты, подлежащие регистрации в будущей базе данных. На этапе логического проектирования для каждого атрибута обычно определяется примерный тип данных (строковый, числовой, логический и др.), конкретизация происходит на этапе физического проектирования.
31. Симонович С. , Евсеев Г., Алексеев А. Общая информатика. – М.: АРТ-ПРЕСС; Инфорком-Пресс, 1998. – 592 с.
32. Симонович С. , Евсеев Г., Алексеев А. Специальная информатика: универсальный курс. – М.: АРТ-ПРЕСС; Инфорком-Пресс, 1999. – 480 с.
33. Симонович С. , Евсеев Г. Практическая информатика: универсальный курс. – М.: АРТ-ПРЕСС; Инфорком-Пресс, 2004. – 480 с.
34. Симонович С. Информатика. Базовый курс. – С-Пб: Питер, 2003. – 640 с.
35. Стинсон К. Эффективная работа в Windows. – С-Пб: Питер, 2002. – 784 с.
36. Стойкий Ю. Самоучитель Office 2000. – С-Пб: Питер, 1999. – 576 с.
37. Турчина А.С. Система автоматизации работы кадрового агентства. Пособие для менеджеров. – Новосибирск: Интерра, 2002. – 21 с.
38. Тимоти Бадд. Объектно-ориентированное программирование в действии – С.-Пб: Питер, 2005 – 164 с.
39. Федорова Г.С., Чубасова З.С., Пономаренко Б.Д. Проектирование и организация машинной обработки экономической информации. – М.: Финансы и статистика, 1990. – 335 с.
40. Фигурнов В.Э. IBM PC для пользователей.–М.: Инфра-М, 1996. – 432 с.
41. Хаббард Дж. Автоматизированное проектирование баз данных. – М.: Мир, 2003. – 294 с.