|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.02.2012, 19:46 | #1 |
Форумчанин
Регистрация: 19.05.2011
Сообщений: 189
|
в общем есть описание товаров...
НОРМАЛЬНО ЛИ ЭТО: 101 поле в БД? Понимаю, что это глупо... Интересно просто можно так или нет... или лучше по законам нормальной формы БД идти?) Разбить эту таблицу где-нибкдь на 3-4 таблицы? Последний раз редактировалось Stilet; 14.02.2012 в 20:27. |
12.02.2012, 20:27 | #2 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Всё зависит от того, что характеризуют эти поля. Лишь бы все эти поля описывали сущности одного объекта (а не разных, в зависимости от типа объекта, например) Цитата:
поясню на примере. Пусть, напримре, речь идёт о объекте "комната" - то Вы ширину и длину комнаты будете хранить в одной таблице, высоту и цвет обоев во второй таблице, а цвет и тип напольного покрытия в третьей? Если Вам проще - то никто Вам это не запрещает, но это никакая не нормализация! |
||
12.02.2012, 20:38 | #3 |
Форумчанин
Регистрация: 19.05.2011
Сообщений: 189
|
Имелось ввиду то, чтобы разбить таблицу большую на несколько мелких
например, у нас есть телефон, и к нему есть описание которые выдают 4 таблицы: таблица, которая описывает камеру; таблица, которая описывает внешний вид.. и всё в таком духе! Я никогда не сталкивался с такой таблицей.. в котором столько полей... Ну чтож, если вы гвоорите, что может быть, то буду проболжать работать дальше, а то что-то завис)))) СПАСИБО) |
13.02.2012, 19:16 | #4 | |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Цитата:
|
|
14.02.2012, 12:17 | #5 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
вспомните хотя бы про 3 нормальную форму и будет вам счастье
Единственное, что ограничивает полет мысли программиста-компилятор
|
14.02.2012, 18:38 | #6 |
Пользователь
Регистрация: 14.02.2012
Сообщений: 15
|
Если имеються поля с однотипными записями, то лучше разбить на словари
Вот он че, батенька
|
07.03.2012, 02:06 | #7 |
Пользователь
Регистрация: 06.08.2011
Сообщений: 76
|
В данному случае просто необходима разбивка... Иначе будет задвоение нереальное.
По поводу количества столбцов, может быть и больше, на порядок (но только если это необходимо). |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычисляемое поле в сводной таблице | s8259 | Microsoft Office Excel | 3 | 30.04.2011 23:30 |
Вычисляемое поле в сводной таблице | mrs.petrushina | Microsoft Office Excel | 3 | 05.04.2011 10:28 |
Существует ли поле в таблице??? | Иван90 | БД в Delphi | 5 | 03.12.2009 07:53 |
Вычисляемое поле в таблице ACCESS, создать вычисляемое поля в таблице аксес | artlayers | Microsoft Office Access | 2 | 04.11.2009 19:29 |
Поле в таблице | s.mag | БД в Delphi | 7 | 15.05.2008 18:23 |