База данных «Репертуар именований»

Гавриленко А.А. База данных.

Приложение

Разработанная реляционная база данных, то есть база, в которой таблицы находятся в определенной взаимозависимости, содержит семь таблиц (четыре вспомогательных и три основных).
Первая вспомогательная таблица — «Записи». В этой таблице на данный момент содержится информация о трех интервью, распределенная на четыре поля: «Шифр интервью» представляет собой отсылку на Фольклорный Архив СПбГУ, «Место записи», «Длительность записи», указывающая, что важно, на время фактически записанного разговора, а не интервью вообще, и «Встреча», поле, позволяющее отслеживать, в какую из встреч было записано интервью.
Вторая-четвертая вспомогательные таблицы — «Адресанты», «Адресаты», «Адресаты 2». Известно, что разные коммуниканты в тот или иной отрезок общения могут занимать разные позиции: адресанта, то есть говорящего, и адресата, то есть слушающего. Поэтому содержательно и количественно указанные таблицы не отличаются. Их разведение обусловлено сменой позиций, которые занимают участники беседы во время коммуникации. Итак, каждая таблица содержит следующие поля: «Адресант»/«Адресат»/«Адресат 2», заполнение которого производится либо значением «собиратель», либо «информант», «Пол», «Год рождения», логические поля «Замужем/Женат» и «Дети», которым присваивается значение Да или Нет, и «Комментарий».
Первая основная таблица называется «Обращение». В ней содержатся следующие поля: «Шифр адресанта», «Шифр адресата», «Шифр адресанта 2», «Обращение», «Время записи», «Шифр записи» и «Комментарий». Такие поля, как «Шифр адресанта», «Шифр адресата», «Шифр адресанта 2» и «Шифр записи» автоматически соотносятся с целыми вспомогательными таблицами, а точнее с данными, занесенными в нее. Например, во вспомогательной таблице «Адресанты» к каждому адресанту автоматически присваивается индивидуальный номер. При указании в таблице «Обращение» в поле «Шифр Адресанта» этого индивидуального номера происходит связывание нескольких данных. Поэтому, когда производится запрос, то есть выборка информации из базы данных, возможной оказывается следующая комбинация: важно определить, как адресанты, имеющие детей, обращаются к собеседницам, не имеющих детей. Аналогичные связывания происходят с остальными полями с названием «Шифр…». На данный момент в таблице зафиксировано 17 обращений.
Вторая основная таблица — «Номинация». Отличие данной таблицы от таблицы «Обращение» состоит в ведении следующих полей: «Третье лицо» и «Номинация третьего лица». Как и предыдущая таблица, она связана с таблицами «Адресанты», «Адресаты», «Адресанты 2» и «Записи». На данный момент в таблице содержится информация о 358 номинациях.
Третья основная таблица «Автономинация». В отличие от таблиц «Обращение» и «Номинация» данная таблица содержит поле «Автономинация», количество записей в которой составляет 9 единиц.
При выполнении простейших операций основная доля работы производится непосредственно на базе основных таблиц. Активная в программе Access опция «Фильтр» позволяет отбирать из большого количества данных интересующий в данный момент материал. Например, при исследовании номинаций, то есть наименований третьего лица (я тебе о ком-то), можно применить фильтр к полю «Третье лицо», что позволит в дальнейшем работать только с номинациями родственников. Применять фильтр можно неограниченное количество раз. Соответственно, становится возможным следующая комбинация: 1) применив фильтр к полю «Шифр интервью», мы работаем с данными, записанными только во время определенного интервью; 2) применив фильтр к полю «Шифр адресанта», мы ограничиваем количество адресантов только информантом; 3) применив фильтр к полю «Третье лицо», мы узнаем, как информантка обращается к своей свекрови и матери. В итоге, получив информацию о том, как информантка именует своих мать и свекровь при первой встречи, мы можем сравнить полученный результат с данными, выявленными схожим образом, но на примере последней встречи.
Более сложные операции выполняются с помощью «Запросов». На выходе, то есть по окончании операции, «Запрос» представляет собой таблицу, аналогичную описываемым. Однако во время запросов количество полей и их заполнение задается самим исследователем. Так, в состав таблицы могут входить данные из любых вспомогательных таблиц. Например, если при работе с таблицей «Номинации» такой фактор, как возраст адресанта, не мог учитываться, то во время запроса это поле может не только отображаться в полученной таблице, но и содержать данные только об адресантах, младше 1945 г.р. (данная опция называется «Условие отбора»). Ограничению, таким образом, подлежит любое поле: исследователь может задать таблицу, в которой будет отображаться информация об обращениях замужней женщины к собеседницам 1990 г.р. и моложе.