|
|
|
Мучает вопрос названия таблиц
|
|||
|---|---|---|---|
|
#18+
Nekifrovv, абсурд - это i_, t_ детский сад. Давайте, еще называйте таблицы dim_, fact_ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2015, 09:28 |
|
||
|
Мучает вопрос названия таблиц
|
|||
|---|---|---|---|
|
#18+
babona, Не могли бы вы привести пример того как бы вы справились с задачкой? На примере все тех-же items и tickets, т.е. как в конечном варианте будут выглядеть названия табличек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2015, 11:46 |
|
||
|
Мучает вопрос названия таблиц
|
|||
|---|---|---|---|
|
#18+
Nekifrovv, я не знаю каков бизнес-смысл в tickets, но абстрагируюсь. Допустим, вы взялись за нелегкую задачищу по формализации продуктового каталога таблицы: product_category - категория продуктов product_subcategory - под. категория продуктов product - продукты Каждая из этих таблиц имеет собственные атрибуты Допустим, эти продукты должны M:M включаться в комплекты, тогда: product_kit - список продуктовых комплектов (из предположения, что комплектам присваиваются какие-то коды, номера, наименования) product_kit_product - включение (многие-ко-многим) продуктов в продуктовые комплекты; наименование придумал в лоб, хотя может быть бизнес оперирует понятием комплектация, тогда - product_package Таким образом, любой аналитик кто подключится к вашей БД, легко увидит все таблицы, которые относятся к теме продуктов. Если же в разных бизнес-сущностях у вас есть также категории, но они сводятся к виду id, name, и нет вероятности расширения их до отдельных сущностей с N-атрибутами, то создают lookUp-справочник для всех таких перечислений. По поводу dim_, fact_ - сегодня у вас табилца как измерение, а завтра она стала и фактОвой тоже. Еще круче, если сначала создадите, согласуете словарь бизнес-терминов, в котором будут основные термины и бизнес-синонимы, всё это введете в Power Designer и модель данных будете проектировать в CASE-средстве с декомпозицией, PK-FK и логическими связими и т.п. Кстати, Power Designer позвоялет контролировать длину системных наименований полей, правила именования и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2015, 17:07 |
|
||
|
Мучает вопрос названия таблиц
|
|||
|---|---|---|---|
|
#18+
Items (Item) ItemCategories (ItemCats, ItemC, CItem) ItemToCategory (Item2Category, Item2Cat, Item2C) Без подчёркивания и с соблюдением регистра. Единственный недостаток - не каждая СУБД может выдать имя таблицы в том виде в каком она была указана в CREATE TABLE. Большинство СУБД переводят имя таблицы в верхний регистр (что естественно правильно) и не хранят оригинал (что не удобно для средств разработки). Для таких СУБД остаются только подчёркивания: ITEMS (ITEM) ITEM_CATEGORIES(ITEM_CATS, ITEM_C, C_ITEM) ITEM_TO_CATEGORY(ITEM2CATEGORY, ITEM2CAT, ITEM2C) Имхо всё :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2015, 12:25 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38973974&tid=1540534]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 381ms |

| 0 / 0 |

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