tonchikp
Новичок
Уважаемые Форумчане!
1. Подскажите пожалуйста, как лучше хранить ФИО в базе MySQL? В одном поле или в трёх? Какие могут быть подводные камни? Или в каком случае выгоднее применить одно, а в каких случаях другое?
2. Делаю школьную базу данных, и хотелось бы подробную статистику сделать про каждого ученика.. У каждого ученика следующие оценки: Итоговая, За год (7 штук), За полугодия (7*2 штук), За четверти (7*4 штук), каждая оценка за четверть это средняя арифметическая из оценки критерия 1, критерия 2, критерия 3, критерия 4, критерия 5 (5*7*4 штук).. Число критериев может в будущем вырасти.. Вроде хочется в разных полях, но вручную прописывать всё это мне кажется многовато, и предчувствие есть что всё это будет жутко тормозить и какие-нибудь другие неприятности.. Или как то циклом можно? Или всё это сгруппировать в одно или несколько полей, типа "5555" (первая цифра - первая четверть и так далее)?
3. Логины и пароли в одной таблице с оценками, адресами, телефонами и другой информацией? Что посоветуете?
Подскажите пожалуйста, очень нужен Ваш совет, не хотелось бы пройдя этот труд вдруг выяснить что всё неправильно сделал и переделывать..
1. Подскажите пожалуйста, как лучше хранить ФИО в базе MySQL? В одном поле или в трёх? Какие могут быть подводные камни? Или в каком случае выгоднее применить одно, а в каких случаях другое?
2. Делаю школьную базу данных, и хотелось бы подробную статистику сделать про каждого ученика.. У каждого ученика следующие оценки: Итоговая, За год (7 штук), За полугодия (7*2 штук), За четверти (7*4 штук), каждая оценка за четверть это средняя арифметическая из оценки критерия 1, критерия 2, критерия 3, критерия 4, критерия 5 (5*7*4 штук).. Число критериев может в будущем вырасти.. Вроде хочется в разных полях, но вручную прописывать всё это мне кажется многовато, и предчувствие есть что всё это будет жутко тормозить и какие-нибудь другие неприятности.. Или как то циклом можно? Или всё это сгруппировать в одно или несколько полей, типа "5555" (первая цифра - первая четверть и так далее)?
3. Логины и пароли в одной таблице с оценками, адресами, телефонами и другой информацией? Что посоветуете?
Подскажите пожалуйста, очень нужен Ваш совет, не хотелось бы пройдя этот труд вдруг выяснить что всё неправильно сделал и переделывать..