Я создаю базу данных пауков, систематизирую их по имени, стране и региону в этой стране.

Проблема в том, что многие пауки существуют в разных странах и регионах в этой стране.

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

Например: Say Spider A существует в США и Австралии. В США он живет на юге и северо-западе. В Австралии он живет в Новом Южном Уэльсе.

Есть ли способ, которым я могу сделать одну запись для этого паука, но пометить его, чтобы он отображался при поиске пауков в США> Юг или Австралия> Новый Южный Уэльс?

1 ответ1

1

Вы хотите записать связи «многие ко многим» между пауками и локациями. Если бы вы использовали базу данных, у вас была бы отдельная таблица для записи связей:

Стол паука

Name        Web/Hunter   Nocturnal   ...
Spider A
Spider B
Spider C

Таблица расположения

Name        Latitude   Annual rainfall   ...
Location 1
Location 2
Location 3

Spider/ Таблица местоположения

Spider    Location
Spider A  Location 2
Spider A  Location 3
Spider B  Location 1
Spider B  Location 3
Spider C  Location 2

Система базы данных, такая как Access, обладает необходимыми функциями для записи информации такого типа и для указания отчета о пауках по местоположениям и другого отчета о местонахождении по паукам.

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

Вы можете знать Excel, а не Access. Однако я был бы удивлен, если бы вам не было проще изучить Access и использовать его, чем пытаться реализовать это в Excel.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .