Портал "Русская Профессиональная Астрология"
Subject: Единая база данных - технология
Replies: 7657
Date : 02 Aug 2000 09:37 GMT
From : Albert R. Timashev [arta] (arta@astrologer.ru)
To : Irina Vichajte [Avilana]
Добрый день!
IV> Скачала программу и что обнаружила!:-)) Группу крови при каждом
IV> человеке (Однако!:). Поняла так, что с вопросником там все в порядке.
...В ЧЕМ ЕЕ ГЛАВНАЯ ЦЕННОСТЬ!!! :))
IV> Но давайте его четко отработаем, - чтобы не получилось так, что
IV> захотелось чего-то посчитать из "заложенного", а его нет:-((
Думаю, надо кому-то сесть и сделать перевод всех полей, категорий, видов
связей и событий, а лучше даже ВСЕГО ХЕЛПА (у меня прямо сейчас времени нет,
если у кого-то есть желание - вперед; либо уж мне придется как буду немного
посвободнее). И этот файлик каждый участник должен будет знать наизусть :)
Потому что главное при вводе данных хорошо себе представлять весь спектр
информации, которую в принципе можно ввести. То есть нужно по каждому случаю
вводить ВСЮ ДОСТУПНУЮ информацию. Если не нашлось соответствующего поля, то хотя
бы вбить в примечания к подходящему пункту или в биографию. И наоборот, наличие
каких-то полей может подтолкнуть к получению соответствующей информации, до чего
просто так можно было и не догадаться. В этом и состоит цель - создать
МАКСИМАЛЬНО ПОЛНУЮ базу данных.
На самом деле, я бы еще добавил два ОЧЕНЬ значимых поля - фотографию (в фаз и
в профиль - я серьезно!;) и отпечатки ладоней (а лучше еще и стоп). Пока этого
непосредственно в программе нет, я всем крайне рекомендую при любом удобном
случае фотографию и/или ладони/стопы себе в архивах оставлять.
Также еще весьма полезные данные:
1) раса (стоит указывать, если не белый:)
2) национальность
3) натуральный цвет волос
4) цвет глаз
5) рост
6) вес
7) правша/левша/владеет обеими руками одинаково
Я поискал и пока не нашел в AstroDatabank подходящих категорий для ввода этих
данных (может я что-то упустил?). Но когда они известны, их стоит указывать,
например, для определенности, в поле биографии.
Да, конечно, в итоге я чувствую необходимость написания своего собственного
приложения во ведению базы данных. Так что, по-видимому, стоит двигаться
следующим путем.
Первоначальный этап. Все набивают самостоятельно свои базы в
AstroDatabank 1.25 (можно будет пробные кусочки присылать мне, чтобы я помотрел
и может что-нибудь посоветовал или поправил). Когда Вы в свою базу вбили
существенную часть архива, присылаете экспортированный (и лучше запакованный -
лучше для вас) файл .mdb мне по электронной почте. Когда у меня накопится
достаточное количество отдельных личных баз, я их солью в одну и разошлю всем
участникам (в запакованном виде) по e-mail'у. Можно будет выложить архив с базой
на Astrologer.ru и всем участникам раздать пароли. Чтобы каждый мог получить
базу либо по e-mail, либо скачать с сайта - как ему удобнее.
Второй этап. Начало жизни общей базы. По мере накопления изменений в
своей личной базе каждый участник экспортирует и присылает мне эти изменения. Я
обновляю коллективную базу и рассылаю изменения в ней всем остальным. Эта
функция будет нормально работать только в AstroDatabank 2.0, но к тому времени,
когда у нас база выростет до объемов, когда ее целиком рассылать всем будет
слишком громоздко, и нужно будет рассылать только изменения, должен выйти релиз
AstroDatabank 2.0, так что проблем не будет.
Третий этап. Создание русского интерфейса для ввода и просмотра данных в
AstroDatabank, а также с некоторыми специфическими, отсутствующими в
AstroDatabank функциями (такими как хранение фотографий, отпечатков ладоней и
т.п.). Навороченные функции типа AstroSignature, видимо, в этом приложении
делать совершенно бессмысленно, они и так хорошо реализованы в английской
версии. А вот создать быстрый и удобный русский интерфейс с некоторыми
расширенными возможностями будет очень правильным решением. Кстати, в это
русское клиентское приложение можно будет встроить возможность
скачивать/закачивать по интернету с/на Астролоджер.ру изменения в базе данных,
чтобы автоматизировать и ускорить процесс распространения изменений в базе.
Таким образом, постепенно произойдет плавный отход от использования
AstroDatabank в сторону своего собственного клиент-серверного, синхронизирующего
изменения в базе данных через интернет приложения. Необходимость использовать
AstroDatabank сейчас очевидна, потому что:
а) тянуть с созданием единой базы данных нет смысла, мы и так об этом говорим
уже несколько лет и ничего реально не делаем
б) AstroDatabank 1.25 - отличная программа и обладает всеми необходимыми на
первоначальном этапе функциями
в) можно достаточно просто организовать плавный переход с AstroDatabank на
свое собственое ПО, не потеряв при этом никаких данных, а только приобретя новые
возможности (новые поля для данных и распределенную систему распространения
изменений через интернет).
С уважением,
Альберт Тимашев