4.2. Файлы и базы данных

4.2. Файлы и базы данных

Цель данного раздела - представить рекомендуемый подход для обнаружения и поддержания соответствующих 2000 году файлов и баз данных.

При преобразовании 2000 года может потребоваться изменение файлов и баз данных, чтобы принять четырехзначный формат года. Каждый файл или база данных может потребовать уникального решения, основанного на функциональных возможностях базы данных или файла. Определить влияние часто помогает связь между данными и файлом или базой данных.

Проблемы

Отсутствие стандартных форматов даты, используемых в записях, файлах, таблицах и базах данных. Обнаружение данных и кода, связанных с датой, вследствие неоднородных соглашений по именованию.

Правовые проблемы, касающиеся изменений в исторических данных, должны исследоваться до внесения любых изменений. Во многих случаях изменения, вносимые в архивированные файлы, могут сделать недействительным файл или всю архивную систему.

Документация существующих систем и подсистем может быть недоступна.

Рекомендуемый подход

Определите категории файлов и баз данных согласно функциональным возможностям; категории выделяются по усмотрению руководителя проекта.

Файлы

Категории файлов могут включать следующее, но не ограничиваться им:

- ссылки на поле;

- физический, логический и коммуникационный;

- программный;

- дисплейный;

- принтерный.

Базы данных

Примеры объектов базы данных:

- таблицы;

- запросы;

- формы;

- отчеты;

- функции;

- хранимые процедуры;

- триггеры базы данных;

- представления.

Рассмотрите переменные даты, функции или подпрограммы даты, символьные строки с датами и т.д. для прямых или косвенных ссылок к следующим данным и форматам, связанным с датой:

- схема данных;

- макеты файлов;

- программы (например, коды доступа, процедуры, функции, триггеры и т.д.);

- CopyLib.

Определите, какие требуются форматы ввода и отображения данных года (двузначные или четырехзначные); убедитесь, что используются правильные цифры, если выбран двузначный формат.

Классифицируйте использование / ссылку связанных с датой полей данных как имеющие сильное или слабое влияние.

Сильное влияние

Представление года двумя цифрами внутри программы, которое не имеет внутренних появлений (exposures), но превращается во внешнее и может иметь ссылку на себя в другой программе.

Представление года двумя цифрами, имеющее внутренние появления.

Связанные с датой данные и переменные имеют ссылки, вычисляются, сравниваются, сортируются, вводятся и выводятся.

Слабое влияние

Только для отображения; представление года двумя цифрами в приложении не имеет внутренних появлений, однако имеет внешние появления, но на них нет ссылок.

Представление года двумя цифрами внутри приложения не имеет внутренних или внешних появлений.

Оцените критичность каждого появления даты начиная с приложений с высоким влиянием. Определите, как, когда и где появление будет воздействовать на файлы и базы данных, основываясь на вышеупомянутых результатах.

Определите соответствующий метод изменения, чтобы устранить проблему перехода к новому столетию. (Более подробную информацию см. в разделе "Обновление".)