ВУЗ:
Составители:
При задании правила или умолчания для клиентской части эти атрибуты переносятся в репозитарий сред-
ства 4GL.
Часто используемые комбинации свойств можно поименовать. Такая комбинация свойств, называемая до-
меном, может наследоваться. Например, можно определить домен «Дата» для отображения всех колонок с да-
тами в приложении в одном стиле, домен «Дата рождения ребенка» наследует все атрибуты от домена «Дата» и
вносит дополнительный атрибут – цвет отображения.
Назначение доменов для сервера аналогично назначению доменов для клиента. Различие заключается в
том, что правила и начальные значения для сервера определяются в генерации схемы базы данных, а аналогич-
ные атрибуты для клиента – сохраняются в репозитарии средства 4GL.
Другое назначение доменов для сервера – определение пользовательских типов данных. Пользовательско-
му типу данных ставится в соответствие тип, «известный» СУБД. При выполнении синхронизации с базой дан-
ных для СУБД, поддерживающих пользовательские типы, выполняются соответствующие команды. Например,
для Sybase выполняется команда:
sp_addtype person_name, «char(64)», «NOT NULL».
По завершении работы над информационной моделью, как правило, распечатываются логический и физи-
ческий уровни диаграммы, а также отчет по соответствиям сущность-таблица, атрибут-имя колонки, сущность-
атрибуты. Диаграмма физической модели является необходимым, почти достаточным и очень удобным мате-
риалом для разработчиков программ. Дополнительная информация для группы разработчиков прикладных про-
грамм содержится в отчете «имена таблиц и колонок», который может быть построен с помощью ERwin.
Сгенерированный отчет может быть сохранен на диск (колонки разделяются запятыми, выравниваются
или разделяются табуляцией) или передан в текстовый процессор (или электронную таблицу) через интерфейс
DDE.
Диаграммы информационных моделей современных информационных систем обычно весьма велики,
вследствие чего работать со всей диаграммой достаточно сложно как на стадии проектирования информацион-
ной модели, так и разработчикам прикладного программного обеспечения. ERwin дает возможность работать
не со всей диаграммой, а с логически законченной группой сущностей, называемой предметной областью
(Subject Area). Переключение отображения с одной предметной области на другую производится выбором из
раскрывающегося списка.
Например, рассмотрим информационную модель для некоторого абстрактного предприятия. В информа-
ционной системе задействованы бухгалтерия, склад, кадры. В этом рассмотренные в первом примере сущности
(сотрудник, история работы, доход) могут быть выделены в отдельную предметную область «кадры».
Такой подход обладает рядом важных преимуществ. Во-первых, группа разработчиков программного
обеспечения снабжается диаграммой той предметной области, с которой она работает. Во-вторых, при разра-
ботке информационной модели проектировщик может удалить с экрана уже спроектированные блоки, чтобы
они не загромождали диаграмму. В-третьих, использование предметных областей стимулирует структурный
подход к разработке информационной модели, т.е. выделение логических блоков с последующей их детальной
разработкой.
Уровень детализации диаграммы информационной модели может изменяться проектировщиком. Напри-
мер, могут отображаться только имена сущностей (таблиц), может быть включено/выключено отображение
мощности связи, может быть включено/выключено отображение альтернативных ключей, может отображаться
физическая или концептуальная модель. Для удобства проектировщика предусмотрена возможность присвоить
имя группе параметров отображения. Определенные пользователем имена показываются на экране в виде за-
кладок, что обеспечивает переключение с одного режима отображения на другой одним щелчком мыши.
Проектировщик информационной модели имеет возможности использовать цветовое и шрифтовое выде-
ление для различных компонентов диаграммы. Выделение может быть выполнено как для всей модели (напри-
мер, все внешние ключи отображать синим цветом), так и для отдельного компонента (одна таблица, все атри-
буты таблицы, один атрибут таблицы, одна связь и т.д.). Использование цветового и шрифтового выделения на
диаграмме информационной модели делает ее более наглядной и позволяет проектировщику обратить внима-
ние читателей диаграммы на ее отдельные элементы.
3 КОРПОРАТИВНЫЕ ИНФОРМАЦИОННЫЕ
СИСТЕМЫ (КИС)
3.1 ОПИСАНИЕ БАЗОВЫХ ПРИНЦИПОВ MRP
В начале 60-х гг. XX в., в связи с ростом популярности вычислительных систем, возникла идея использо-
вать их возможности для планирования деятельности предприятия, в том числе для планирования производст-
венных процессов. Необходимость планирования обусловлена тем, что основная масса задержек в процессе
производства связана с запаздыванием поступления отдельных комплектующих, в результате чего, как правило,
параллельно с уменьшением эффективности производства на складах возникает избыток материалов, посту-
пивших в срок или ранее намеченного срока. Кроме того, вследствие нарушения баланса поставок комплек-
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »