RUS   |   ENG
 

Статья о каталогизации

 

  1. Введение в каталогизацию
  2. Каталогизация медиа носителей
  3. Основные понятия каталогизации
  4. Заключение



 

1. Введение в каталогизацию

В данной статье речь пойдет о каталогизации компьютерных данных и, в частности, о каталогизации информационных носителей, количество которых растет изо дня в день. Не секрет, что количество информации множится с каждой минутой, поэтому вопрос об её организации становится всё более актуальным. На сегодняшний день существует достаточное количество программных средств для её организации, но, к сожалению, этот вопрос плохо освещен в широких кругах пользователей. Попробуем немного исправить этот недочет.
Под каталогизацией понимают такое упорядочивание данных, при котором они принимают системный вид, удобный для использования. Другими словами, каталогизация - это некая сортировка данных по определенным критериям. Результатом каталогизации является удобная структура данных, в которой легко можно найти нужную информацию. Хранилищем данных в этом случае выступает каталог. Обычно каталогом является база данных элементов. В свою очередь элементами такой базы могут быть файлы, папки, съемные носители, группы, категории и другие организующие элементы. В качестве реальных примеров каталогизации можно привести: упорядочивание марок в альбоме, каталоги предприятий, каталоги интернет ресурсов, каталоги домашнего видео и т.д.

вверх

 

 

2. Каталогизация медиа носителей

Частным примером каталогизации является организация медиа данных, а именно носителей с мультимедиа. Сюда относятся: коллекции фильмов, музыки, фотографий, программ, игр, электронных книг, и т.д. Сегодня многие пользователи имеют свои частные коллекции. Особенно это касается тех, кто подключен к интернету. Молодому поколению нравится слушать музыку и смотреть фильмы. Поэтому у многих из них есть сборник любимых фильмов и музыки. Практически каждая семья имеет в своем распоряжении цифровой фотоаппарат, снимки которого часто сохраняются на дисках. То же самое касается и цифровых камер, объемы видео которых заставляют пользователей придумывать свои системы сохранения домашнего видео... В итоге, вопрос об организации таких коллекций рано или поздно возникает у каждого человека пользующегося цифровой техникой.
В данной статье будут затронуты лишь программные технологии организации коллекции. Организацию носителей физически (полки для дисков, стенды, коробки и т.д.) мы оставляем за вами.
Одним из самых распространенных носителей информации на сегодняшний день является компакт-диск. Сюда относятся все виды дисков: CD, DVD, Blue-Ray, ZIP и т.д. В большей мере каталогизация присуща "одноразовым" носителям (CD-R, DVD-R,...), так как информация на них не перезаписывается. Об организации дисковой коллекции имеет смысл говорить в том случае, когда пользователь имеет более 20-30 дисков. Более того, с увеличением этого показателя актуальность каталогизации растет. Из-за того, что быстрый доступ к данным, находящимся на дисках, часто ограничен по тем или иным причинам (диск далеко лежит, долго искать нужную информацию, переставляя диски), то удобно иметь копию структуры файлов и папок каждого диска из коллекции. Таким образом, пользователь может видеть все свои носители внутри одной базы данных. При этом сами носители могут быть организованы произвольным, удобным для пользователя, образом. Исходя из всего сказанного выше, можно сделать следующий вывод:

 

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

Технически процесс организации домашней коллекции сводится к:

  • Созданию базы данных;
  • Работа с данными в базе;
  • Поиск нужного диска и работа с информацией на нем;

 

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

вверх

 

 

3. Основные понятия каталогизации

Рассмотрим основные понятия, которыми должен оперировать пользователь, желающий каталогизировать свои носители.
Группа - это организующая сущность, которая содержит в себе диски и другие группы. Обычно группы представлены в виде дерева. В основании такого дерева лежит база данных, её ветками являются группы, а листьями - диски. В свою очередь, диски содержат папки и файлы (рис. 1). С помощью групп пользователь может организововать диски по определенным критериям. Например, группа "Видео" может содержать видео диски, группа "Музыка" - диски с музыкой, группа "Программы" - диски с программным обеспечением и т.д. Обычно такой организации данных недостаточно. К примеру, если коллекция содержит множество видофильмов, то очень удобно хранить их по категориям (комедии, фантастика, боевики и т.д.), причем некоторые фильмы могут принадлежать нескольким категориям одновременно.

 

Дерево групп
рис. 1. Дерево групп.

 

Категория - это другая организующая сущность, очень похожая на группу. Отличается категория от группы тем, что её содержимым может быть как диск, так и файл с папкой. Более того, диски, файлы и папки, находящиеся в одной категории могут при этом находиться в любых других категориях одновременно. Категории тоже имеют древовидную структуру (рис. 2).
В результате предложенной структуры, решается задача распределения данных по различным категориям. Продолжая пример с видеофильмами, можно поместить один фильм в категории "Комедии" и "Боевики" одновременно, если фильм отвечает указанным критериям.

 

Дерево категорий
рис. 2. Дерево категорий.

 

В результате вышеперечисленных методик (организация по группам и категориям) становится возможной организация домашней коллекции на основе любого количества носителей. Самой простой схемой может быть следующая (рисунки 1 и 2):

 

  • Создаются группы для основных видов информации: "Видео", "Музыка", "Программы", "Игры" и т.д. Такие группы должны находиться на одном уровне.
  • Создаются категории для всех перечисленных групп: "Видео" с вложенными категориями "Комедии", "Боевики", "Фантастика",...; "Музыка" с вложенными категориями "Рок", "Джаз", "Регги",... и т.д.
  • Все диски коллекции добавляются в перечисленные выше группы и категории по их критерям.

 

Используя предложенную схему, пользователь может просмотреть свои фильмы по определенной категории (Боевики, Фантастика) или все сразу, используя группы. В предложенной схеме диски могут находиться в двух категориях одновременно. Например, фильм "Чужой 4" может лежать в категориях "Фантастика" и "Ужасы". Более того, поиск данных при такой организации также упрощен. Пользователь имеет возможность искать нужный файл, папку или диск в определенной группе или категории. Количество дисков в любой из категорий определяет количество носителей с данным видом информации, а количество дисков в категориях определяет количество носителей определенной категории соответственно.
Пользователи часто меняются своими дисками с друзьями и знакомыми, и, как правило, учет отданных дисков не ведется. Вследствии чего диски забываются и теряются. Простейшей системой учета в данном примере может быть список друзей и привязанные к ним списки дисков, которые были им отданы (рис. 3).

 

Выбор пользователя
рис. 3. Пользователи.

 

Если диск отдается другому пользователю, то этот же носитель из базы привязывается к указанному пользователю. В результате такой простой схемы хозяин базы данных всегда может просмотреть где находится тот или иной диск (рис 4).

 

Пользователи
рис. 4. Одолженный диск.

 

Местоположения - это места, где пользователь хранит свои диски физически. То есть, на полке, в сумке, в боксе для дисков и т.д. По аналогии с пользователями, местоположения тоже представленны в виде списка элементов (рис. 5). Диск может находиться только в одном месте и, соответственно, только в одном местоположении.

 

Местоположения
рис. 5. Выбор местоположения

 

 

Заключение

В заключение хочется сказать, что любая организация данных - это хороший тон. Если все ваши диски занесены в каталог, то можно не беспокоиться об их сохранности. Вам не нужно постоянно рыться в горах дисков в поисках одного единственного. Вы всегда можете найди нужные файлы, музыку, видео или обменяться каталогами со своими друзьями,  не трогая при этом диски физически, что продлевает их срок эксплуатации.
Примером программы для создания каталога дисков является Camel Disc Catalog. Все картинки в данной статье с этой программы. Она распростаняется бесплатно для русскоязычных пользователей. Основные из достоинств этого каталогизатора - это удобный и настраиваемый графический интерфейс; поддержка групп, категорий, пользователей и местоположений дисков; поддержка плагинов для импорта информации из медиа файлов; персональные комментарии в формате HTML; два вида поиска: обычный и расширенный; мультипоточный движок, позволяющий одновременно сканировать диски и работать с базой; поддержка различных графических тем; учет одолженных дисков и так далее. WEB сайт программы содержит краткий раздел помощи, где Вы можете узнать об основных функциях программы, о её настройке и использовании.

вверх