powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / 1 - 1
13 сообщений из 13, страница 1 из 1
1 - 1
    #36305827
Erik_Kartmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблице есть однотипные поля. Используются не очень то часто.
Есть ли смысл выносить их в отдельную таблицу?
---------------------------------------------------------
SET @@verSION = 'Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6002: Service Pack 2) '
...
Рейтинг: 0 / 0
1 - 1
    #36305873
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В каком смысле однотипные ? Приведите пару примеров.
...
Рейтинг: 0 / 0
1 - 1
    #36306017
Erik_Kartmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таблице хранится справочник вида:
автор
книга
том
таблица
сборник
графа
стоимость

Он хранится в самом объекте, и в 50% эти значения не заполняются.
Ввиду этого и появилась мысль вынести в отдельную таблицу.
...
Рейтинг: 0 / 0
1 - 1
    #36306045
aston
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Erik_Kartmann В таблице хранится справочник вида:
...
Он хранится в самом объекте ....

???
...
Рейтинг: 0 / 0
1 - 1
    #36306055
Erik_Kartmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну да так и хранится :
автор
.....
книга - 1
том - 2
таблица - 3
сборник - 4
графа - 5
стоимость - 100
...
Рейтинг: 0 / 0
1 - 1
    #36306079
aston
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текстом чтоли?
...
Рейтинг: 0 / 0
1 - 1
    #36306131
Erik_Kartmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нетже!
хранятся значения.

поле книга
поле том
поле таблица
поле сборник
поле графа
поле стоимость

особенность этих полей в том, что они могут находится только в двух состояниях.
Или не заполненны все, или заполнены все.
...
Рейтинг: 0 / 0
1 - 1
    #36306155
aston
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В условиях WHERE участвуют?
...
Рейтинг: 0 / 0
1 - 1
    #36306269
Erik_Kartmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
они просто отображаются для справки
...
Рейтинг: 0 / 0
1 - 1
    #36306441
aston
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идея правильная.
...
Рейтинг: 0 / 0
1 - 1
    #36306834
Erik_Kartmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идея кажется только экономит место на диске. т.к. записей в таблице пол сотни тысяч.

К тому же таких групп данных в таблице несколько.
4 поля типа год*чего-то там* (бывает, что одно из полей встречается только меньше 1 % раз)

6 полей площадь (аналогично)

эти поля также являются 1 - к - 1.
только вот стоит ли их за борт выкидывать ?
...
Рейтинг: 0 / 0
1 - 1
    #36307070
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Erik_Kartmannэти поля также являются 1 - к - 1.строго говоря, у Вас не 1-к-1, а 1-к-0..1
...
Рейтинг: 0 / 0
1 - 1
    #36307151
Erik_Kartmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
строго говоря - таки да. есть - нету.
Я бы уже такие и разделил все однотипные категории из таблицы:года, площадь, но задумываюсь о подводных камнях.
---------------------------------------------------------
SET @@verSION = 'Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6002: Service Pack 2) '
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / 1 - 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]