Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

посоветуйте с таблицей в MySQL

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных
Предыдущая тема :: Следующая тема  
Автор Сообщение
ademon



Зарегистрирован: 06.09.2005
Сообщения: 8

СообщениеДобавлено: Ср Окт 22 2008 23:01    Заголовок сообщения: посоветуйте с таблицей в MySQL Ответить с цитатой

изначально данные имеют вид
:1....
1.1....
1.2....
1.2.1...
2...
2.1...
2.1.1...
.... и так далее.
в конечной таблице будут данные людей, эти данные и столбцы со временем и количеством. Так вот вопрос эти данные занести в одну таблицу или лучше будет сделать таблицы по категориям? И еще если делать таблицы по категориям то как нужный id записать в конечной таблице.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dimasm



Зарегистрирован: 25.04.2005
Сообщения: 454

СообщениеДобавлено: Вт Окт 28 2008 22:16    Заголовок сообщения: Ответить с цитатой

надо делать деревом
_________________
С уважением Dimasm
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
критикан



Зарегистрирован: 18.02.2005
Сообщения: 247

СообщениеДобавлено: Чт Окт 30 2008 13:42    Заголовок сообщения: Re: посоветуйте с таблицей в MySQL Ответить с цитатой

ademon писал(а):
эти данные занести в одну таблицу или лучше будет сделать таблицы по категориям?
по терминологии систем управления базами данных этот вопрос звучит так: что лучше, нормализованная или денормализованная база данных? ответ, вообще говоря, зависит от намерений разработчика (которые он уяснил из требований заказчика), но в большинстве случаев, особенно на больших объемах данных, предпочтительным решением будет нормализованная БД. если вам кто-то скажет, что денормализованная БД в определённых случаях лучше, пошлите его нах, то есть я хотел сказать поставьте на нем крест ("хер" по-старорусски) как на программисте баз данных. даже если это будут сотрудники Оракла, умиляющиеся денормализованными (они это стыдливо называют "частично денормализованными") таблицами для ОЛАПа
-------------------------------------------------
любимое занятие программистов и политиков - героически преодолевать выдуманные и созданные ими сами самими трудности
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ademon



Зарегистрирован: 06.09.2005
Сообщения: 8

СообщениеДобавлено: Пт Окт 31 2008 17:50    Заголовок сообщения: Ответить с цитатой

спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BS308



Зарегистрирован: 20.04.2010
Сообщения: 1

СообщениеДобавлено: Вт Май 04 2010 21:43    Заголовок сообщения: Ответить с цитатой

На счет нормализации согласна, ведь, главная цель нормализации базы данных – устранение избыточности и дублирования информации. В идеале при нормализации надо добиться, чтобы любое значение хранилось в базе в одном экземпляре, причем значение это не должно быть получено расчетным путем из других данных, хранящихся в базе.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...