Если выбор товаров огромен, то пользоваться таким списком просто нереально, подобрать для себя действительно самое подходящее невозможно.
Но сейчас в большинстве интернет-магазинов посетитель может с помощью программы добыть необходимую информацию. Например, он может посмотреть только холодильники. Получить список холодильников с учётом тех характеристик, которые ему важны (производитель, цена, размер, цвет, наличие функции «No Frost» и т. д.). Вместо тысячи наименований покупатель получает возможность изучить те, которые его могут устроить. Посмотреть фото, прочитать комментарии. И лишь потом принять решение о покупке.
Интернет магазин — простой пример работы электронной базы данных. База данных — набор сведений, хранящихся некоторым упорядоченным способом. Это — совокупность взаимосвязанных таблиц с размещённых в них информацией. Информация в базу данных заносится с помощью специальных программ. Но самое главное в базе данных — управление информацией. Это — тоже специальные программы, позволяющие пользователю из огромного массива данных мгновенно извлечь нужные сведения, уже в обработанном виде.
За рубежом компьютерные программы работы с кинологическими базами данных в некоторых странах были разработаны и установлены уже к началу 1990 гг. Например, очень продвинутая разновидность такой программы стояла в офисе Немецкого объединения любителей овчарок (SV).
До нас компьютеризация дошла позднее. Овчаристы в России оказались тоже в числе первых. В Российском клубе «Немецкая овчарка» (РКНО) в 1997 году была разработана собственная программа под названием «Альфа» (программист Никитин А. Г.). База собой представляла несколько таблиц (собак, помётов, людей, питомников), которые были между собой связаны. Например, собака (кроме собственных характеристик) происходит от определённых родителей, принадлежит какому-то владельцу, имеет определённую заводскую приставку (название питомника). При занесении информации все эти сведения заносятся тоже. Практически операционист одновременно работает с несколькими таблицами, иногда не подозревая это (интерфейс один).
Каждой собаке присваивается свой идентификационный номер. Её можно в базе данных найти или по полной кличке, или по идентификационному номеру, или по номеру родословной, или по клейму. Занесённая раз информация остаётся в базе вечно, не надо её каждый раз заносить снова. Если мы занесли всю информацию на Шарика и Жучку, то при вводе информации о полученном от этих собак помёте достаточно в соответствующих графах дать ссылку на них в качестве родителей — сведения о дедах, прадедах и более дальних предках рождённых щенков «подцепляются» автоматически. Вводится информация о помёте (количестве щенков, дате рождения), вводится индивидуальная информация о каждом щенке (пол, окрас, кличка) и всё. Можно мгновенно вывести уже заполненный бланк родословной на любого щенка.
Базу можно править, сведения дополнять. Например, ввести персональные данные на владельца щенка, дополнительную объективную информацию о ставшей уже взрослой собаке (промеры, вес, биохимические и физиологические исследования, полученные дипломы, результаты рентгеноскопических исследований суставов, краткое зоотехническое описание и т. д. и т. п.). Количество вводимой информации в кинологические базы данных ограничено только местом на жёстком диске (а его в современных компьютерах хватает с избытком). Можно даже к каждой собаке прикреплять небольшой графический файл (её фото). В таблицы можно вводить новые графы. В дальнейшем (когда ограничений с памятью будет ещё меньше), например, можно прикреплять видео сдачи испытаний или участия в соревнованиях.
То есть, создав один раз базу данных, в дальнейшем можно её бесконечно улучшать и создавать новые программы обработки содержащихся в ней сведений. Самое главное — база данных позволяет не только хранить информацию и быстро извлекать её, но и получать дополнительную — рассчитывать статистику. Посмотреть, насколько многоплодны суки определённых маточных семейств, как передаёт рост данный производитель, какой процент от него брака. Статистика — не просто любопытная информация, это — основа зоотехнии, подсказка разведенцам по планированию племенной работы.