Не, я понимаю, что до программер писавший проект, который я сейчас дописываю, в разы круче меня - у него лет 10 опыта, он пишет на С++ и постиг высшее дао: как подружить между собой все сиплюсплюсные строковые типы. Но ка, блин, можно написать проект весьма изрядных размеров, который очень тесно завязан на базу данных, и не нормализовать эту самую базу данных? Сейчас запустила count на одну из таблиц (у меня копия реальной БД, с объекта) - провалился по таймауту, попыталась открыть - полчаса уже открывает, насчитал около миллиона записей и это не предел. В таблице составной первичный ключ из tinyint, двух varchar(50) и datetime. Один из варчаров по совместительству служит foreign key. А вот теперь скажите мне, други, как мне с такой фигнёй работать, если у меня любая выборка к этой таблице (а работать, в силу определённых причин, приходится на VirtualPC, что не добавляет скорости) выдаёт таймаут?