Как да го направя по-удобно

kWo_2

Registered
При създаване на анкета в форума се чудя дали да направя нова таблица за въпросите на анкетата или да записвам въпроса в таблицата topics на мястото на името на темата и да отбележа в едно поле че е тема

Как е по-удобно и правилно за да нямам проблеми за напред :P
 
kWo_2 каза:
При създаване на анкета в форума се чудя дали да направя нова таблица за въпросите на анкетата или да записвам въпроса в таблицата topics на мястото на името на темата и да отбележа в едно поле че е тема

Как е по-удобно и правилно за да нямам проблеми за напред :P

Направи нова таблица ще е по удобно.
 
Ще е по-удобно и за напред, но как да направя това с въпроса къде да го запивам, че не знам после как ще извежам нещата и на мястото на името на темата кавко ще записвам тогава :?

аз мислех да го направя ето така ..

без да правя нова таблица или нови полета :)
на мястото на темата да запиша въпроса на анетата и в полето status ако е равно на 7 значи е тема и да покаже отговорите които съм записал вдруга таблица ? :? така добър ли е варианта не знам


ЕДИТ: Реших нова таблица да направя, че много опций мисля да слагам и става дълга и широка :) и все пак очаквам предложения и съвети за по оптимизирана база данни
 
Правиш нова таблица за анкетите , като ползваш ИД-то на форума. И при извеждането на темата правиш проверка , и ако има в таблицата с анкетите ,анкета с ИД = форума , показваш анкетата.
Не знам дали обясних добре ,но дано да схванеш замисълът ; )
 
Да и аз така мисля да направя :) защото таблицата с полетата ще са над 20 (транно нали) и така може би ще спестя по-мало заявки в някои случаи :)
междо другото една база данни колко таблици е нормално да има?
ако са над 200 лошо ли е
 
От опита ми с разни CMS-ки , OsDate мисля ,че беше с най-много таблици (от сорта на 60 и няколко) повече не съм виждал : )
 
мога ли да имам мизерии и какви биха мигли да са те примерзно ако имам 100 таблици в една база данни
 
Предполагам със скороста на зареждане ... логично представи си какво е да вземаш данни от 10 таблици , и какво да вземаш данни от 100. Все пак Ако 90 от таблиците се ползват в извънредни случаи (примерно в няколко страници) може и да няма голяма разлика.
 
еми с една дума няма спасение от това
освен ако не направя 2 база данни и тогава как ще съм свързан и с двете и тогада дори може да има проблеми направо не знам :?
 
Това колко таблици имаш не мисля , че трябва да те притеснява, защото ти не извличаш всичкото налично инфо от всичките таблици наведнъж, а ще взимаш на началната примерно инфо от 5 таблици на индекс2 ще са други 3 таблици и т. н.
Мисля е по-важно да си обмислиш нещата и да ги разделиш, в смисъл не една таблица да има 100 колони а да са примерно 5 таблици по 20 и да вадиш само това което ти трябва когато ти трябва.
 

Back
Горе