|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.12.2013, 16:14 | #1 |
Новичок
Джуниор
Регистрация: 05.12.2013
Сообщений: 3
|
Плохая практика использования БД?!
Добрый день! Вопрос следующий: базу данных вроде как принято наполнять посредством добавления новых записей. А что если у меня фиксированное количество записей, может я просто добавлю новое поле? Или это плохая практика, изменять структуру базы?
Если на примере то это выглядит следующим образом: в поле 1 хранятся номера дней (от 1 до 365), во 2 поле хранится количество съеденных Васей пирожков в этот день. Но теперь мне понадобилось добавить в базу Петю, и для этого я создам новое поле. ps: если это полная туфта, то у меня остается 2 варианта: создать 365 полей таблицы (бред), или же делать по старинке id_Васи, №Дня, Кол-во_пирожков ... id_Пети, №Дня, Кол-во_пирожков Да и это хрень получается. База набивается дублируемой инфой. РЕБЯТ, ПОДСКАЖИТЕ КАК ПРАВИЛЬНО ЭТО ДЕЛАЕТСЯ?? |
05.12.2013, 16:30 | #2 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
именно так:
Цитата:
Цитата:
Кстати, я бы писал не абстратный "№дня" - а просто ДАТУ. И не писал в БД те дни, когда пирожки не были съедены (т.е. для которых количество пирожкой равно нулю). |
||
05.12.2013, 16:41 | #3 | |
Новичок
Джуниор
Регистрация: 05.12.2013
Сообщений: 3
|
Спасибо за дельный ответ!
А по поводу: Цитата:
id_Васи, День1, 7пирожков id_Пети, День1, 3пирожков |
|
05.12.2013, 16:56 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Именно так и надо хранить. (только вместо День1 используйте дату) |
|
05.12.2013, 17:08 | #5 |
Новичок
Джуниор
Регистрация: 05.12.2013
Сообщений: 3
|
Пасиб большое! Уже делаю
|
05.12.2013, 19:31 | #6 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
|
|
05.12.2013, 21:03 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Вы когда троллите, Вы хоть смайлик вставляйте.
А то я поржал, а у TC может и разрыв шаблона случиться! Последний раз редактировалось Serge_Bliznykov; 05.12.2013 в 21:07. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программирование. Принципы и практика использования C++ | Sylar9 | Обсуждение статей | 14 | 12.04.2023 12:05 |
Быстрое преобразование Фурье. Практика использования (статья) | raxp | Обсуждение статей | 7 | 26.04.2013 12:45 |
статья - БПФ. Практика использования | Pblog | Обсуждение статей | 0 | 27.02.2011 23:10 |
обновление в блоге - Быстрое преобразование Фурье. Практика использования | Pblog | Обсуждение статей | 0 | 29.11.2010 22:20 |
обновление в блоге - Быстрое преобразование Фурье. Практика использования | Pblog | Обсуждение статей | 0 | 05.02.2010 20:50 |