Доступ - когда сделать запрос в таблицу - PullRequest
0 голосов
/ 06 декабря 2018

Это скорее философский вопрос, чем технический вопрос.Я нуб из Access и столкнулся с философской загадкой.

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

Итак, мой вопрос заключается в следующем: есть ли преимущество в хранении моих данных в запросах?Если они будут статическими запросами, я должен просто превратить их в таблицы?Я уже сделал слишком много таблиц / есть такая вещь?

Я работаю с компьютерным сканированием.Сканирования смотрят на разные вещи на компьютере - это 2 таблицы.У меня также есть основной список вещей, которые я собрал.И тогда у меня есть список принтеров.

Затем у меня как 7 запросов.Это такие вещи, как поиск перекрестков между различными сканированиями, сравнение результатов сканирования со списками принтеров и т. Д. И т. Д.

Итак, да.Сохраняю ли я их как запросы, это не имеет значения, или я должен превратить их в таблицы, если они просто будут статичными?

1 Ответ

0 голосов
/ 07 декабря 2018

добро пожаловать в переполнение стека.

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

Что касается баз данных ... Есть много способов построить базу данных в зависимости от количества полей данных.а также количество данных в этих полях.

Если у вас относительно небольшая база данных, которая не изменяется, вы можете порвать с соглашениями и объединить данные в грубые таблицы.Но очень желательно НЕ делать этого.Потому что, если вам когда-нибудь понадобится изменить таблицы или добавить новые данные ... это станет довольно быстрым кошмаром.

Что поднимает вопрос: что такое правильно сформированные таблицы в базе данных и как они связаны?

Ответ обычно требует перехода к некоторым классам базы данных.Но вы можете начать с поиска, что такое Третья нормальная форма .Это даст вам представление о том, как разбить данные на таблицы, которыми можно управлять, и которые легко развернуть.

Но третья нормальная форма не всегда является лучшим способом хранения данных.Иногда для отчетности лучше иметь таблицы во второй нормальной форме или ниже, чтобы повысить скорость поиска.(Имейте в виду, это обычно для баз данных с огромными объемами данных.)

В любом случае, стоит поискать статьи по проектированию баз данных или посещать занятия.Чем больше вы понимаете, как данные извлекаются и хранятся, тем лучше вы будете решать, какая структура лучше для вас.

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

Удачи!:)

...