Глава 17 Данные
Страница 105 из 161
Настройки чтения
18px
1.8
1

Глава 17 Данные

Страница 105

Дороти улыбнулась.

— Ну что, агент Митчелл. Готовы начать революцию в ФБР?

Я посмотрел на компьютер, на мигающие лампочки, на вращающиеся катушки магнитных лент.

— Давайте попробуем.

Глава 17 Данные

Глава 17 Данные

Дороти подошла к перфоратору, села на стул перед клавиатурой. Похлопала рукой по соседнему стулу.

— Садитесь, Итан. Покажу основы.

Сел рядом. Дороти достала пустую перфокарту из стопки, вставила в щель перфоратора.

— На карте восемьдесят колонок. Каждая колонка один символ. Цифра, буква или специальный знак. — Указала на клавиатуру. — Печатаете как на обычной машинке, но перфоратор пробивает комбинацию дырок вместо печати букв.

Нажала несколько клавиш. Машина щелкнула, металлические стержни пробили дырки в карте. Вытащила и показала мне.

— Вот я набрала «УБИЙСТВО». Видите дырки в первых колонках?

Посмотрел внимательно. Действительно, в каждой из колонок пробита уникальная комбинация дырок.

— Каждая буква имеет свой код из дырок. Компьютер считывает код, преобразует обратно в букву. — Дороти положила карту на стол. — Но для базы данных преступлений вам нужны не слова, а коды. Числовые.

Кивнул.

— Понимаю. Каждый тип преступления получает номер. Убийство — один, ограбление — два, изнасилование три.

— Правильно. — Дороти вставила новую пустую карту. — Давайте попробуем закодировать одно дело как пример.

Я подумал и вспомнил дело Лизы Кэмпбелл, раскрытое вчера.

— Убийство. Жертва женщина, двадцать восемь лет, белая. Место округ Колумбия. Метод удушение веревкой.

Дороти взяла блокнот и карандаш, начала записывать.

— Хорошо. Нужна система кодирования. Первые десять колонок номер дела. Следующие колонки обозначают параметры. — она быстро писала. — Тип преступления убийство равно ноль один. Пол жертвы женщина равно ноль два. Возраст двадцать восемь. Раса белая равно ноль один. Штат округ Колумбия равно…

Остановилась и посмотрела на меня.

— Видите? Вам нужно создать полную кодовую книгу. Все штаты, все типы преступлений, все методы, все возрастные группы. Это займет достаточно много времени.

— Сколько?

— Несколько дней чтобы разработать систему. Потом проверить на примерах, убедиться что коды работают правильно.

Я задумался. В двадцать первом веке базы данных использовали SQL, реляционные таблицы, гибкие поисковые запросы. Здесь примитивные перфокарты с восемьюдесятью колонками. Но принцип тот же, надо структурировать данные для быстрого поиска.

— Дороти, а можно закодировать несколько уровней детализации?

— Что вы имеете в виду?

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

назадназад
1 ... 103 104 105 106 107 ... 161
впередвперед