Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.06.2004, 06:50
|
|||
|---|---|---|---|
Стоит ли разбивать базу на несколько таблиц |
|||
|
#18+
Существует справочная база данных материалов, у материалов есть различные наборы свойств (напр-р: у одного - высота и ширина, у другого длина и глубина). Как лучше организовать данные: 1. Все в одной таблице Код: plaintext 1. 2. 3. 2. Данные в нескольких таблицах Код: plaintext 1. 2. 3. Код: plaintext 1. 2. ID_материала Ширина Высота 1 100 10 То что возможен третий тип - это понятно ID_материала ID_свойства Значение Просто переходим с DBF на Oracle и возникли разногласия: все держать в одной таблице (типа выборка идет быстрее и запросы проще) или разбивать на несколько таблиц (типа все будет по теории, но насчет быстроты выборки- неизвесно и запросы сложнее) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2004, 07:21
|
|||
|---|---|---|---|
Стоит ли разбивать базу на несколько таблиц |
|||
|
#18+
Делать нужно всё в одной таблице, это и будет "типа по теории". Если б ты эту теорию почитал то знал что есть такие 3 нормальные формы: 1-ая требует чтоб каждое поле было не делимым и не содержало повторяющихся групп 2-ая чтоб все поля зависели от первичного ключа 3-яя чтоб значения любого поля не входящего в первичный ключ не зависело от значения других полей не входящих в первичный ключ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2004, 07:29
|
|||
|---|---|---|---|
Стоит ли разбивать базу на несколько таблиц |
|||
|
#18+
2 DUGGER А ничего, если этих свойств сотни 3, а у какого-нибудь материала заполнено только одно, остальные либо NULL либо -1? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2004, 08:16
|
|||
|---|---|---|---|
|
|||
Стоит ли разбивать базу на несколько таблиц |
|||
|
#18+
Код: plaintext 1. Номенклатура и Свойства(Код_Номенклатуры, Код_Свойства, Значение_Свойства) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2004, 08:23
|
|||
|---|---|---|---|
Стоит ли разбивать базу на несколько таблиц |
|||
|
#18+
Ну вот об этом и речь, только как убедить, что разбиение на несколько таблиц будет правильнее и не будет тормозов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2004, 14:14
|
|||
|---|---|---|---|
Стоит ли разбивать базу на несколько таблиц |
|||
|
#18+
почитайте об объектных расширениях, структурных типах и типизированных таблицах. Может вам как раз это и подойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.06.2004, 20:55
|
|||
|---|---|---|---|
Стоит ли разбивать базу на несколько таблиц |
|||
|
#18+
Вот тут /topic/79898 велись жаркие дебаты на эту тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.06.2004, 06:00
|
|||
|---|---|---|---|
Стоит ли разбивать базу на несколько таблиц |
|||
|
#18+
Спасибо за советы. 2zayac а дебаты велись действительно жаркие :-)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&tablet=1&tid=1546437]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 257ms |
| total: | 416ms |

| 0 / 0 |
