koalvi.blogspot.com - другой мой блог "сойдет на троечку"

пятница, 4 ноября 2016 г.

Access - анализ БД и смекалка

при "нормализации" большой БД в Access возникают проблемы по типу:
недостаточное значение реестра MaxLocksPerFile,
потом памяти не хватает
а еще сам СУБД хочет "упростить" некоторые уникальные записи, в моем случае порядка нескольких тысяч....
пойдем правильным путем, Fucking clever Access - vivat a glory SQL

Есть таблица1 с несколькими полями, в некоторых есть повторяющиеся данные, вынесем уникальные данные в другую таблицу2 по этой мантре:
1. select distinct поля с повторами в отдельную таблицу2 с счетчиком-ключом.
2. select все старые поля из таблицы1 и поле счетчик из таблицы2 в таблицу3 при условии, что данные из таблицы2 берутся по совпадению соответсвующих полей (запрос с созданием или добпавлением полей).

Выключили мозг. Удалили таблицу1, удалили ненужное поле из таблицы3. Все!
Извращения по объединению связями таблиц, каждый делает по вкусу....

Комментариев нет:

Отправить комментарий