Надо тут базу данных тестов привести к 3НФ, а у меня глобальные проблемы с теорией бд(ну не врубаюсь я).Вот что у меня получилось:для случая, когда каждый тест хранится отдельно1 - {Название теста, количество вариантов(?), дата последнего изменения}2 - { варианта, вопроса}3 - { вопроса, вопрос(вместе с вариантами ответа), кол-во вариантов ответа, правильного ответа}для случая, когда все тесты хранятся в одной бд1 - { теста, Название теста, количество вариантов(?), дата последнего изменения}2 - { теста, варианта, вопроса}3 -{ теста, вопроса, вопрос(вместе с вариантами ответа), кол-во вариантов ответа, правильного ответа}Пожалуйста, скажите все ли у меня правильно, и если нет, то как надо сделать!Я понимаю, что все элементарно, но как оказалось, мне проще какую-нибудь прогу взломать, чем разобраться в этой нормализации.p.s. поле "количество вариантов" ввел только потому что пока не знаю как его подсчитать. так что если оно мешает при нормализации, его можно выкинуть.p.p.s. пожалуйста, не отсылайте к литиратуре или в поиск, я уже прочитал все что мог и в иннете и так.
|