Ïîíåäåëüíèê, 09 Íîÿáðÿ 2015 ã. 01:17
+ â öèòàòíèê
Äîáðîãî âðåìåíè ñóòîê. Ïðîøó ïîäåëèòüñÿ îïûòîì. Ñîçäàþ áàçó ïî ïðîäàæàì â Access äëÿ ïîñëåäóþùåãî ôîðìèðîâàíèÿ îò÷åòîâ â Excel. Òàáëèö áóäåò ìíîãî, íî âñå ñâîäèòñÿ ê òîìó, ÷òî åñòü "ãëàâíàÿ òàáëèöà" è î÷åíü ìíîãî ñïðàâî÷íèêîâ ê ïîëÿì ãëàâíîé òàáëèöû. Âåñü âîïðîñ ìîæíî ïðîäåìîíñòðèðîâàòü íà ïðîñòîì ïðèìåðå.
Ïîëÿ "ãëàâíîé" òàáëèöû (ïîëÿ 1-6 ÿâëÿþòñÿ ñîñòàâíûì ïåðâè÷íûì êëþ÷îì):
1. íîìåð äîêóìåíòà
2. äàòà äîêóìåíòà
3. ñáûòîâàÿ îðãàíèçàöèÿ
4. êëèåíò
5. íîìåð ïîçèöèè â äîêóìåíòå
6. àðòèêóë
7. êîëè÷åñòâî
8. äåíüãè è ò.ä.
Ñïðàâî÷íèê ïî àðòèêóëàì:
1. àðòèêóë (ïåðâè÷íûé êëþ÷)
2. áðåíä
3. ïðîäóêòîâàÿ èåðàðõèÿ
4. íàèìåíîâàíèå àðòèêóëà è ò.ä.
Ñòîèò ëè èíäåêñèðîâàòü ïîëÿ áðåíä è ïðîäóêòîâàÿ èåðàðõèÿ (ñ òî÷êè çðåíèÿ ñêîðîñòè âûïîëíåíèÿ çàïðîñîâ / â "ãëàâíîé" òàáëèöå áóäåò íåñêîëüêî ìèëëèîíîâ çàïèñåé) "Äà, ñîâïàäåíèÿ äîïóñêàþòñÿ" åñëè çàäà÷à áóäåò ñîâìåñòèòü âñå ñïðàâî÷íèêè ñ "ãëàâíîé" òàáëèöåé äëÿ ïîñòðîåíèÿ îò÷åòîâ â ðàçëè÷íûõ ðàçðåçàõ?
Ïðè ýòîì â ïîðÿäêå ñëåäîâàíèÿ àðòèêóëîâ ïî âîçðàñòàíèþ (â ñïðàâî÷íèêå) íåò ñèñòåìû â íàçíà÷åíèè áðåíäà. Ò.å.
àðòèêóë 1 - áðåíä 1
àðòèêóë 2 - áðåíä 2
àðòèêóë 3 - áðåíä 1
àðòèêóë 4 - áðåíä 2
Ìíîãî ïûòàëñÿ ÷èòàòü ïðî èíäåêñû, íî îäíîçíà÷íîãî ðåøåíèÿ íåò, ïîýòîìó ïðîøó ïîäåëèòüñÿ ìûñëÿìè è îïûòîì. Ñêðèí ÷àñòè áàçû ïðèêðåïèë.
Áóäó áëàãîäàðåí çà ëþáóþ ïîìîùü. Ñïàñèáî.
http://www.sql.ru/forum/1184051/ispolzovanie-indeksov
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-