
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.08.2013, 15:52
|
|||
|---|---|---|---|
|
|||
Ссылка на несколько таблиц |
|||
|
#18+
Здравствуйте! Есть такая схема: Как сделать в таблице Dolzhnosti ссылку на все таблицы? Но каждая запись связанна только с одной. Может каким нибудь тригером? Например поле с id таблицы (идентификатор какую таблицу выбирать). В зависимости от этого id следующее поле ссылается на ключ одной из таблиц. Или во всех таблицах разные id. И в зависимости от значения id ссылка на одну из таблиц. Данная схема скорее всего будет переноситься на другую платформу, так что если есть, то можете посоветовать универсальное решение. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2013, 16:09
|
|||
|---|---|---|---|
|
|||
Ссылка на несколько таблиц |
|||
|
#18+
PiplyesКак сделать в таблице Dolzhnosti ссылку на все таблицы? Для этого сначала надо слить все таблицы в одну с названием "Структурное подразделение". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2013, 17:01
|
|||
|---|---|---|---|
|
|||
Ссылка на несколько таблиц |
|||
|
#18+
Создать количество полей соответствующее количеству таблиц? И только одно может быть заполнено, а остальные NULL. Плюс одно поле id. А получше вариантов я пока не придумал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2013, 17:20
|
|||
|---|---|---|---|
|
|||
Ссылка на несколько таблиц |
|||
|
#18+
PiplyesСоздать количество полей соответствующее количеству таблиц? Зачем? У тебя во всех таблицах абсолютно одинаковые поля: id, name, parent_id. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2013, 17:51
|
|||
|---|---|---|---|
|
|||
Ссылка на несколько таблиц |
|||
|
#18+
Я немного не понимаю в связи с недолгим погружением в SQL. Можно ли как-нибудь поподробнее? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2013, 12:32
|
|||
|---|---|---|---|
|
|||
Ссылка на несколько таблиц |
|||
|
#18+
А что это вообще за Должности, и почему Должность должна ссылаться на отдел? Если уж с натяжкой представить себе, что в каждом отделе нужно указать должность руководителя, то это из таблицы отдела будет ссылка на справочник должностей. А вообще - (перечеркивает все жирным маркером) - ПЕРЕДЕЛАТЬ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2013, 13:58
|
|||
|---|---|---|---|
|
|||
Ссылка на несколько таблиц |
|||
|
#18+
При такой структуре мы именем в таблицах все отделы, все управления и т.д. всех предприятий. А таблица должность должна ссылаться на все таблицы, но одна запись связана только с одной таблицей. Должность человека может находиться только в одном месте например начальник управления, начальник отдела, инженер, директор. И каждая запись в таблице имеет уникальность. Даже если должности одинаково называются они стоят четко на своих местах. Бывает что в отделе 5 специалистов. Но у каждой из этих должностей свой код. И каждая должность введена приказом. Т.е. это 5 уникальных записей специалист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.08.2013, 14:29
|
|||
|---|---|---|---|
Ссылка на несколько таблиц |
|||
|
#18+
PiplyesА получше вариантов я пока не придумал.гуглите " деревья БД "... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2013, 12:47
|
|||
|---|---|---|---|
Ссылка на несколько таблиц |
|||
|
#18+
Может хрень скажу, но не пойму затыка... Нахрена "ссылка в таблице Dolzhnosti ссылку на все таблицы"? код_должности как внешний ключ будет привязываться в таблице сотрудников, есть код сотрудника и он прендлежит по связи к должности какой-то. Если необходимо создать дерево должностей, то это др. вопрос, примерная схема id pid name 1 0 все 2 1 управление 3 2 дерекция .................... Но опять-же , таблица с сотрудниками связуется с этой таблицей по id, единожды и неповторимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2013, 12:59
|
|||
|---|---|---|---|
Ссылка на несколько таблиц |
|||
|
#18+
ChopPiplyesА получше вариантов я пока не придумал.гуглите " деревья БД "... вот это правильный совет, извини, я пропустил. Вопрос у автора решится, если он воткнет в суть дерева. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.08.2013, 16:13
|
|||
|---|---|---|---|
|
|||
Ссылка на несколько таблиц |
|||
|
#18+
Сделать таблицу 'штатное расписание' Должности ссылаются на нее. (Штатное расписание состоит из должностей). И Организации,Управления,Отделы - тоже (Структурное подрозделение имеет штатное расписание в качестве атрибута). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1541141]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 500ms |

| 0 / 0 |

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