26 Иерархические базы данных

Дата публикации: 11.03.2015 13:53:25

Познакомьтесь с презентацией об иерархических БД

Практическая работа

1. Зайдите на сайт Древо жизни (кнопка загрузить бесплатная редакция) и скачайте программу для создания генеалогического древа. Установить программу на компьютер.

2. Познакомьтесь с возможностями программы (просмотреть ролик, прочитать материал с описанием пунктов меню программы, параллельно работая в программе с древом А.С. Пушкина)

3. Составить в программе генеалогическое древо Романовых от Михаила Федоровича до Ивана 6 и Павла 1. Вставить изображения. Схема генеалогического дерева: http://dinasti.ucoz.ru/index/istorija_dinastii/0-231

Сведения, изображения можно найти на сайте: http://dinasti.ucoz.ru/

Древо Жизни

Главное меню программы Древо Жизни состоит из трёх вкладок: Персоны, События, Документы. Слева находится уже стандартные панели для многих программ для наиболее часто выполняемых действий: Персона, Поиск, Фильтр, Таблицы. Пониже списка находится окно информации, в котором показана информация о выбранном человеке.

Неинтересно смотреть на пустые поля и набирать данные вручную? С программой идёт родословное древо Пушкина, можете с ним попробовать освоить программу.

Персоны

На вкладке «Персоны» отображается информация о людях, внесённых в базу, в табличном виде: Фамилия, Имя, Отчество, Место жительства, Основное занятие, Дата рождения, Место рождения. Остальные поля я скрыл, но их можно выбрать на порядок больше. Нажмите в панели «Таблица» кнопку

Программа «Древо Жизни»
Поля таблицы

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

Рекомендую сразу открыть настройки (Настройка | Настройка программы) и в поле «Действие по двойному щелчку в таблице» выбрать «Открыть окно изменения информации», иначе будет открываться окно просмотра информации, хотя вся информация видна ниже. В любом случае, сразу после запуска вы будете чаще добавлять, исправлять информацию, чем её просматривать.

Попробуем добавить первого человека. Я добавил себя . Нажмите кнопку «Создать». Программа сразу даёт выбрать пол, я выбрал мужской. Открывается пустая карточка. Пол заполнен. Программа при добавлении позволяет выбрать и родственные отношения: муж, жена, мать, отец и т.д.

Карточка персоны тоже состоит из нескольких вкладок: Информация, События, Семья, Документы, Источники. При вводе Ф.И.О. программа позволяет расставлять ударения. Для примера я тоже поставил, хотя мою фамилию исковеркать не так просто

;-)
Добавить персону
Программа «Древо Жизни» Добавление персоны
;-)

. Комбинация клавиш для ударения Ctrl+i работает во всей программе. В процессе заполнения базы фамилии можно будет выбирать из списка. К сожалению даже распространённые имена программа не позволяет выбирать из списка. А при добавлении сына, дочери не заполняет отчество, хотя сделать это автоматически не так сложно. При добавлении мужа, жены не заполняется автоматом фамилия, хотя чаще всего фамилии супругов одинаковые.

При поставленной галочке «Фаворит» человек в таблице будет выделен жирным. При указании даты рождения автоматически заполняется событие «Рождение» на второй вкладке. При снятии галочки «В живых» и указании даты смерти автоматически добавляется событие «Смерть».

Многие подобные операции в программе автоматически заполняют другие разделы. При добавлении жены автоматически заполняется событие «Свадьба». Естественно, программа позволяет выбрать любое другое событие или добавить новое.

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

При добавлении родителей, детей, супругов автоматически заполняется вкладка «Семья». И конечно же, вы можете заполнить её вручную. Интересно, что программа может предложить в качестве родителей персон младше вас или в качестве детей кого-то старше вас. Или немного младше. Наверняка и такие случаи бывают, но чаще их лучше бы исключать.

Программа «Древо Жизни» Редактирование персоны

Вкладка «Документы». Для подтверждения родословной информации рекомендуется добавить документы, указывая файлы на жёстком диске, например, отсканированные справки из архивов. В список документов автоматически добавляются фотографии при их заполнении на вкладке «Информация». Все документы программа хранит в папке родословной (копирует к себе), поэтому при передаче базы родственникам вам не придётся искать их ещё раз в других местах.

События

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

Программа «Древо Жизни» События

Документы

Здесь автоматически скапливается вся информация по всем документам. Например при выборе фотографии в карточке персоны фотография будет добавлена и сюда. При выборе документа программа показывает информацию по нему. Также здесь любой документ вы можете добавить вручную.

Редактирование даты

Программа «Древо Жизни» Документы

В программе очень грамотно реализован выбор и ввод дат. Вы можете выбрать старый/новый стиль, выбрать любой формат, например «предположительно», «с такой по такую», «около», «до», «после». Можно пропустить день, месяц, год, если вы их ещё не знаете точно. В отличие от других программ «Древо жизни» не будет вас за это ругать .

Статистика

;-)
Программа «Древо Жизни» Выбор дат
Статистика

Как и любая база данных, программа «Древо Жизни» позволяет узнать статистику по введённым данным. Нажмите кнопку в панели «Таблица». Программа покажет общее количество персон, количество ныне живущих, среднюю продолжительность жизни, средний возраст на текущий момент, среднее количество детей. Кроме того, можно посмотреть такие же количественные данные по любому полю программы, например фамилиям – при выборе поля программа покажет все фамилии и количество каждой. К сожалению, если в одних фамилиях проставлены ударения, а в других нет, то программа считает эти фамилии разными. К тому же, разными считаются мужские и женские фамилии.

Родословное дерево – древо жизни

Вот данные набраны, связи установлены, статистике порадовались. Теперь надо посмотреть на самое интересное – родословное дерево. В панели «Персоны» нажмите кнопку «Построить дерево», программа покажет ваше древо в наглядном виде. Вы можете сохранить дерево как картинку, распечатать и показывать родственникам, друзьям, знакомым.

Хотите поделиться полной базой? Не проблема. Выберите меню Файл | Сохранить в архив…, программа создаст zip файл с вашим родословным деревом. Полученный архив вышлите по почте родственникам. Они установят программу, через меню Файл | Восстановить из архива… откроют полученный архив и смогут просматривать данные. Покупать им программу не обязательно, для чтения достаточно незарегистрированной версии.

Если ваши родственники пользуются другой программой, тоже не проблема. «Древо жизни» может загружать и сохранять данные в стандартном формате для подобных программ (Gedcom), а также сохранять в формат xml.

Построить родословное дерево
Родословное дерево в программе «Древо Жизни»
Печать/Экспорт

Кроме древа вы можете распечатать список персон как есть и поделиться с ней в бумажном виде – нажмите кнопку «Печать/Экспорт» в панели «Таблица».

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

Создаем свое генеалогическое древо

1. С чего начать? Прежде всего - собрать данные. Даты, истории, фотографии и хранить это все в одном месте. Документы, дневники, письма, паспорта, дипломы, метрики - изучайте и черпайте знания. Расспросите старших родственников - бабушек и дедушек и них самих и об их предках, все запишите.

2. Далее, можно начинать использовать какую-нибудь программу для построения генеалогических деревьев. Мне понравилась GenoPro, еще есть Древо Жизни, тоже неплохая. На некоторых тематических страницах есть разделы, касающиеся подходящих программ.

3. Следует полазать по генеалогическим сайтам. Их в сети великое множество. Самые крупные: Генеалогия.ру, Всероссийское Генеалогическое Древо - ВГД (особенно форум, очень советую, а так же там существует обширная база фамилий), а также Российское генеалогическое древо.

4. Затем начинаем восполнять пробелы. Здесь кое-что зависит от вашего упорства, что-то от удачи, везения и терпения, что-то так и останется загадкой. Но попробовать стоит. Это своего рода охота, как у коллекционеров за редким экспонатом.

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

Разыскивая предков, вы можете самостоятельно сходить в архивы центральных библиотек. В Ленинградской библиотеке, например, есть справочник "Весь Петербург" за 1917 год. Перепись жителей - адреса, имена, фамилии. Можно сделать запрос в архив и ждать ответа. Можно перебрать подшивки старых газет - там можно почерпнуть много интересного. Чтобы узнать адреса местных архивов можно обратиться на сайт Росархива - там могут вам помочь.

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

Если "потерялся" кто-то из ныне живущих, можно сделать простейший запрос в базе телефонов. Обычно они представлены по всем крупным городам. Такой поиск может дать вам адрес, ФИО, телефон, дату рождения - смотря что Вы ищете. Вот неплохой сайт. Есть также Книги памяти - репрессированных в 30-е и погибших на войне.

5. Существует общее правило для всех схем. Обозначаются только мужчины - продолжатели рода. Если женщина выходит замуж, она принадлежит к другому роду, и в схеме ее муж и потомки не указываются. Честно говоря, я игнорировала это правило, поэтому мое древо похоже на гигантский баобаб. Я "посчитала" всех, о ком мне хоть что-нибудь известно, и схема объединяет в себе ветки моих родителей и моих свекра и свекрови.

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

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

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

Во-вторых, можно оформить все древо как книжку. Скажем, на первых страницах разместить древо, где персоны могут быть указаны цифрами, а ниже привести пронумерованный список. Далее - на каждой странице - фото, и краткая биография. Где и когда рожден (не забудьте сделать поправки на старый стиль для родившихся до 1918 года), место крещения и воспреемники, детство, учеба, служба, переезды, брак, дети, и так далее. Все, что сочтете нужным. И на этой же странице продублировать и указать место персоны на общей схеме, скажем, цветом: так нагляднее.

В третьих, можно сделать сайт, посвященный вашей семье. На портале Генеалогия.ру при регистрации можно получить место под сайт генеалогической тематики. Можно создать свою страницу на любом сервере, например, narod.ru. Неплохо будет внести данные и в базу ВГД, о котором я выше упоминала. Вдруг, вас кто-то тоже ищет?

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

И, как говорили звери в сказке Киплинга: "Удачной охоты".

Евгения Соснина

Оригинал статьи: www.eva.ru/articles/wildcat5.htm