Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Структура таблиц сложной базы / 5 сообщений из 5, страница 1 из 1
22.03.2021, 18:06
    #40055988
Camel100
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц сложной базы
Всем привет,

Прошу помощи у сообщества. Понимаю, что вопрос в общем-то дурацкий, но что-то я туплю над ним уже долго. Имеется некоторое число неких пополняемых образцов (несколько сотен). У каждого образца есть поля описания (номер, тип, ФИО, etc) - с ними все ясно.
Имеется также большой список тестируемых параметров (больше 10000, и он не меняется). У каждого образца есть числовое значение нескольких таких параметров (их у одного обычно бывает сотни, у разных образцов этот набор разный). В дальнейшем нужно работать с разнообразными комбинациями всего этого (найти образцы с одинаковыми параметрами x,y,z; выдать все наборы параметров для образцов a,b,c ну и так далее.
Вопрос: как лучше все это реляцировать и как заносить данные? Правильно ли я понимаю, что список параметров становится lookup-table, для образцов создается одна большая таблица, и на каждое значение параметра данного образца устанавливается связь с lookup? Будет ли такое работать или надо как-то хитрее? И как лучше заносить данные - SQL скриптом или с помощью VBA?
Простите за сумбурный вопрос,
спасибо заранее.

Андрей АКА Camel
...
Рейтинг: 0 / 0
22.03.2021, 18:48
    #40056011
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц сложной базы
Camel100, лично я пока невкурил проблему.... поподробней бы.....
...
Рейтинг: 0 / 0
22.03.2021, 18:56
    #40056016
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц сложной базы
Camel100,

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

Итого три таблицы т_образцы, т_образцы_параметры, т_параметры.

т_параметры и т_образцы связаны друг с другом через эту третью подчиненную таблицу т_образцы_параметры.

Реализовать очень просто и в дальнейшем пользоваться также очень просто.

Но у вас займет много времени, чтобы на первом этапе перенести туда (в аксесс) уже все что было раньше реализовано в эксель.
...
Рейтинг: 0 / 0
23.03.2021, 13:12
    #40056220
Camel100
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц сложной базы
Сергей Лалов
Camel100,

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

Итого три таблицы т_образцы, т_образцы_параметры, т_параметры.


Спасибо! При этом я поддерживаю референсную целостность в базе, а добавляю данные из Экселя кодом на VBA, так?
...
Рейтинг: 0 / 0
23.03.2021, 13:34
    #40056227
Сергей Лалов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура таблиц сложной базы
Camel100

Спасибо! При этом я поддерживаю референсную целостность в базе, а добавляю данные из Экселя кодом на VBA, так?


Можно так.

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

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

Не знаю насколько у вас сложная база, мы пока насчитали всего три таблицы)) весь функционал которой можно впихнуть в одну форму в аксессе)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Структура таблиц сложной базы / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]